No such thing as a small change | |
PerlMonks |
Re: Parsing a macro languageby kvale (Monsignor) |
on Jul 08, 2005 at 22:57 UTC ( [id://473602]=note: print w/replies, xml ) | Need Help?? |
However you decide to translate the format, you will want to have a good description of the format, which is provided by a grammar. Once you have a grammar, converting into a format suitable for P::RD should be fairly straightforward.
From your example format, a coarse version of the grammar would be something like where I have not included whitespace elements in the regexes. Here the nesting, or hierarchy is represented by different grammar elements contained inside others. -Mark
In Section
Seekers of Perl Wisdom
|
|