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