dev.civl.abc.front.c.preproc

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,043 of 38,46976%2,067 of 4,64655%1,7502,9951,8097,50795531692
PreprocessorParser4,00613,89377%1,0171,12952%8631,1605792,92785101
PreprocessorLexer2,6285,55567%68960846%5308586591,8472412801
PreprocessorExpressionParser7023,55783%4611871%4911213274562601
PreprocessorParser.DFA6543717%826%52551281561301
PreprocessorTokenSource3402,04885%7524376%772238462865601
CPreprocessor23022149%62%9225711151401
MacroExpander2071,18585%3813277%381053832312001
PreprocessorUtils65081%4272%18454210251601
PreprocessorLexer.DFA6853185%5916874%48120181081301
FilteredStream37883%4170%15471810431801
PreprocessorTokenSource.new TokenIterator() {...}59%37%599192501
ListTokenIterator50%25%6106152601
ChainedTokenIterator52%25%583101401
PreprocessorExpressionAnalyzer36094%6694%4444900901
EmptyTokenIterator16%n/a56575601
TreeTokenIterator0%n/a44554411
CommonCharacterStream95%87%1111400701
PreprocessorExpressionParser.white_return0%n/a22222211
PreprocessorParser.cuda_punctuator_return0%n/a22222211
PreprocessorParser.lineline_return0%n/a22222211
PreprocessorParser.civl_punctuator_return0%n/a22222211
PreprocessorParser.c_pp_keyword_return0%n/a22222211
PreprocessorUtils.new TokenSource() {...}80%100%14161301
PreprocessorParser.DFA2693%n/a121121201
PreprocessorParser.DFA3593%n/a121121201
PreprocessorParser.DFA3693%n/a121121201
PreprocessorLexer.DFA4193%n/a121121201
PreprocessorLexer.DFA4593%n/a121121201
PreprocessorLexer.DFA3093%n/a121121201
PreprocessorParser.DFA1993%n/a121121201
PreprocessorParser.DFA1893%n/a121121201
PreprocessorLexer.DFA3493%n/a121121201
PreprocessorParser.DFA6093%n/a121121201
MacroExpander.ExpandedToken100%n/a050120501
PreprocessorSourceFileInfo100%n/a05090501
MacroDefinedPredicate100%n/a02040201
CommonCharacterStream.Chunk100%n/a01030101
PreprocessorParser.pragmaline_return100%n/a02020201
PreprocessorExpressionParser.identifier_return100%n/a02020201
PreprocessorParser.white_return100%n/a02020201
PreprocessorParser.itemList_return100%n/a02020201
PreprocessorParser.whiteBlock_return100%n/a02020201
PreprocessorParser.textBlock_return100%n/a02020201
PreprocessorExpressionParser.multi_expr_return100%n/a02020201
PreprocessorParser.paramlist_return100%n/a02020201
PreprocessorParser.identifier_return100%n/a02020201
PreprocessorParser.pp_notc_keyword_return100%n/a02020201
PreprocessorExpressionParser.logical_and_expr_return100%n/a02020201
PreprocessorParser.nondirective_return100%n/a02020201
PreprocessorParser.macroundef_return100%n/a02020201
PreprocessorParser.errorline_return100%n/a02020201
PreprocessorParser.includeline_return100%n/a02020201
PreprocessorParser.if_section_return100%n/a02020201
PreprocessorParser.expr_return100%n/a02020201
PreprocessorExpressionParser.expr_return100%n/a02020201
PreprocessorParser.directiveSuffix_return100%n/a02020201
PreprocessorParser.punctuator_return100%n/a02020201
PreprocessorParser.pp_keyword_return100%n/a02020201
PreprocessorExpressionParser.start_return100%n/a02020201
PreprocessorExpressionParser.unary_operator_return100%n/a02020201
PreprocessorParser.subsection_return100%n/a02020201
PreprocessorParser.section_body_return100%n/a02020201
PreprocessorParser.ifndefblock_return100%n/a02020201
PreprocessorParser.definedExpr_return100%n/a02020201
PreprocessorExpressionParser.multi_operator_return100%n/a02020201
PreprocessorParser.ifblock_return100%n/a02020201
PreprocessorParser.file_return100%n/a02020201
PreprocessorParser.directiveBlock_return100%n/a02020201
PreprocessorParser.macrobody_return100%n/a02020201
PreprocessorParser.macrodef_return100%n/a02020201
PreprocessorExpressionParser.pp_number_return100%n/a02020201
PreprocessorParser.ifdefblock_return100%n/a02020201
PreprocessorExpressionParser.additive_operator_return100%n/a02020201
PreprocessorExpressionParser.equality_expr_return100%n/a02020201
PreprocessorExpressionParser.relational_expr_return100%n/a02020201
PreprocessorParser.pptoken_return100%n/a02020201
PreprocessorParser.ppdExpr_return100%n/a02020201
PreprocessorParser.c_punctuator_return100%n/a02020201
PreprocessorParser.textSegment_return100%n/a02020201
PreprocessorExpressionParser.logical_or_expr_return100%n/a02020201
PreprocessorExpressionParser.primary_expr_return100%n/a02020201
PreprocessorParser.not_directive_return100%n/a02020201
PreprocessorParser.directive_return100%n/a02020201
PreprocessorExpressionParser.relational_operator_return100%n/a02020201
PreprocessorParser.if_suffix_return100%n/a02020201
PreprocessorExpressionParser.additive_expr_return100%n/a02020201
PreprocessorParser.wpptoken_return100%n/a02020201
PreprocessorExpressionParser.equality_operator_return100%n/a02020201
PreprocessorParser.pp_number_return100%n/a02020201
PreprocessorExpressionParser.unary_expr_return100%n/a02020201
PreprocessorExpressionAnalyzer.new StringPredicate() {...}100%n/a02020201
FilteredStream.StreamState100%n/a01010101