
1 Mar
2014
1 Mar
'14
6:35 a.m.
So basically, the idea of generalization is like this : -- A compile time library to work just like parser building tools (ex: yacc). -- The library is to generate small sized fast and embed-able parsers for tag based/markup languages like XML, TeX etc. -- The parsing mechanism of the library is to be simpler than that of mainstream DCFG parsing tools, yet powerful enough to generate parsers for all kinds of tag based languages. -- An event handling mechanism. When an tag/end-of-tag is encountered an event is generated and this event is to be handled. The library is to provide features for this. -- Mechanism to bind functions/function objects to events.