ASTBuilder Class Reference¶
|
NEDXML API
|
ASTBuilder Class Reference
Public Member Functions | |
| ASTBuilder (const char *filename, ErrorStore *e) | |
| virtual | ~ASTBuilder () |
| virtual ASTNode * | getTree () |
SAX event handlers | |
Description
SAX handler (to be used with SAXParser) that builds an AST.
Elements of the tree are subclassed from ASTNode; ASTNodeFactory is used to actually create the objects.
Usage:
NEDSAXHandler nedsaxhandler(filename); SAXParser parser; parser.setHandler(&nedsaxhandler); parser.parse(filename); ASTNode *result = nedsaxhandler.getTree();
Constructor & Destructor Documentation
◆ ASTBuilder()
| ASTBuilder | ( | const char * | filename, |
| ErrorStore * | e ) |
Constructor. Filename is necessary to create correct src-loc info.
◆ ~ASTBuilder()
|
virtual |
Destructor
Member Function Documentation
◆ getTree()
|
virtual |
Returns the object tree that was built up during XML parsing.
Generated on for NEDXML API by