addAttribute(const char *attributeName) | AST::Node | [protected] |
addChild(Node *child) | AST::List | [inline] |
attributes | AST::Node | [protected] |
get_name() | AST::Node | [inline] |
list | AST::List | |
List() | AST::List | [inline] |
List(vector< Node * > vec) | AST::List | [inline] |
name | AST::Node | [protected] |
Node(string new_name) | AST::Node | [inline] |
NODE_BRANCH enum value | AST::Node | [protected] |
NODE_CONSTANT enum value | AST::Node | [protected] |
NODE_ID enum value | AST::Node | [protected] |
NODE_LEAF enum value | AST::Node | [protected] |
NODE_LIST enum value | AST::Node | [protected] |
nodeType | AST::Node | [protected] |
operator[](string attributeName) | AST::Node | |
set_attribute(string attributeName, Node *child) | AST::Node | |
set_attribute(string attributeName, string value) | AST::Node | |
set_attribute(string attributeName, vector< Node * > vec_nodes) | AST::Node | |
super typedef | AST::List | [private] |
to3ACFile(FILE *f) | AST::List | [inline, virtual] |
toASTFile(FILE *f) | AST::Node |