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