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, outAXsigOtype
public 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 IOTCommonSemanticsCheck
public void outAAopcodeOptype(AAopcodeOptype node)
outAAopcodeOptype
in class IOTCommonSemanticsCheck
public void inAKopcodeOptype(AKopcodeOptype node)
inAKopcodeOptype
in class IOTCommonSemanticsCheck
public void outAKopcodeOptype(AKopcodeOptype node)
outAKopcodeOptype
in class IOTCommonSemanticsCheck
public void inAIopcodeOptype(AIopcodeOptype node)
inAIopcodeOptype
in class IOTCommonSemanticsCheck
public void outAIopcodeOptype(AIopcodeOptype node)
outAIopcodeOptype
in class IOTCommonSemanticsCheck
public void inAOpcodeOptype(AOpcodeOptype node)
inAOpcodeOptype
in class IOTCommonSemanticsCheck
public void outAOpcodeOptype(AOpcodeOptype node)
outAOpcodeOptype
in class IOTCommonSemanticsCheck
public void inAParamlistParamlist(AParamlistParamlist node)
inAParamlistParamlist
in class IOTCommonSemanticsCheck
public void outAParamlistParamlist(AParamlistParamlist node)
outAParamlistParamlist
in class IOTCommonSemanticsCheck
public void inAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
inAParamlistTailParamlistTail
in class IOTCommonSemanticsCheck
public void outAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
outAParamlistTailParamlistTail
in class IOTCommonSemanticsCheck
public void inAParamdeclParamdecl(AParamdeclParamdecl node)
inAParamdeclParamdecl
in class IOTCommonSemanticsCheck
public void outAParamdeclParamdecl(AParamdeclParamdecl node)
outAParamdeclParamdecl
in class IOTCommonSemanticsCheck