MFASTBuilderWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,243 of 10,15948%593 of 1,04042%4346081,0542,0912678
translateBody(MFTree, MFTree, FunctionTypeNode, MFPUtils.PRPair)75734531%914533%596915722701
translateBlockItem(MFTree, String)36834548%707652%63747315701
translateExprFuncRef(MFTree)3610%340%1919747411
translateProgramFunction(MFTree, MFPUtils.PRPair)2290%220%1212515111
translateOperatorExpression(Source, MFTree)22228856%243055%16284911801
translateTypeDeclaration(MFTree, String)20935663%273959%22364612301
translateExpr(MFTree)20213439%172256%1221447001
translateStmtCommon(MFTree)1860%80%55383811
analyzeRawExprType(ExpressionNode)1770%300%1717393911
translateStmtDimension(MFTree)1300%60%44282811
translateCompDecls(MFTree)1230%140%88232311
translateDerivedTypeDef(MFTree)1150%80%55232311
translateStmtData(MFTree)1150%100%66232311
translateStmtCall(MFTree)11426870%201441%1419247401
translateStmtStop(MFTree)1010%60%44161611
translateArrayConstructor(MFTree)1010%100%66181811
translateStmtParameter(MFTree)1000%60%44222211
translateType(MFTree)877345%111150%812193701
translateExprPartRef(MFTree)8411156%5758%47143501
translateExprStructure(Source, MFTree)770%20%22111111
createArrayDesc(Source, IdentifierNode, ExpressionNode[][], TypeNode, MFASTBuilderWorker.FORTRAN_ARRAY_DESCRIPTOR_KIND, boolean)7419972%6753%69155201
processStmtImplicit(MFTree)742222%9325%67132101
translateBlockItems(MFTree)6813466%172559%1522175101
translateStmtPointerAssignment(MFTree)680%40%33111111
translateExprVariable(Source, MFTree, boolean)6517973%243055%2028104501
translateExprArg(ExpressionNode)650%n/a11101011
processStmtFormat(MFTree)650%60%44131311
translateStmtReturn(MFTree)640%60%44111111
translatePragma(MFTree)633334%516%34121901
translateExprDataRef(Source, MFTree)630%40%33121211
translateFunctionType(MFTree, MFTree, MFTree, MFPUtils.PRPair)5814471%141041%813134101
replaceFunctionAbs(Source, MFTree)570%n/a117711
replaceFunctionMax(Source, MFTree)550%n/a118811
translateProgramUnit(MFTree)504245%11321%68112101
processExprInFuncRefArgs(TypeNode, ExpressionNode)500%n/a11101011
processMathFunction(String, MFTree)490%n/a117711
processSpecPart(MFTree, String)444349%11531%69112101
translateModule(MFTree)420%20%22101011
replaceFunctionPresent(Source, MFTree)390%n/a118811
createNullConstantNode(Source, TypeNode)360%n/a115511
translateConstructIf(MFTree)319675%2466%2422301
translateStmtPrint(MFTree)2815284%4660%3653601
translateCIVLPrimitives(MFTree)288976%5550%5752101
translateConstantFloating(Source, MFTree)283555%2250%2361501
processStmtUse(MFTree)210%20%226611
translateConstructDo(MFTree)1720392%51168%4924401
processPragma(MFTree)151550%4233%345901
processArrayDimInfo(MFTree)129488%4450%4731901
translateStmtExpr(MFTree)121147%50%121401
translateExprConstants(MFTree)5585%2880%2621601
addLibASTNodes()2976%3975%3731301
translateStmtAllocate(MFTree)0%n/a112211
removeDummyVarDeclForFunction(List, int)2482%2466%242701
getName(MFTree)2382%583%141601
genASTRoot()5092%375%130801
generateAST()7596%n/a0121501
createArrayDimInfoNode(Source, ExpressionNode[][])17998%3562%3512601
translateProgramMain(MFTree, MFPUtils.PRPair)11999%583%1402401
MFASTBuilderWorker(Configuration, MFTree, ASTFactory, String, PragmaFactory)166100%n/a0104201
createArraySubscript(Source, IdentifierNode, ExpressionNode[], TypeNode)129100%2100%0202101
translateStmtWrite(MFTree)128100%2100%0202601
newSource(MFTree[])91100%21487%2902301
translateStmtIf(MFTree)60100%2250%2301301
addLibASTNodes(String)58100%4100%0301201
findRToken(MFTree)51100%3975%3701601
createArrayDestroy(String)49100%n/a010801
findLToken(MFTree)44100%3975%3701601
translateIdentifierLabel(MFTree)25100%n/a010401
translateConstantChar(Source, MFTree)24100%n/a010401
translateStmtGoto(MFTree)22100%n/a010201
translateIdentifier(MFTree)21100%n/a010401
translateConstantLogical(Source, MFTree)18100%2100%020301
processDummyFuncOrSubrDeclaration(String, FunctionDeclarationNode)17100%50%120401
translateConstantInteger(Source, MFTree)14100%n/a010201
genArrDescType(Source)13100%n/a010301
translateStmtExit(MFTree)12100%n/a010101
translateInitializer(MFTree)100%n/a010201
static {...}100%n/a010101