Data Structures

Here are the data structures with brief descriptions:
AssignmentStmtNodeStores an assignment statement
BlockNodeStores a a block of code
BlockNodeListStores a list of blocks of code
CastExprNodeStores a cast expression
CastStmtNodeStores a cast statement
ConstantDataStores the data associated with a ConstantNode structure
ConstantNodeStores a constant value
DeclarationStmtNodeStores a declaration statement
ExprNodeStores an expression
ExprNodeListStores a list of expressions
FuncCallExprNodeStores a function call expression
FuncDefStmtNodeStores a function definition statement
FunctionTableStores the contents of the function table
IdentifierNodeStores an identifier
IdentifierNodeListStores a list of identifiers
IfThenElseStmtNodeStores an if/then/else statement
InputStmtNodeStores an input statement
LexemeStores a lexeme
LexemeListStores a list of lexemes
LoopStmtNodeStores a loop statement
MainNodeStores the main block of code a program executes
OpExprNodeStores an operation expression
PrintStmtNodeStores a print statement
ReturnObjectStores a return state
ReturnStmtNodeStores a return statement
ScopeObjectStores the variables in a particular scope
StmtNodeStores a statement
StmtNodeListStores a list of statements
SwitchStmtNodeStores a switch statement
TokenStores a token and any value parsed by the tokenizer
TokenDataStores the data associated with a Token structure
TypeNodeStores a variable type
ValueDataStores the data associated with a ValueObject structure
ValueObjectStores a value
 All Data Structures Files Functions Variables Enumerations Enumerator Defines