public class GlobalSemanticsCheck extends IOGTCommonSemanticsCheck
Constructor and Description |
---|
GlobalSemanticsCheck(VariableTable globalVariableTable,
NodeSemanticsTable nodeSemanticsTable) |
Modifier and Type | Method and Description |
---|---|
void |
inAGlobaldeclGlobaldecl(AGlobaldeclGlobaldecl node) |
void |
inARoutedefGlobaldef(ARoutedefGlobaldef node) |
void |
inARtparamGlobaldef(ARtparamGlobaldef node) |
void |
inASenddefGlobaldef(ASenddefGlobaldef node) |
void |
inASeqdefGlobaldef(ASeqdefGlobaldef node) |
void |
outAGlobaldeclGlobaldecl(AGlobaldeclGlobaldecl node) |
void |
outARoutedefGlobaldef(ARoutedefGlobaldef node) |
void |
outARtparamGlobaldef(ARtparamGlobaldef node) |
void |
outASenddefGlobaldef(ASenddefGlobaldef node) |
void |
outASeqdefGlobaldef(ASeqdefGlobaldef 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 GlobalSemanticsCheck(VariableTable globalVariableTable, NodeSemanticsTable nodeSemanticsTable)
public void inAGlobaldeclGlobaldecl(AGlobaldeclGlobaldecl node)
public void outAGlobaldeclGlobaldecl(AGlobaldeclGlobaldecl node)
public void inARtparamGlobaldef(ARtparamGlobaldef node)
public void outARtparamGlobaldef(ARtparamGlobaldef node)
public void inARoutedefGlobaldef(ARoutedefGlobaldef node)
public void outARoutedefGlobaldef(ARoutedefGlobaldef node)
public void inASenddefGlobaldef(ASenddefGlobaldef node)
public void outASenddefGlobaldef(ASenddefGlobaldef node)
public void inASeqdefGlobaldef(ASeqdefGlobaldef node)
public void outASeqdefGlobaldef(ASeqdefGlobaldef node)