Sat Apr 25 01:27:52 CEST 2009
This isn't really parsing. It's just collecting elements of a
dictionary. The same pattern happens twice in the code:
* the forth parser: collects (name type body) code
* the CFG compiler: collects (target code) chunks
* binchunk parser
The binchunk parser uses the stack of stacks abstraction. It should
be quite straightforward to do the same for the other dictionaries.