|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SemanticAnalysisException | |
|---|---|
| dspl.frontend | |
| Uses of SemanticAnalysisException in dspl.frontend |
|---|
| Methods in dspl.frontend that throw SemanticAnalysisException | |
|---|---|
Comparison |
DSPLAstToIntermediateWalker.bool(antlr.collections.AST _t)
|
protected int |
DSPLAstToIntermediateWalker.checkLogical(Variable e1,
Variable e2,
antlr.collections.AST _t)
Functions to aid in Semantic checking of logical expressions |
Variable |
DSPLAstToIntermediateWalker.expr(antlr.collections.AST _t)
|
protected Variable |
DSPLAstToIntermediateWalker.getTempAtomicVar(int variableType,
java.lang.String prepend)
Helper function intended to be used by expressions which require a temporary variable to store a result variableType must correspond to one of the Variable.DATATYPE_xxx (int/uint/float/etc) |
protected Variable |
DSPLAstToIntermediateWalker.newFloatConstant(java.lang.String val)
Function that creates a new Float "Constant" (since its stored in the symbol table) |
InstructionSet |
DSPLAstToIntermediateWalker.program(antlr.collections.AST _t)
The program rule is the one that...matches the whole program, represented by the root node of the AST. |
Instruction |
DSPLAstToIntermediateWalker.stmt(antlr.collections.AST _t)
a statements can be one of many types, and an appropriate instruction needs to be appended to the current InstructionSet based on what needs to be done |
Instruction |
DSPLAstToIntermediateWalker.stmts(antlr.collections.AST _t)
stmts is simply a sequence of statments |
Instruction |
DSPLAstToIntermediateWalker.subprog(antlr.collections.AST _t)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||