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