Uses of Class
dspl.frontend.SemanticAnalysisException

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)