in reply to Re: advice with Parse::RecDescent
in thread advice with Parse::RecDescent

Well, as the data is line by line splitting it into chunks is easy. Im just not sure how to approach it in terms of P::RD code. UPDATE
I failed to read the last para carefully enough, so probably most of this reply is useless... Sorry. Trying your idea now.
END UPDATE

Would I just call startrule on each line seperately? I suppose this means I have to change the grammer? Perhaps so that startrule looks like

startrule : header | record | trailer
Is this what you had in mind? The other possibility that occurs to me is to use three seperate parsers each for the different types, but somehow I suspect that is a dead end...

And thank you very much!

Yves / DeMerphq
--
This space for rent.