Package Martel :: Module IterParser
[show private | hide private]
[frames | no frames]

Module Martel.IterParser

Implement Martel parsers.

The classes in this module are used by other Martel modules and not typically by external users.

There are two major parsers, 'Parser' and 'RecordParser.' The first is the standard one, which parses the file as one string in memory then generates the SAX events. The other reads a record at a time using a RecordReader and generates events after each read. The generated event callbacks are identical.

At some level, both parsers use "_do_callback" to convert mxTextTools tags into SAX events.

XXX finish this documentation

XXX need a better way to get closer to the likely error position when parsing.

XXX need to implement Locator
Classes
IterHeaderFooter  
IterRecords  

Generated by Epydoc 2.1 on Mon Aug 27 16:13:10 2007 http://epydoc.sf.net