public class InstrumentCompilation
extends DepthFirstAdapter
Constructor and Description |
---|
InstrumentCompilation(SAOLGlobals saolGlobals,
java.util.Map instrumentMap) |
Modifier and Type | Method and Description |
---|---|
void |
caseAIfStatement(AIfStatement node) |
void |
inAAltExpr(AAltExpr node) |
void |
inAAopcodeOptype(AAopcodeOptype node) |
void |
inABlockBlock(ABlockBlock node) |
void |
inAExportsimportsTaglist(AExportsimportsTaglist node) |
void |
inAExportsTaglist(AExportsTaglist node) |
void |
inAExpressionStatement(AExpressionStatement node) |
void |
inAExprExprOrString(AExprExprOrString node) |
void |
inAExprlistExprlist(AExprlistExprlist node) |
void |
inAExprlistTailExprlistTail(AExprlistTailExprlistTail node) |
void |
inAExprstrlistExprstrlist(AExprstrlistExprstrlist node) |
void |
inAExprstrlistTailExprstrlistTail(AExprstrlistTailExprstrlistTail node) |
void |
inAExtendStatement(AExtendStatement node) |
void |
inAFunctionTerm(AFunctionTerm node) |
void |
inAGtRelationalexpr(AGtRelationalexpr node) |
void |
inAIdentlistIdentlist(AIdentlistIdentlist node) |
void |
inAIdentlistTailIdentlistTail(AIdentlistTailIdentlistTail node) |
void |
inAIfElseStatement(AIfElseStatement node) |
void |
inAIfStatement(AIfStatement node) |
void |
inAImportsexportsTaglist(AImportsexportsTaglist node) |
void |
inAImportsTaglist(AImportsTaglist node) |
void |
inAIndexedfunctionTerm(AIndexedfunctionTerm node) |
void |
inAIndexedLvalue(AIndexedLvalue node) |
void |
inAIndexedTerm(AIndexedTerm node) |
void |
inAInstrdeclInstrdecl(AInstrdeclInstrdecl node) |
void |
inAInstrumentStatement(AInstrumentStatement node) |
void |
inAIntegerConst(AIntegerConst node) |
void |
inAIopcodeOptype(AIopcodeOptype node) |
void |
inAKopcodeOptype(AKopcodeOptype node) |
void |
inANamelistNamelist(ANamelistNamelist node) |
void |
inANamelistTailNamelistTail(ANamelistTailNamelistTail node) |
void |
inAOpcodeOptype(AOpcodeOptype node) |
void |
inAOutbusStatement(AOutbusStatement node) |
void |
inAOutputStatement(AOutputStatement node) |
void |
inAParamdeclParamdecl(AParamdeclParamdecl node) |
void |
inAParamlistParamlist(AParamlistParamlist node) |
void |
inAParamlistTailParamlistTail(AParamlistTailParamlistTail node) |
void |
inAReturnStatement(AReturnStatement node) |
void |
inASasbfTerm(ASasbfTerm node) |
void |
inASigvarOpvardecl(ASigvarOpvardecl node) |
void |
inASigvarVardecl(ASigvarVardecl node) |
void |
inASpatializeStatement(ASpatializeStatement node) |
void |
inAStringExprOrString(AStringExprOrString node) |
void |
inATabledeclTabledecl(ATabledeclTabledecl node) |
void |
inATablemapVardecl(ATablemapVardecl node) |
void |
inATurnoffStatement(ATurnoffStatement node) |
void |
inAWhileStatement(AWhileStatement node) |
void |
outAAltExpr(AAltExpr node) |
void |
outAAndAndexpr(AAndAndexpr node) |
void |
outAAopcodeOptype(AAopcodeOptype node) |
void |
outAAsigStype(AAsigStype node) |
void |
outAAssignmentStatement(AAssignmentStatement node) |
void |
outABlockBlock(ABlockBlock node) |
void |
outAConstantTerm(AConstantTerm node) |
void |
outADivFactor(ADivFactor node) |
void |
outAEqEqualityexpr(AEqEqualityexpr node) |
void |
outAExportsimportsTaglist(AExportsimportsTaglist node) |
void |
outAExportsTaglist(AExportsTaglist node) |
void |
outAExpressionStatement(AExpressionStatement node) |
void |
outAExprExprOrString(AExprExprOrString node) |
void |
outAExprlistExprlist(AExprlistExprlist node) |
void |
outAExprlistTailExprlistTail(AExprlistTailExprlistTail node) |
void |
outAExprstrlistExprstrlist(AExprstrlistExprstrlist node) |
void |
outAExprstrlistTailExprstrlistTail(AExprstrlistTailExprstrlistTail node) |
void |
outAExtendStatement(AExtendStatement 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 |
outAIfElseStatement(AIfElseStatement node) |
void |
outAIfStatement(AIfStatement node) |
void |
outAImportsexportsTaglist(AImportsexportsTaglist node) |
void |
outAImportsTaglist(AImportsTaglist node) |
void |
outAInchannelsName(AInchannelsName node) |
void |
outAIndexedfunctionTerm(AIndexedfunctionTerm node) |
void |
outAIndexedLvalue(AIndexedLvalue node) |
void |
outAIndexedName(AIndexedName node) |
void |
outAIndexedTerm(AIndexedTerm node) |
void |
outAInstrdeclInstrdecl(AInstrdeclInstrdecl node) |
void |
outAInstrumentStatement(AInstrumentStatement 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 |
outAOutbusStatement(AOutbusStatement node) |
void |
outAOutchannelsName(AOutchannelsName node) |
void |
outAOutputStatement(AOutputStatement node) |
void |
outAParamdeclParamdecl(AParamdeclParamdecl node) |
void |
outAParamlistParamlist(AParamlistParamlist node) |
void |
outAParamlistTailParamlistTail(AParamlistTailParamlistTail node) |
void |
outAPlusAddexpr(APlusAddexpr node) |
void |
outAReturnStatement(AReturnStatement node) |
void |
outASasbfTerm(ASasbfTerm node) |
void |
outASigvarOpvardecl(ASigvarOpvardecl node) |
void |
outASigvarVardecl(ASigvarVardecl node) |
void |
outASimpleLvalue(ASimpleLvalue node) |
void |
outASimpleName(ASimpleName node) |
void |
outASpatializeStatement(ASpatializeStatement node) |
void |
outAStringExprOrString(AStringExprOrString node) |
void |
outAStypeOtype(AStypeOtype node) |
void |
outATabledeclTabledecl(ATabledeclTabledecl node) |
void |
outATablemapVardecl(ATablemapVardecl node) |
void |
outATableStype(ATableStype node) |
void |
outATurnoffStatement(ATurnoffStatement node) |
void |
outAWhileStatement(AWhileStatement node) |
void |
outAXsigOtype(AXsigOtype node) |
public InstrumentCompilation(SAOLGlobals saolGlobals, java.util.Map instrumentMap)
public void inAInstrdeclInstrdecl(AInstrdeclInstrdecl node)
public void outAInstrdeclInstrdecl(AInstrdeclInstrdecl node)
public void inABlockBlock(ABlockBlock node)
public void outABlockBlock(ABlockBlock node)
public void outAAssignmentStatement(AAssignmentStatement node)
public void inAExpressionStatement(AExpressionStatement node)
public void outAExpressionStatement(AExpressionStatement node)
public void inAIfStatement(AIfStatement node)
public void outAIfStatement(AIfStatement node)
public void caseAIfStatement(AIfStatement node)
public void inAIfElseStatement(AIfElseStatement node)
public void outAIfElseStatement(AIfElseStatement node)
public void inAWhileStatement(AWhileStatement node)
public void outAWhileStatement(AWhileStatement node)
public void inAInstrumentStatement(AInstrumentStatement node)
public void outAInstrumentStatement(AInstrumentStatement node)
public void inAOutputStatement(AOutputStatement node)
public void outAOutputStatement(AOutputStatement node)
public void inASpatializeStatement(ASpatializeStatement node)
public void outASpatializeStatement(ASpatializeStatement node)
public void inAOutbusStatement(AOutbusStatement node)
public void outAOutbusStatement(AOutbusStatement node)
public void inAExtendStatement(AExtendStatement node)
public void outAExtendStatement(AExtendStatement node)
public void inATurnoffStatement(ATurnoffStatement node)
public void outATurnoffStatement(ATurnoffStatement node)
public void inAReturnStatement(AReturnStatement node)
public void outAReturnStatement(AReturnStatement node)
public void outASimpleLvalue(ASimpleLvalue node)
public void inAIndexedLvalue(AIndexedLvalue node)
public void outAIndexedLvalue(AIndexedLvalue node)
public void inAIdentlistIdentlist(AIdentlistIdentlist node)
public void outAIdentlistIdentlist(AIdentlistIdentlist node)
public void inAIdentlistTailIdentlistTail(AIdentlistTailIdentlistTail node)
public void outAIdentlistTailIdentlistTail(AIdentlistTailIdentlistTail node)
public void inAParamlistParamlist(AParamlistParamlist node)
public void outAParamlistParamlist(AParamlistParamlist node)
public void inAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
public void outAParamlistTailParamlistTail(AParamlistTailParamlistTail node)
public void inASigvarVardecl(ASigvarVardecl node)
public void outASigvarVardecl(ASigvarVardecl node)
public void inATablemapVardecl(ATablemapVardecl node)
public void outATablemapVardecl(ATablemapVardecl node)
public void inASigvarOpvardecl(ASigvarOpvardecl node)
public void outASigvarOpvardecl(ASigvarOpvardecl node)
public void inAParamdeclParamdecl(AParamdeclParamdecl node)
public void outAParamdeclParamdecl(AParamdeclParamdecl node)
public void inANamelistNamelist(ANamelistNamelist node)
public void outANamelistNamelist(ANamelistNamelist node)
public void inANamelistTailNamelistTail(ANamelistTailNamelistTail node)
public void outANamelistTailNamelistTail(ANamelistTailNamelistTail node)
public void outASimpleName(ASimpleName node)
public void outAIndexedName(AIndexedName node)
public void outAInchannelsName(AInchannelsName node)
public void outAOutchannelsName(AOutchannelsName node)
public void outAIvarStype(AIvarStype node)
public void outAKsigStype(AKsigStype node)
public void outAAsigStype(AAsigStype node)
public void outATableStype(ATableStype node)
public void outAOparrayStype(AOparrayStype node)
public void outAXsigOtype(AXsigOtype node)
public void outAStypeOtype(AStypeOtype node)
public void inATabledeclTabledecl(ATabledeclTabledecl node)
public void outATabledeclTabledecl(ATabledeclTabledecl node)
public void inAImportsTaglist(AImportsTaglist node)
public void outAImportsTaglist(AImportsTaglist node)
public void inAExportsTaglist(AExportsTaglist node)
public void outAExportsTaglist(AExportsTaglist node)
public void inAImportsexportsTaglist(AImportsexportsTaglist node)
public void outAImportsexportsTaglist(AImportsexportsTaglist node)
public void inAExportsimportsTaglist(AExportsimportsTaglist node)
public void outAExportsimportsTaglist(AExportsimportsTaglist node)
public void inAAopcodeOptype(AAopcodeOptype node)
public void outAAopcodeOptype(AAopcodeOptype node)
public void inAKopcodeOptype(AKopcodeOptype node)
public void outAKopcodeOptype(AKopcodeOptype node)
public void inAIopcodeOptype(AIopcodeOptype node)
public void outAIopcodeOptype(AIopcodeOptype node)
public void inAOpcodeOptype(AOpcodeOptype node)
public void outAOpcodeOptype(AOpcodeOptype node)
public void inAAltExpr(AAltExpr node)
public void outAAltExpr(AAltExpr node)
public void outAOrOrexpr(AOrOrexpr node)
public void outAAndAndexpr(AAndAndexpr node)
public void outANeqEqualityexpr(ANeqEqualityexpr node)
public void outAEqEqualityexpr(AEqEqualityexpr node)
public void inAGtRelationalexpr(AGtRelationalexpr node)
public void outAGtRelationalexpr(AGtRelationalexpr node)
public void outALtRelationalexpr(ALtRelationalexpr node)
public void outALteqRelationalexpr(ALteqRelationalexpr node)
public void outAGteqRelationalexpr(AGteqRelationalexpr node)
public void outAPlusAddexpr(APlusAddexpr node)
public void outAMinusAddexpr(AMinusAddexpr node)
public void outAMultFactor(AMultFactor node)
public void outADivFactor(ADivFactor node)
public void outANotUnaryminusterm(ANotUnaryminusterm node)
public void outANotNotterm(ANotNotterm node)
public void outAIdentifierTerm(AIdentifierTerm node)
public void outAConstantTerm(AConstantTerm node)
public void inAIndexedTerm(AIndexedTerm node)
public void outAIndexedTerm(AIndexedTerm node)
public void inASasbfTerm(ASasbfTerm node)
public void outASasbfTerm(ASasbfTerm node)
public void inAFunctionTerm(AFunctionTerm node)
public void outAFunctionTerm(AFunctionTerm node)
public void inAIndexedfunctionTerm(AIndexedfunctionTerm node)
public void outAIndexedfunctionTerm(AIndexedfunctionTerm node)
public void inAExprlistExprlist(AExprlistExprlist node)
public void outAExprlistExprlist(AExprlistExprlist node)
public void inAExprlistTailExprlistTail(AExprlistTailExprlistTail node)
public void outAExprlistTailExprlistTail(AExprlistTailExprlistTail node)
public void inAExprstrlistExprstrlist(AExprstrlistExprstrlist node)
public void outAExprstrlistExprstrlist(AExprstrlistExprstrlist node)
public void inAExprstrlistTailExprstrlistTail(AExprstrlistTailExprstrlistTail node)
public void outAExprstrlistTailExprstrlistTail(AExprstrlistTailExprstrlistTail node)
public void inAExprExprOrString(AExprExprOrString node)
public void outAExprExprOrString(AExprExprOrString node)
public void inAStringExprOrString(AStringExprOrString node)
public void outAStringExprOrString(AStringExprOrString node)
public void inAIntegerConst(AIntegerConst node)
public void outAIntegerConst(AIntegerConst node)
public void outANumberConst(ANumberConst node)