org.tritonus.saol.compiler
Class TemplateSemanticsCheck

java.lang.Object
  extended by DepthFirstAdapter
      extended by org.tritonus.saol.compiler.IOGTCommonSemanticsCheck
          extended by org.tritonus.saol.compiler.IOTCommonSemanticsCheck
              extended by org.tritonus.saol.compiler.TemplateSemanticsCheck

public class TemplateSemanticsCheck
extends IOTCommonSemanticsCheck


Constructor Summary
TemplateSemanticsCheck(VariableTable globalVariableTable, VariableTable localVariableTable, NodeSemanticsTable nodeSemanticsTable)
           
 
Method Summary
 
Methods inherited from class org.tritonus.saol.compiler.IOTCommonSemanticsCheck
inAAltExpr, inAAopcodeOptype, inAExprExprOrString, inAExprlistExprlist, inAExprlistTailExprlistTail, inAExprstrlistExprstrlist, inAExprstrlistTailExprstrlistTail, inAFunctionTerm, inAGtRelationalexpr, inAIdentlistIdentlist, inAIdentlistTailIdentlistTail, inAIndexedfunctionTerm, inAIndexedTerm, inAIntegerConst, inAIopcodeOptype, inAKopcodeOptype, inANamelistNamelist, inAOpcodeOptype, inAParamdeclParamdecl, inAParamlistParamlist, inAParamlistTailParamlistTail, inASasbfTerm, inAStringExprOrString, inATabledeclTabledecl, inATablemapVardecl, inATableOpvardecl, outAAltExpr, outAAndAndexpr, outAAopcodeOptype, outAAsigStype, outAConstantTerm, outADivFactor, outAEqEqualityexpr, outAExportsimportsTaglist, outAExportsTaglist, outAExprExprOrString, outAExprlistExprlist, outAExprlistTailExprlistTail, outAExprstrlistExprstrlist, outAExprstrlistTailExprstrlistTail, outAFunctionTerm, outAGteqRelationalexpr, outAGtRelationalexpr, outAIdentifierTerm, outAIdentlistIdentlist, outAIdentlistTailIdentlistTail, outAImportsexportsTaglist, outAImportsTaglist, outAInchannelsName, outAIndexedfunctionTerm, outAIndexedName, outAIndexedTerm, outAIntegerConst, outAIopcodeOptype, outAIvarStype, outAKopcodeOptype, outAKsigStype, outALteqRelationalexpr, outALtRelationalexpr, outAMinusAddexpr, outAMultFactor, outANamelistNamelist, outANamelistTailNamelistTail, outANeqEqualityexpr, outANotNotterm, outANotUnaryminusterm, outANumberConst, outAOparrayStype, outAOpcodeOptype, outAOrOrexpr, outAOutchannelsName, outAParamdeclParamdecl, outAParamlistParamlist, outAParamlistTailParamlistTail, outAPlusAddexpr, outASasbfTerm, outASigvarOpvardecl, outASimpleName, outAStringExprOrString, outAStypeOtype, outATabledeclTabledecl, outATablemapVardecl, outATableOpvardecl, outATableStype, outATablevarOpvardecl, outAXsigOtype
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateSemanticsCheck

public TemplateSemanticsCheck(VariableTable globalVariableTable,
                              VariableTable localVariableTable,
                              NodeSemanticsTable nodeSemanticsTable)