public class OpcodeSemanticsCheck extends IOTCommonSemanticsCheck
| Constructor and Description |
|---|
OpcodeSemanticsCheck(VariableTable globalVariableTable,
VariableTable localVariableTable,
NodeSemanticsTable nodeSemanticsTable) |
| Modifier and Type | Method and Description |
|---|---|
void |
inAAopcodeOptype(AAopcodeOptype node) |
void |
inAIopcodeOptype(AIopcodeOptype node) |
void |
inAKopcodeOptype(AKopcodeOptype node) |
void |
inAOpcodedeclOpcodedecl(AOpcodedeclOpcodedecl node) |
void |
inAOpcodeOptype(AOpcodeOptype node) |
void |
inAParamdeclParamdecl(AParamdeclParamdecl node) |
void |
inAParamlistParamlist(AParamlistParamlist node) |
void |
inAParamlistTailParamlistTail(AParamlistTailParamlistTail node) |
void |
outAAopcodeOptype(AAopcodeOptype node) |
void |
outAIopcodeOptype(AIopcodeOptype node) |
void |
outAKopcodeOptype(AKopcodeOptype node) |
void |
outAOpcodedeclOpcodedecl(AOpcodedeclOpcodedecl node) |
void |
outAOpcodeOptype(AOpcodeOptype node) |
void |
outAParamdeclParamdecl(AParamdeclParamdecl node) |
void |
outAParamlistParamlist(AParamlistParamlist node) |
void |
outAParamlistTailParamlistTail(AParamlistTailParamlistTail node) |
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, outAXsigOtypepublic OpcodeSemanticsCheck(VariableTable globalVariableTable, VariableTable localVariableTable, NodeSemanticsTable nodeSemanticsTable)
public void inAOpcodedeclOpcodedecl(AOpcodedeclOpcodedecl node)
public void outAOpcodedeclOpcodedecl(AOpcodedeclOpcodedecl node)
public void inAAopcodeOptype(AAopcodeOptype node)
inAAopcodeOptype in class IOTCommonSemanticsCheckpublic void outAAopcodeOptype(AAopcodeOptype node)
outAAopcodeOptype in class IOTCommonSemanticsCheckpublic void inAKopcodeOptype(AKopcodeOptype node)
inAKopcodeOptype in class IOTCommonSemanticsCheckpublic void outAKopcodeOptype(AKopcodeOptype node)
outAKopcodeOptype in class IOTCommonSemanticsCheckpublic void inAIopcodeOptype(AIopcodeOptype node)
inAIopcodeOptype in class IOTCommonSemanticsCheckpublic void outAIopcodeOptype(AIopcodeOptype node)
outAIopcodeOptype in class IOTCommonSemanticsCheckpublic void inAOpcodeOptype(AOpcodeOptype node)
inAOpcodeOptype in class IOTCommonSemanticsCheckpublic void outAOpcodeOptype(AOpcodeOptype node)
outAOpcodeOptype in class IOTCommonSemanticsCheckpublic void inAParamlistParamlist(AParamlistParamlist node)
inAParamlistParamlist in class IOTCommonSemanticsCheckpublic void outAParamlistParamlist(AParamlistParamlist node)
outAParamlistParamlist in class IOTCommonSemanticsCheckpublic void inAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
inAParamlistTailParamlistTail in class IOTCommonSemanticsCheckpublic void outAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
outAParamlistTailParamlistTail in class IOTCommonSemanticsCheckpublic void inAParamdeclParamdecl(AParamdeclParamdecl node)
inAParamdeclParamdecl in class IOTCommonSemanticsCheckpublic void outAParamdeclParamdecl(AParamdeclParamdecl node)
outAParamdeclParamdecl in class IOTCommonSemanticsCheck