public class InstrumentSemanticsCheck extends IOTCommonSemanticsCheck
Constructor and Description |
---|
InstrumentSemanticsCheck(VariableTable globalVariableTable,
VariableTable localVariableTable,
NodeSemanticsTable nodeSemanticsTable) |
Modifier and Type | Method and Description |
---|---|
void |
inAInstrdeclInstrdecl(AInstrdeclInstrdecl node) |
void |
inAIntListIntList(AIntListIntList node) |
void |
inAMiditagMiditag(AMiditagMiditag node) |
void |
outAInstrdeclInstrdecl(AInstrdeclInstrdecl node) |
void |
outAIntListIntList(AIntListIntList node) |
void |
outAMiditagMiditag(AMiditagMiditag node) |
inAAltExpr, inAAopcodeOptype, inAExprExprOrString, inAExprlistExprlist, inAExprlistTailExprlistTail, inAExprstrlistExprstrlist, inAExprstrlistTailExprstrlistTail, inAFunctionTerm, inAGtRelationalexpr, inAIdentlistIdentlist, inAIdentlistTailIdentlistTail, inAIndexedfunctionTerm, inAIndexedTerm, inAIntegerConst, inAIopcodeOptype, inAKopcodeOptype, inANamelistNamelist, inAOpcodeOptype, inAParamdeclParamdecl, inAParamlistParamlist, inAParamlistTailParamlistTail, inASasbfTerm, inAStringExprOrString, inATabledeclTabledecl, inATablemapVardecl, inATableOpvardecl, outAAltExpr, outAAndAndexpr, outAAopcodeOptype, outAAsigStype, outAConstantTerm, outADivFactor, outAEqEqualityexpr, outAExportsimportsTaglist, outAExportsTaglist, outAExprExprOrString, outAExprlistExprlist, outAExprlistTailExprlistTail, outAExprstrlistExprstrlist, outAExprstrlistTailExprstrlistTail, outAFunctionTerm, outAGteqRelationalexpr, outAGtRelationalexpr, outAIdentifierTerm, outAIdentlistIdentlist, outAIdentlistTailIdentlistTail, outAImportsexportsTaglist, outAImportsTaglist, outAInchannelsName, outAIndexedfunctionTerm, outAIndexedName, outAIndexedTerm, outAIntegerConst, outAIopcodeOptype, outAIvarStype, outAKopcodeOptype, outAKsigStype, outALteqRelationalexpr, outALtRelationalexpr, outAMinusAddexpr, outAMultFactor, outANamelistNamelist, outANamelistTailNamelistTail, outANeqEqualityexpr, outANotNotterm, outANotUnaryminusterm, outANumberConst, outAOparrayStype, outAOpcodeOptype, outAOrOrexpr, outAOutchannelsName, outAParamdeclParamdecl, outAParamlistParamlist, outAParamlistTailParamlistTail, outAPlusAddexpr, outASasbfTerm, outASigvarOpvardecl, outASimpleName, outAStringExprOrString, outAStypeOtype, outATabledeclTabledecl, outATablemapVardecl, outATableOpvardecl, outATableStype, outATablevarOpvardecl, outAXsigOtype
public InstrumentSemanticsCheck(VariableTable globalVariableTable, VariableTable localVariableTable, NodeSemanticsTable nodeSemanticsTable)
public void inAInstrdeclInstrdecl(AInstrdeclInstrdecl node)
public void outAInstrdeclInstrdecl(AInstrdeclInstrdecl node)
public void inAMiditagMiditag(AMiditagMiditag node)
public void outAMiditagMiditag(AMiditagMiditag node)
public void inAIntListIntList(AIntListIntList node)
public void outAIntListIntList(AIntListIntList node)