FortranLexicalPrepass

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,520 of 4,72526%737 of 90919%4595296348993266
parseFormatString(String, int, int, int)3310%520%2727585811
matchSingleTokenStmt(int, int)1820%540%2828242411
matchAttrStmt(int, int)1730%280%1717343411
matchIOStmt(int, int)1410%300%1616282811
matchBlockOrBlockData(int, int)1360%240%1313212111
isValidControlEditDesc(String, int)1270%620%3232181811
fixupFormatStmt(int, int)1210%80%55242411
matchLine(int, int)1173624%25619%1923253201
matchDerivedTypeStmt(int, int)116129%1516%89172001
scanForRelationalOp(int, int)1122216%18418%1012222601
matchEnd(int, int)1104127%24620%1516223301
matchIfConstStmt(int, int)1070%160%99181811
fixupLabeledEndDo(int, int)1010%180%1010151511
scanForRealConsts(int, int)944633%5964%48121601
matchVList(String, int)850%260%1414222211
matchDoStmt(int, int)850%140%88161611
matchGenericBinding(int, int)780%140%88151511
isValidDataEditDesc(String, int)770%360%19197711
matchOneLineStmt(int, int)752223%15317%910152001
fixupDeclTypeSpec(int, int)737551%15732%1012102301
matchUseStmt(int, int)620%100%66121211
arrayConstructorIndices(int[])604744%7542%5791601
matchActionStmt(int, int)603134%12425%89132201
matchProcStmt(int, int)592832%12425%89111701
matchTypeSpec(int[])570%60%449911
matchClosingParen(int)554143%11945%81172001
getCharStringEditDesc(String, int, int)550%120%77111111
matchProcDeclStmt(int, int)480%40%339911
fixupArrayConstructor(int[])460%40%337711
performPrepass()4316379%172357%1521135301
getDataEditDesc(String, int, int)430%100%667711
matchSub(int, int)410%40%337711
fixupDataDecl(int, int)406562%4450%3562101
getCharString(String, int, char)400%100%66101011
matchElseStmt(int, int)320%60%447711
getControlEditDesc(String, int, int)280%80%555511
findFormatItemEnd(String, int)270%100%665511
matchAccessStmt(int, int)240%40%335511
matchAssignStmt(int, int)216074%8850%6941901
isSubDecl(int, int)201441%5117%342501
matchIdentColon(int, int)191239%3125%233601
matchName(int)180%40%334411
fixupFormat(int, int)180%40%334411
fixupFuncDecl(int, int)165276%5550%5641901
matchDataDecl(int, int)164975%7956%6931201
skipTypeSpec(int)154675%7750%5831401
matchDataRef(int, int)154073%3770%3651501
matchGenericSpec(int, int)132868%6440%564801
convertToIdents(int, int)116085%5964%4831701
matchInclude(int, int)101050%3125%231301
isDigit(char)100%40%333311
matchModule(int, int)90%n/a112211
matchSubmodule(int, int)90%n/a112211
labelsMatch(String, String)90%20%223311
isFuncDecl(int, int)82475%3350%240501
fixupExprList(int, int)70%n/a112211
skipPrefix(int)42486%2250%232601
matchProgramStmt(int, int)31986%1150%121401
salesScanForToken(int, int)5897%31179%3811501
isPrefixToken(int)1185%3350%341301
matchLabel(int, int)880%1150%121301
isOpenParen(int)880%2250%230101
isIntrinsicType(int)25100%5964%580301
FortranLexicalPrepass(FortranLexer, FortranTokenStream, IFortranParser)14100%n/a010501
isCloseParen(int)10100%1375%130101
setSourceForm(int)4100%n/a010201