C-Breeze
C Compiler Infrastructure
[ Project home page]
Main Page
Modules
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
Related Pages
The AST nodes
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
conditiongotoNode
conditional branch of the ISA
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
indexNode
Useful superclass for
idNode
and
constNode
.
More...
class
initializerNode
Initializer expression.
More...
class
jumpNode
Jump node.
More...
class
labelNode
Label statement.
More...
class
loopNode
Loop node.
More...
class
metaexprNode
Meta-variable expression node, for use in lexer.
More...
class
metastmtNode
Meta-variable statement node, for use in lexer.
More...
class
Node
AST node base class.
More...
class
operandNode
Operand of an expression.
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
threeAddrNode
canonical form for statements
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...
Generated on August 27, 2003
Back to the
C-Breeze home page