org.tritonus.saol.compiler
Class OpcodeSemanticsCheck
java.lang.Object
DepthFirstAdapter
org.tritonus.saol.compiler.IOGTCommonSemanticsCheck
org.tritonus.saol.compiler.IOTCommonSemanticsCheck
org.tritonus.saol.compiler.OpcodeSemanticsCheck
public class OpcodeSemanticsCheck
- extends IOTCommonSemanticsCheck
Methods inherited from class org.tritonus.saol.compiler.IOTCommonSemanticsCheck |
inAAltExpr, inAExprExprOrString, inAExprlistExprlist, inAExprlistTailExprlistTail, inAExprstrlistExprstrlist, inAExprstrlistTailExprstrlistTail, inAFunctionTerm, inAGtRelationalexpr, inAIdentlistIdentlist, inAIdentlistTailIdentlistTail, inAIndexedfunctionTerm, inAIndexedTerm, inAIntegerConst, inANamelistNamelist, inASasbfTerm, inAStringExprOrString, inATabledeclTabledecl, inATablemapVardecl, inATableOpvardecl, outAAltExpr, outAAndAndexpr, outAAsigStype, outAConstantTerm, outADivFactor, outAEqEqualityexpr, outAExportsimportsTaglist, outAExportsTaglist, outAExprExprOrString, outAExprlistExprlist, outAExprlistTailExprlistTail, outAExprstrlistExprstrlist, outAExprstrlistTailExprstrlistTail, outAFunctionTerm, outAGteqRelationalexpr, outAGtRelationalexpr, outAIdentifierTerm, outAIdentlistIdentlist, outAIdentlistTailIdentlistTail, outAImportsexportsTaglist, outAImportsTaglist, outAInchannelsName, outAIndexedfunctionTerm, outAIndexedName, outAIndexedTerm, outAIntegerConst, outAIvarStype, outAKsigStype, outALteqRelationalexpr, outALtRelationalexpr, outAMinusAddexpr, outAMultFactor, outANamelistNamelist, outANamelistTailNamelistTail, outANeqEqualityexpr, outANotNotterm, outANotUnaryminusterm, outANumberConst, outAOparrayStype, outAOrOrexpr, outAOutchannelsName, 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 |
OpcodeSemanticsCheck
public OpcodeSemanticsCheck(VariableTable globalVariableTable,
VariableTable localVariableTable,
NodeSemanticsTable nodeSemanticsTable)
inAOpcodedeclOpcodedecl
public void inAOpcodedeclOpcodedecl(AOpcodedeclOpcodedecl node)
outAOpcodedeclOpcodedecl
public void outAOpcodedeclOpcodedecl(AOpcodedeclOpcodedecl node)
inAAopcodeOptype
public void inAAopcodeOptype(AAopcodeOptype node)
- Overrides:
inAAopcodeOptype
in class IOTCommonSemanticsCheck
outAAopcodeOptype
public void outAAopcodeOptype(AAopcodeOptype node)
- Overrides:
outAAopcodeOptype
in class IOTCommonSemanticsCheck
inAKopcodeOptype
public void inAKopcodeOptype(AKopcodeOptype node)
- Overrides:
inAKopcodeOptype
in class IOTCommonSemanticsCheck
outAKopcodeOptype
public void outAKopcodeOptype(AKopcodeOptype node)
- Overrides:
outAKopcodeOptype
in class IOTCommonSemanticsCheck
inAIopcodeOptype
public void inAIopcodeOptype(AIopcodeOptype node)
- Overrides:
inAIopcodeOptype
in class IOTCommonSemanticsCheck
outAIopcodeOptype
public void outAIopcodeOptype(AIopcodeOptype node)
- Overrides:
outAIopcodeOptype
in class IOTCommonSemanticsCheck
inAOpcodeOptype
public void inAOpcodeOptype(AOpcodeOptype node)
- Overrides:
inAOpcodeOptype
in class IOTCommonSemanticsCheck
outAOpcodeOptype
public void outAOpcodeOptype(AOpcodeOptype node)
- Overrides:
outAOpcodeOptype
in class IOTCommonSemanticsCheck
inAParamlistParamlist
public void inAParamlistParamlist(AParamlistParamlist node)
- Overrides:
inAParamlistParamlist
in class IOTCommonSemanticsCheck
outAParamlistParamlist
public void outAParamlistParamlist(AParamlistParamlist node)
- Overrides:
outAParamlistParamlist
in class IOTCommonSemanticsCheck
inAParamlistTailParamlistTail
public void inAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
- Overrides:
inAParamlistTailParamlistTail
in class IOTCommonSemanticsCheck
outAParamlistTailParamlistTail
public void outAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
- Overrides:
outAParamlistTailParamlistTail
in class IOTCommonSemanticsCheck
inAParamdeclParamdecl
public void inAParamdeclParamdecl(AParamdeclParamdecl node)
- Overrides:
inAParamdeclParamdecl
in class IOTCommonSemanticsCheck
outAParamdeclParamdecl
public void outAParamdeclParamdecl(AParamdeclParamdecl node)
- Overrides:
outAParamdeclParamdecl
in class IOTCommonSemanticsCheck