|
|
| Don't ask to ask, just ask | |
| PerlMonks |
Re: Logic trouble parsing a formatted text file into hashes of hashes (of hashes, etc.)by CountZero (Bishop) |
| on Oct 16, 2004 at 16:02 UTC ( [id://399803]=note: print w/replies, xml ) | Need Help?? |
This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.
It looks a bit like a tree, with all nodes not starting with ':' being terminal nodes and the other (those with a ':') being non-terminal branches. I don't think the number of tabs is significant as you have the same information in the '(' and ')'. I would have a look into CPAN modules which deal with trees. Another solution might be to transform this structure into XML and then deal with it through all XML-related modules and tools. A hand crafted XML of (part of) the above structure might read: The trick will be to maintain a stack with the name of the tags you need to close. CountZero "If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||||||