Compounds | |
class | arrayNode |
Array type node. More... | |
class | attribNode |
Attribute. More... | |
class | basicblockNode |
Basic block. More... | |
class | binaryNode |
Binary operator. More... | |
class | blockNode |
Compund statement or block. More... | |
class | breakNode |
Break statement. More... | |
class | callNode |
Function call expression. More... | |
class | caseNode |
Case statement. More... | |
class | castNode |
Cast expression. More... | |
class | commaNode |
Comma-separated expressions. More... | |
class | constNode |
Constant expression. More... | |
class | continueNode |
Continue statement. More... | |
class | declNode |
Declaration. More... | |
class | defNode |
Definition. More... | |
class | doNode |
Do-while loop statement. More... | |
class | enumNode |
Enum type node. More... | |
class | exprNode |
Expression node. More... | |
class | exprstmtNode |
Expression statement. More... | |
class | forNode |
For loop statement. More... | |
class | funcNode |
Function type node. More... | |
class | gotoNode |
Goto statement. More... | |
class | idNode |
Identifier. More... | |
class | ifNode |
If-else statement. More... | |
class | initializerNode |
Initializer expression. More... | |
class | jumpNode |
Jump node. More... | |
class | labelNode |
Label statement. More... | |
class | loopNode |
Loop node. More... | |
class | Node |
AST node base class. More... | |
class | primNode |
Primitive type node. More... | |
class | procNode |
Procedure definition. More... | |
class | ptrNode |
Pointer type node. More... | |
class | returnNode |
Return statement. More... | |
class | selectionNode |
Selection statement. More... | |
class | stmtNode |
Statement. More... | |
class | structNode |
Struct type node. More... | |
class | subdeclNode |
Indexed declaration. More... | |
class | sueNode |
Struct/Union/Enum type node. More... | |
class | suespecNode |
Struct/Union/Enum definition. More... | |
class | switchNode |
Switch statement. More... | |
class | targetNode |
Jump target. More... | |
class | tdefNode |
Typedef type node. More... | |
class | ternaryNode |
Ternary expression. More... | |
class | textNode |
Text. More... | |
class | typeNode |
Type node. More... | |
class | unaryNode |
Unary operator. More... | |
class | unionNode |
Union type node. More... | |
class | unitNode |
Holds the AST of one translation unit. More... | |
class | whileNode |
While loop statement. More... |