Maybe I'm not totally understanding the problem here, but are you committed to Parse::RecDescent for any reason other than it may do what you want?
If all you need to do is read in CSV files where each file contains its own arbitrary format, perhaps the AnyData module would be sufficient for your needs???
In reply to Re: A Slough of ParseRecDescent Woes
by ehdonhon
in thread A Slough of ParseRecDescent Woes
by Ovid
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |