org.tritonus.saol.compiler
Class InstrumentSemanticsCheck

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.InstrumentSemanticsCheck

public class InstrumentSemanticsCheck
extends IOTCommonSemanticsCheck


Constructor Summary
InstrumentSemanticsCheck(VariableTable globalVariableTable, VariableTable localVariableTable, NodeSemanticsTable nodeSemanticsTable)
           
 
Method Summary
 void inAInstrdeclInstrdecl(AInstrdeclInstrdecl node)
           
 void inAIntListIntList(AIntListIntList node)
           
 void inAMiditagMiditag(AMiditagMiditag node)
           
 void outAInstrdeclInstrdecl(AInstrdeclInstrdecl node)
           
 void outAIntListIntList(AIntListIntList node)
           
 void outAMiditagMiditag(AMiditagMiditag node)
           
 
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

InstrumentSemanticsCheck

public InstrumentSemanticsCheck(VariableTable globalVariableTable,
                                VariableTable localVariableTable,
                                NodeSemanticsTable nodeSemanticsTable)
Method Detail

inAInstrdeclInstrdecl

public void inAInstrdeclInstrdecl(AInstrdeclInstrdecl node)

outAInstrdeclInstrdecl

public void outAInstrdeclInstrdecl(AInstrdeclInstrdecl node)

inAMiditagMiditag

public void inAMiditagMiditag(AMiditagMiditag node)

outAMiditagMiditag

public void outAMiditagMiditag(AMiditagMiditag node)

inAIntListIntList

public void inAIntListIntList(AIntListIntList node)

outAIntListIntList

public void outAIntListIntList(AIntListIntList node)