MFASTBuilderWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,251 of 10,17848%594 of 1,04142%4356091,2022,3242678
translateBody(MFTree, MFTree, FunctionTypeNode, MFPUtils.PRPair)75734531%914533%596918726401
translateBlockItem(MFTree, String)36834548%707652%63747316101
translateExprFuncRef(MFTree)3620%340%1919919111
translateProgramFunction(MFTree, MFPUtils.PRPair)2290%220%1212545411
translateOperatorExpression(Source, MFTree)22328856%243055%16285212501
translateTypeDeclaration(MFTree, String)20935663%273959%22365713601
translateExpr(MFTree)20613439%182255%1322497701
translateStmtCommon(MFTree)1860%80%55444411
analyzeRawExprType(ExpressionNode)1770%300%1717505011
translateStmtDimension(MFTree)1300%60%44292911
translateCompDecls(MFTree)1230%140%88242411
translateDerivedTypeDef(MFTree)1150%80%55222211
translateStmtData(MFTree)1150%100%66252511
translateStmtCall(MFTree)11426970%201441%1419349701
translateStmtStop(MFTree)1020%60%44191911
translateArrayConstructor(MFTree)1010%100%66202011
translateStmtParameter(MFTree)1000%60%44242411
translateType(MFTree)877345%111150%812193701
translateExprPartRef(MFTree)8411156%5758%47174001
translateExprStructure(Source, MFTree)770%20%22151511
createArrayDesc(Source, IdentifierNode, ExpressionNode[][], TypeNode, MFASTBuilderWorker.FORTRAN_ARRAY_DESCRIPTOR_KIND, boolean)7420373%6753%69206601
processStmtImplicit(MFTree)742222%9325%67152301
translateBlockItems(MFTree)6813466%172559%1522175301
translateStmtPointerAssignment(MFTree)680%40%33121211
translateExprVariable(Source, MFTree, boolean)6517973%243055%2028124901
translateExprArg(ExpressionNode)650%n/a11121211
processStmtFormat(MFTree)650%60%44151511
translateStmtReturn(MFTree)640%60%44111111
translatePragma(MFTree)633334%516%34142201
translateExprDataRef(Source, MFTree)630%40%33131311
translateFunctionType(MFTree, MFTree, MFTree, MFPUtils.PRPair)5814471%141041%813154401
replaceFunctionAbs(Source, MFTree)570%n/a11101011
replaceFunctionMax(Source, MFTree)550%n/a11101011
translateProgramUnit(MFTree)504245%11321%68112101
processExprInFuncRefArgs(TypeNode, ExpressionNode)500%n/a11121211
processMathFunction(String, MFTree)500%n/a11101011
processSpecPart(MFTree, String)444349%11531%69112101
translateModule(MFTree)420%20%22101011
replaceFunctionPresent(Source, MFTree)390%n/a11101011
createNullConstantNode(Source, TypeNode)360%n/a115511
translateConstructIf(MFTree)319675%2466%2442601
translateStmtPrint(MFTree)2815384%4660%3653901
translateCIVLPrimitives(MFTree)289076%5550%5762501
translateConstantFloating(Source, MFTree)283555%2250%2361601
processStmtUse(MFTree)210%20%226611
translateConstructDo(MFTree)1720392%51168%4934601
processPragma(MFTree)151550%4233%3451001
processArrayDimInfo(MFTree)129488%4450%4732101
translateStmtExpr(MFTree)121147%50%121401
translateExprConstants(MFTree)5585%2880%2621601
addLibASTNodes()2976%3975%3731301
translateStmtAllocate(MFTree)0%n/a112211
removeDummyVarDeclForFunction(List, int)2482%2466%242801
getName(MFTree)2382%583%141601
genASTRoot()5092%375%130901
generateAST()7596%n/a0121701
createArrayDimInfoNode(Source, ExpressionNode[][])17998%3562%3513201
translateProgramMain(MFTree, MFPUtils.PRPair)11999%583%1402401
MFASTBuilderWorker(Configuration, MFTree, ASTFactory, String, PragmaFactory)166100%n/a0104301
createArraySubscript(Source, IdentifierNode, ExpressionNode[], TypeNode)130100%2100%0202501
translateStmtWrite(MFTree)129100%2100%0202901
newSource(MFTree[])91100%21487%2902301
translateStmtIf(MFTree)60100%2250%2301401
addLibASTNodes(String)58100%4100%0301201
findRToken(MFTree)51100%3975%3701601
createArrayDestroy(String)50100%n/a0101001
findLToken(MFTree)44100%3975%3701601
translateIdentifierLabel(MFTree)25100%n/a010401
translateConstantChar(Source, MFTree)24100%n/a010401
translateStmtGoto(MFTree)22100%n/a010401
translateIdentifier(MFTree)21100%n/a010401
translateConstantLogical(Source, MFTree)18100%2100%020301
processDummyFuncOrSubrDeclaration(String, FunctionDeclarationNode)17100%50%120401
translateConstantInteger(Source, MFTree)14100%n/a010301
genArrDescType(Source)14100%n/a010301
translateStmtExit(MFTree)12100%n/a010101
translateInitializer(MFTree)100%n/a010201
static {...}100%n/a010101