org.tritonus.saol.compiler
Class GlobalSemanticsCheck

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

public class GlobalSemanticsCheck
extends IOGTCommonSemanticsCheck


Constructor Summary
GlobalSemanticsCheck(VariableTable globalVariableTable, NodeSemanticsTable nodeSemanticsTable)
           
 
Method Summary
 void inAGlobaldeclGlobaldecl(AGlobaldeclGlobaldecl node)
           
 void inARoutedefGlobaldef(ARoutedefGlobaldef node)
           
 void inARtparamGlobaldef(ARtparamGlobaldef node)
           
 void inASenddefGlobaldef(ASenddefGlobaldef node)
           
 void inASeqdefGlobaldef(ASeqdefGlobaldef node)
           
 void outAGlobaldeclGlobaldecl(AGlobaldeclGlobaldecl node)
           
 void outARoutedefGlobaldef(ARoutedefGlobaldef node)
           
 void outARtparamGlobaldef(ARtparamGlobaldef node)
           
 void outASenddefGlobaldef(ASenddefGlobaldef node)
           
 void outASeqdefGlobaldef(ASeqdefGlobaldef node)
           
 
Methods inherited from class org.tritonus.saol.compiler.IOGTCommonSemanticsCheck
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

GlobalSemanticsCheck

public GlobalSemanticsCheck(VariableTable globalVariableTable,
                            NodeSemanticsTable nodeSemanticsTable)
Method Detail

inAGlobaldeclGlobaldecl

public void inAGlobaldeclGlobaldecl(AGlobaldeclGlobaldecl node)

outAGlobaldeclGlobaldecl

public void outAGlobaldeclGlobaldecl(AGlobaldeclGlobaldecl node)

inARtparamGlobaldef

public void inARtparamGlobaldef(ARtparamGlobaldef node)

outARtparamGlobaldef

public void outARtparamGlobaldef(ARtparamGlobaldef node)

inARoutedefGlobaldef

public void inARoutedefGlobaldef(ARoutedefGlobaldef node)

outARoutedefGlobaldef

public void outARoutedefGlobaldef(ARoutedefGlobaldef node)

inASenddefGlobaldef

public void inASenddefGlobaldef(ASenddefGlobaldef node)

outASenddefGlobaldef

public void outASenddefGlobaldef(ASenddefGlobaldef node)

inASeqdefGlobaldef

public void inASeqdefGlobaldef(ASeqdefGlobaldef node)

outASeqdefGlobaldef

public void outASeqdefGlobaldef(ASeqdefGlobaldef node)