Package: DepthFirstAnalysisAdaptor
DepthFirstAnalysisAdaptor
name | instruction | branch | complexity | line | method | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DepthFirstAnalysisAdaptor() |
|
|
|
|
|
||||||||||||||||||||
DepthFirstAnalysisAdaptor(Set, IAnalysis) |
|
|
|
|
|
||||||||||||||||||||
caseAAdditionBinaryExp(AAdditionBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
caseAApplyExp(AApplyExp) |
|
|
|
|
|
||||||||||||||||||||
caseAArrayType(AArrayType) |
|
|
|
|
|
||||||||||||||||||||
caseAAssignmentStm(AAssignmentStm) |
|
|
|
|
|
||||||||||||||||||||
caseABlockStm(ABlockStm) |
|
|
|
|
|
||||||||||||||||||||
caseABooleanBasicType(ABooleanBasicType) |
|
|
|
|
|
||||||||||||||||||||
caseABooleanLiteralExp(ABooleanLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
caseACallStm(ACallStm) |
|
|
|
|
|
||||||||||||||||||||
caseAClassType(AClassType) |
|
|
|
|
|
||||||||||||||||||||
caseAFunctionType(AFunctionType) |
|
|
|
|
|
||||||||||||||||||||
caseAIdentifierExp(AIdentifierExp) |
|
|
|
|
|
||||||||||||||||||||
caseAIfStm(AIfStm) |
|
|
|
|
|
||||||||||||||||||||
caseAImportStm(AImportStm) |
|
|
|
|
|
||||||||||||||||||||
caseAIntBasicType(AIntBasicType) |
|
|
|
|
|
||||||||||||||||||||
caseAIntLiteralExp(AIntLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
caseALanguageSpecification(ALanguageSpecification) |
|
|
|
|
|
||||||||||||||||||||
caseALessThanBinaryExp(ALessThanBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
caseALoadStm(ALoadStm) |
|
|
|
|
|
||||||||||||||||||||
caseANameType(ANameType) |
|
|
|
|
|
||||||||||||||||||||
caseARealBasicType(ARealBasicType) |
|
|
|
|
|
||||||||||||||||||||
caseARealLiteralExp(ARealLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
caseASeqCompExp(ASeqCompExp) |
|
|
|
|
|
||||||||||||||||||||
caseASimulationSpecification(ASimulationSpecification) |
|
|
|
|
|
||||||||||||||||||||
caseAStringBasicType(AStringBasicType) |
|
|
|
|
|
||||||||||||||||||||
caseAStringLiteralExp(AStringLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
caseATupleIdentifierExp(ATupleIdentifierExp) |
|
|
|
|
|
||||||||||||||||||||
caseAUnloadStm(AUnloadStm) |
|
|
|
|
|
||||||||||||||||||||
caseAUnsingedIntBasicType(AUnsingedIntBasicType) |
|
|
|
|
|
||||||||||||||||||||
caseAVariableDeclarationStm(AVariableDeclarationStm) |
|
|
|
|
|
||||||||||||||||||||
caseAVariableExp(AVariableExp) |
|
|
|
|
|
||||||||||||||||||||
caseAWhileStm(AWhileStm) |
|
|
|
|
|
||||||||||||||||||||
caseBoolean(Boolean) |
|
|
|
|
|
||||||||||||||||||||
caseDouble(Double) |
|
|
|
|
|
||||||||||||||||||||
caseInteger(Integer) |
|
|
|
|
|
||||||||||||||||||||
caseLong(Long) |
|
|
|
|
|
||||||||||||||||||||
caseString(String) |
|
|
|
|
|
||||||||||||||||||||
defaultINode(INode) |
|
|
|
|
|
||||||||||||||||||||
defaultIToken(IToken) |
|
|
|
|
|
||||||||||||||||||||
defaultInINode(INode) |
|
|
|
|
|
||||||||||||||||||||
defaultInIToken(IToken) |
|
|
|
|
|
||||||||||||||||||||
defaultInPExp(PExp) |
|
|
|
|
|
||||||||||||||||||||
defaultInPSpecification(PSpecification) |
|
|
|
|
|
||||||||||||||||||||
defaultInPStm(PStm) |
|
|
|
|
|
||||||||||||||||||||
defaultInPType(PType) |
|
|
|
|
|
||||||||||||||||||||
defaultInSBasicType(SBasicType) |
|
|
|
|
|
||||||||||||||||||||
defaultInSBinaryExp(SBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
defaultOutINode(INode) |
|
|
|
|
|
||||||||||||||||||||
defaultOutIToken(IToken) |
|
|
|
|
|
||||||||||||||||||||
defaultOutPExp(PExp) |
|
|
|
|
|
||||||||||||||||||||
defaultOutPSpecification(PSpecification) |
|
|
|
|
|
||||||||||||||||||||
defaultOutPStm(PStm) |
|
|
|
|
|
||||||||||||||||||||
defaultOutPType(PType) |
|
|
|
|
|
||||||||||||||||||||
defaultOutSBasicType(SBasicType) |
|
|
|
|
|
||||||||||||||||||||
defaultOutSBinaryExp(SBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
defaultPExp(PExp) |
|
|
|
|
|
||||||||||||||||||||
defaultPSpecification(PSpecification) |
|
|
|
|
|
||||||||||||||||||||
defaultPStm(PStm) |
|
|
|
|
|
||||||||||||||||||||
defaultPType(PType) |
|
|
|
|
|
||||||||||||||||||||
defaultSBasicType(SBasicType) |
|
|
|
|
|
||||||||||||||||||||
defaultSBinaryExp(SBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
inAAdditionBinaryExp(AAdditionBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
inAApplyExp(AApplyExp) |
|
|
|
|
|
||||||||||||||||||||
inAArrayType(AArrayType) |
|
|
|
|
|
||||||||||||||||||||
inAAssignmentStm(AAssignmentStm) |
|
|
|
|
|
||||||||||||||||||||
inABlockStm(ABlockStm) |
|
|
|
|
|
||||||||||||||||||||
inABooleanBasicType(ABooleanBasicType) |
|
|
|
|
|
||||||||||||||||||||
inABooleanLiteralExp(ABooleanLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
inACallStm(ACallStm) |
|
|
|
|
|
||||||||||||||||||||
inAClassType(AClassType) |
|
|
|
|
|
||||||||||||||||||||
inAFunctionType(AFunctionType) |
|
|
|
|
|
||||||||||||||||||||
inAIdentifierExp(AIdentifierExp) |
|
|
|
|
|
||||||||||||||||||||
inAIfStm(AIfStm) |
|
|
|
|
|
||||||||||||||||||||
inAImportStm(AImportStm) |
|
|
|
|
|
||||||||||||||||||||
inAIntBasicType(AIntBasicType) |
|
|
|
|
|
||||||||||||||||||||
inAIntLiteralExp(AIntLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
inALanguageSpecification(ALanguageSpecification) |
|
|
|
|
|
||||||||||||||||||||
inALessThanBinaryExp(ALessThanBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
inALoadStm(ALoadStm) |
|
|
|
|
|
||||||||||||||||||||
inANameType(ANameType) |
|
|
|
|
|
||||||||||||||||||||
inARealBasicType(ARealBasicType) |
|
|
|
|
|
||||||||||||||||||||
inARealLiteralExp(ARealLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
inASeqCompExp(ASeqCompExp) |
|
|
|
|
|
||||||||||||||||||||
inASimulationSpecification(ASimulationSpecification) |
|
|
|
|
|
||||||||||||||||||||
inAStringBasicType(AStringBasicType) |
|
|
|
|
|
||||||||||||||||||||
inAStringLiteralExp(AStringLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
inATupleIdentifierExp(ATupleIdentifierExp) |
|
|
|
|
|
||||||||||||||||||||
inAUnloadStm(AUnloadStm) |
|
|
|
|
|
||||||||||||||||||||
inAUnsingedIntBasicType(AUnsingedIntBasicType) |
|
|
|
|
|
||||||||||||||||||||
inAVariableDeclarationStm(AVariableDeclarationStm) |
|
|
|
|
|
||||||||||||||||||||
inAVariableExp(AVariableExp) |
|
|
|
|
|
||||||||||||||||||||
inAWhileStm(AWhileStm) |
|
|
|
|
|
||||||||||||||||||||
inBoolean(Boolean) |
|
|
|
|
|
||||||||||||||||||||
inDouble(Double) |
|
|
|
|
|
||||||||||||||||||||
inInteger(Integer) |
|
|
|
|
|
||||||||||||||||||||
inLong(Long) |
|
|
|
|
|
||||||||||||||||||||
inPExp(PExp) |
|
|
|
|
|
||||||||||||||||||||
inPSpecification(PSpecification) |
|
|
|
|
|
||||||||||||||||||||
inPStm(PStm) |
|
|
|
|
|
||||||||||||||||||||
inPType(PType) |
|
|
|
|
|
||||||||||||||||||||
inSBasicType(SBasicType) |
|
|
|
|
|
||||||||||||||||||||
inSBinaryExp(SBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
inString(String) |
|
|
|
|
|
||||||||||||||||||||
outAAdditionBinaryExp(AAdditionBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
outAApplyExp(AApplyExp) |
|
|
|
|
|
||||||||||||||||||||
outAArrayType(AArrayType) |
|
|
|
|
|
||||||||||||||||||||
outAAssignmentStm(AAssignmentStm) |
|
|
|
|
|
||||||||||||||||||||
outABlockStm(ABlockStm) |
|
|
|
|
|
||||||||||||||||||||
outABooleanBasicType(ABooleanBasicType) |
|
|
|
|
|
||||||||||||||||||||
outABooleanLiteralExp(ABooleanLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
outACallStm(ACallStm) |
|
|
|
|
|
||||||||||||||||||||
outAClassType(AClassType) |
|
|
|
|
|
||||||||||||||||||||
outAFunctionType(AFunctionType) |
|
|
|
|
|
||||||||||||||||||||
outAIdentifierExp(AIdentifierExp) |
|
|
|
|
|
||||||||||||||||||||
outAIfStm(AIfStm) |
|
|
|
|
|
||||||||||||||||||||
outAImportStm(AImportStm) |
|
|
|
|
|
||||||||||||||||||||
outAIntBasicType(AIntBasicType) |
|
|
|
|
|
||||||||||||||||||||
outAIntLiteralExp(AIntLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
outALanguageSpecification(ALanguageSpecification) |
|
|
|
|
|
||||||||||||||||||||
outALessThanBinaryExp(ALessThanBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
outALoadStm(ALoadStm) |
|
|
|
|
|
||||||||||||||||||||
outANameType(ANameType) |
|
|
|
|
|
||||||||||||||||||||
outARealBasicType(ARealBasicType) |
|
|
|
|
|
||||||||||||||||||||
outARealLiteralExp(ARealLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
outASeqCompExp(ASeqCompExp) |
|
|
|
|
|
||||||||||||||||||||
outASimulationSpecification(ASimulationSpecification) |
|
|
|
|
|
||||||||||||||||||||
outAStringBasicType(AStringBasicType) |
|
|
|
|
|
||||||||||||||||||||
outAStringLiteralExp(AStringLiteralExp) |
|
|
|
|
|
||||||||||||||||||||
outATupleIdentifierExp(ATupleIdentifierExp) |
|
|
|
|
|
||||||||||||||||||||
outAUnloadStm(AUnloadStm) |
|
|
|
|
|
||||||||||||||||||||
outAUnsingedIntBasicType(AUnsingedIntBasicType) |
|
|
|
|
|
||||||||||||||||||||
outAVariableDeclarationStm(AVariableDeclarationStm) |
|
|
|
|
|
||||||||||||||||||||
outAVariableExp(AVariableExp) |
|
|
|
|
|
||||||||||||||||||||
outAWhileStm(AWhileStm) |
|
|
|
|
|
||||||||||||||||||||
outBoolean(Boolean) |
|
|
|
|
|
||||||||||||||||||||
outDouble(Double) |
|
|
|
|
|
||||||||||||||||||||
outInteger(Integer) |
|
|
|
|
|
||||||||||||||||||||
outLong(Long) |
|
|
|
|
|
||||||||||||||||||||
outPExp(PExp) |
|
|
|
|
|
||||||||||||||||||||
outPSpecification(PSpecification) |
|
|
|
|
|
||||||||||||||||||||
outPStm(PStm) |
|
|
|
|
|
||||||||||||||||||||
outPType(PType) |
|
|
|
|
|
||||||||||||||||||||
outSBasicType(SBasicType) |
|
|
|
|
|
||||||||||||||||||||
outSBinaryExp(SBinaryExp) |
|
|
|
|
|
||||||||||||||||||||
outString(String) |
|
|
|
|
|
||||||||||||||||||||
setVisitedNodes(Set) |
|
|
|
|
|