org.tritonus.saol.compiler
Class IOGTCommonSemanticsCheck
java.lang.Object
DepthFirstAdapter
org.tritonus.saol.compiler.IOGTCommonSemanticsCheck
- Direct Known Subclasses:
- GlobalSemanticsCheck, IOTCommonSemanticsCheck
public abstract class IOGTCommonSemanticsCheck
- extends DepthFirstAdapter
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IOGTCommonSemanticsCheck
public IOGTCommonSemanticsCheck(NodeSemanticsTable nodeSemanticsTable)
inAIdentlistIdentlist
public void inAIdentlistIdentlist(AIdentlistIdentlist node)
outAIdentlistIdentlist
public void outAIdentlistIdentlist(AIdentlistIdentlist node)
inAIdentlistTailIdentlistTail
public void inAIdentlistTailIdentlistTail(AIdentlistTailIdentlistTail node)
outAIdentlistTailIdentlistTail
public void outAIdentlistTailIdentlistTail(AIdentlistTailIdentlistTail node)
inAParamlistParamlist
public void inAParamlistParamlist(AParamlistParamlist node)
outAParamlistParamlist
public void outAParamlistParamlist(AParamlistParamlist node)
inAParamlistTailParamlistTail
public void inAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
outAParamlistTailParamlistTail
public void outAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
inATablemapVardecl
public void inATablemapVardecl(ATablemapVardecl node)
outATablemapVardecl
public void outATablemapVardecl(ATablemapVardecl node)
outASigvarOpvardecl
public void outASigvarOpvardecl(ASigvarOpvardecl node)
outATablevarOpvardecl
public void outATablevarOpvardecl(ATablevarOpvardecl node)
inATableOpvardecl
public void inATableOpvardecl(ATableOpvardecl node)
outATableOpvardecl
public void outATableOpvardecl(ATableOpvardecl node)
inAParamdeclParamdecl
public void inAParamdeclParamdecl(AParamdeclParamdecl node)
outAParamdeclParamdecl
public void outAParamdeclParamdecl(AParamdeclParamdecl node)
inANamelistNamelist
public void inANamelistNamelist(ANamelistNamelist node)
outANamelistNamelist
public void outANamelistNamelist(ANamelistNamelist node)
outANamelistTailNamelistTail
public void outANamelistTailNamelistTail(ANamelistTailNamelistTail node)
outASimpleName
public void outASimpleName(ASimpleName node)
outAIndexedName
public void outAIndexedName(AIndexedName node)
outAInchannelsName
public void outAInchannelsName(AInchannelsName node)
outAOutchannelsName
public void outAOutchannelsName(AOutchannelsName node)
outAIvarStype
public void outAIvarStype(AIvarStype node)
outAKsigStype
public void outAKsigStype(AKsigStype node)
outAAsigStype
public void outAAsigStype(AAsigStype node)
outATableStype
public void outATableStype(ATableStype node)
outAOparrayStype
public void outAOparrayStype(AOparrayStype node)
outAXsigOtype
public void outAXsigOtype(AXsigOtype node)
outAStypeOtype
public void outAStypeOtype(AStypeOtype node)
inATabledeclTabledecl
public void inATabledeclTabledecl(ATabledeclTabledecl node)
outATabledeclTabledecl
public void outATabledeclTabledecl(ATabledeclTabledecl node)
outAImportsTaglist
public void outAImportsTaglist(AImportsTaglist node)
outAExportsTaglist
public void outAExportsTaglist(AExportsTaglist node)
outAImportsexportsTaglist
public void outAImportsexportsTaglist(AImportsexportsTaglist node)
outAExportsimportsTaglist
public void outAExportsimportsTaglist(AExportsimportsTaglist node)
inAAopcodeOptype
public void inAAopcodeOptype(AAopcodeOptype node)
outAAopcodeOptype
public void outAAopcodeOptype(AAopcodeOptype node)
inAKopcodeOptype
public void inAKopcodeOptype(AKopcodeOptype node)
outAKopcodeOptype
public void outAKopcodeOptype(AKopcodeOptype node)
inAIopcodeOptype
public void inAIopcodeOptype(AIopcodeOptype node)
outAIopcodeOptype
public void outAIopcodeOptype(AIopcodeOptype node)
inAOpcodeOptype
public void inAOpcodeOptype(AOpcodeOptype node)
outAOpcodeOptype
public void outAOpcodeOptype(AOpcodeOptype node)
inAAltExpr
public void inAAltExpr(AAltExpr node)
outAAltExpr
public void outAAltExpr(AAltExpr node)
outAOrOrexpr
public void outAOrOrexpr(AOrOrexpr node)
outAAndAndexpr
public void outAAndAndexpr(AAndAndexpr node)
outANeqEqualityexpr
public void outANeqEqualityexpr(ANeqEqualityexpr node)
outAEqEqualityexpr
public void outAEqEqualityexpr(AEqEqualityexpr node)
inAGtRelationalexpr
public void inAGtRelationalexpr(AGtRelationalexpr node)
outAGtRelationalexpr
public void outAGtRelationalexpr(AGtRelationalexpr node)
outALtRelationalexpr
public void outALtRelationalexpr(ALtRelationalexpr node)
outALteqRelationalexpr
public void outALteqRelationalexpr(ALteqRelationalexpr node)
outAGteqRelationalexpr
public void outAGteqRelationalexpr(AGteqRelationalexpr node)
outAPlusAddexpr
public void outAPlusAddexpr(APlusAddexpr node)
outAMinusAddexpr
public void outAMinusAddexpr(AMinusAddexpr node)
outAMultFactor
public void outAMultFactor(AMultFactor node)
outADivFactor
public void outADivFactor(ADivFactor node)
outANotUnaryminusterm
public void outANotUnaryminusterm(ANotUnaryminusterm node)
outANotNotterm
public void outANotNotterm(ANotNotterm node)
outAIdentifierTerm
public void outAIdentifierTerm(AIdentifierTerm node)
outAConstantTerm
public void outAConstantTerm(AConstantTerm node)
inAIndexedTerm
public void inAIndexedTerm(AIndexedTerm node)
outAIndexedTerm
public void outAIndexedTerm(AIndexedTerm node)
inASasbfTerm
public void inASasbfTerm(ASasbfTerm node)
outASasbfTerm
public void outASasbfTerm(ASasbfTerm node)
inAFunctionTerm
public void inAFunctionTerm(AFunctionTerm node)
outAFunctionTerm
public void outAFunctionTerm(AFunctionTerm node)
inAIndexedfunctionTerm
public void inAIndexedfunctionTerm(AIndexedfunctionTerm node)
outAIndexedfunctionTerm
public void outAIndexedfunctionTerm(AIndexedfunctionTerm node)
inAExprlistExprlist
public void inAExprlistExprlist(AExprlistExprlist node)
outAExprlistExprlist
public void outAExprlistExprlist(AExprlistExprlist node)
inAExprlistTailExprlistTail
public void inAExprlistTailExprlistTail(AExprlistTailExprlistTail node)
outAExprlistTailExprlistTail
public void outAExprlistTailExprlistTail(AExprlistTailExprlistTail node)
inAExprstrlistExprstrlist
public void inAExprstrlistExprstrlist(AExprstrlistExprstrlist node)
outAExprstrlistExprstrlist
public void outAExprstrlistExprstrlist(AExprstrlistExprstrlist node)
inAExprstrlistTailExprstrlistTail
public void inAExprstrlistTailExprstrlistTail(AExprstrlistTailExprstrlistTail node)
outAExprstrlistTailExprstrlistTail
public void outAExprstrlistTailExprstrlistTail(AExprstrlistTailExprstrlistTail node)
inAExprExprOrString
public void inAExprExprOrString(AExprExprOrString node)
outAExprExprOrString
public void outAExprExprOrString(AExprExprOrString node)
inAStringExprOrString
public void inAStringExprOrString(AStringExprOrString node)
outAStringExprOrString
public void outAStringExprOrString(AStringExprOrString node)
inAIntegerConst
public void inAIntegerConst(AIntegerConst node)
outAIntegerConst
public void outAIntegerConst(AIntegerConst node)
outANumberConst
public void outANumberConst(ANumberConst node)