addASTChild(ASTPair ¤tAST, RefAST child) | ASTFactory | |
ASTFactory() | ASTFactory | |
ASTFactory(const char *factory_node_name, factory_type factory) | ASTFactory | |
checkCloseTag(ANTLR_USE_NAMESPACE(std) istream &infile) | ASTFactory | [protected] |
create() | ASTFactory | [virtual] |
create(int type) | ASTFactory | |
create(int type, const ANTLR_USE_NAMESPACE(std) string &txt) | ASTFactory | |
create(RefAST tr) | ASTFactory | |
create(RefToken tok) | ASTFactory | |
create(const ANTLR_USE_NAMESPACE(std) string &txt, ANTLR_USE_NAMESPACE(std) istream &infile) | ASTFactory | |
default_factory_descriptor | ASTFactory | [protected] |
dup(RefAST t) | ASTFactory | |
dupList(RefAST t) | ASTFactory | |
dupTree(RefAST t) | ASTFactory | |
factory_descriptor typedef | ASTFactory | |
factory_descriptor_list typedef | ASTFactory | |
factory_type typedef | ASTFactory | |
getASTNodeFactory(unsigned int type) | ASTFactory | [inline, protected] |
getASTNodeType(unsigned int type) | ASTFactory | [inline, protected] |
getNodeOfType(unsigned int type) | ASTFactory | [inline, protected] |
loadChildren(ANTLR_USE_NAMESPACE(std) istream &infile, RefAST current) | ASTFactory | [protected] |
loadSiblings(ANTLR_USE_NAMESPACE(std) istream &infile, RefAST current) | ASTFactory | [protected] |
make(ANTLR_USE_NAMESPACE(std) vector< RefAST > &nodes) | ASTFactory | |
make(ASTArray *nodes) | ASTFactory | |
makeASTRoot(ASTPair ¤tAST, RefAST root) | ASTFactory | |
nodeFactories | ASTFactory | [protected] |
registerFactory(int type, const char *ast_name, factory_type factory) | ASTFactory | |
setASTNodeFactory(const char *factory_node_name, factory_type factory) | ASTFactory | |
setMaxNodeType(int type) | ASTFactory | |
~ASTFactory() | ASTFactory | [virtual] |