CppCodeGenerator

Source file "antlr/CppCodeGenerator.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total13,402 of 13,4020%1,371 of 1,3710%7817812,2552,2559090
genCommonBlock(AlternativeBlock, boolean)8430%1260%646414014011
genRule(RuleSymbol, boolean, int, String)8360%900%464614214211
genInclude(ParserGrammar)8000%320%171713613611
genNextToken()7320%400%212111711711
genBody(LexerGrammar)7160%420%222212512511
genInclude(TreeWalkerGrammar)6890%280%151511611611
genBody(ParserGrammar)5780%260%1414919111
setupGrammarParameters(Grammar)5660%680%3535959511
convertJavaToCppString(String, boolean)5420%610%3636838311
genInclude(LexerGrammar)5410%280%151510310311
genElementAST(AlternativeElement)4140%670%3535585811
gen(RuleRefElement)3340%690%3636454511
genSynPred(SynPredBlock, String)3110%220%1212414111
genTokenTypes(TokenManager)2990%180%1010535311
genBody(TreeWalkerGrammar)2910%180%1010575711
gen(OneOrMoreBlock)2530%260%1414393911
gen(TreeElement)2030%160%99292911
gen(ActionElement)2020%140%88292911
gen(ZeroOrMoreBlock)1940%240%1313343411
genInitFactory(Grammar)1900%160%99282811
genBlockPreamble(AlternativeBlock)1850%340%1818232311
mapTreeId(String, ActionTransInfo)1810%320%1717292911
genBitsets(Vector, int, String)1680%180%1010212111
genRuleHeader(RuleSymbol, boolean)1680%180%1010303011
getASTCreateString(GrammarAtom, String)1580%180%1010161611
genAlt(Alternative, AlternativeBlock)1410%220%1212292911
GenRuleInvocation(RuleRefElement)1410%220%1212232311
genErrorHandler(ExceptionSpec)1120%60%44212111
gen(CharRangeElement)1110%200%1111131311
gen(CharLiteralElement)1090%220%1212171711
gen(WildcardElement)1050%220%1212151511
processActionForSpecialSymbols(String, int, RuleBlock, ActionTransInfo)1020%180%1010222211
genMatchUsingAtomText(GrammarAtom)1000%220%1212191911
genTokenStrings(String)970%120%77171711
genSemPred(String, int)870%60%44101011
getLookaheadTestTerm(int, BitSet)840%100%66181811
genCases(BitSet)810%120%77191911
gen()780%80%55222211
gen(StringLiteralElement)720%140%88111111
getValueString(int)720%120%77181811
gen(TokenRefElement)680%120%77121211
gen(AlternativeBlock)600%60%44131311
getASTCreateString(Vector)600%40%338811
genASTDeclaration(AlternativeElement, String, String)590%60%448811
mapTreeVariable(AlternativeElement, String)560%120%77151511
getLookaheadTestExpression(Lookahead[], int)550%60%44131311
genBitsetsHeader(Vector, int)540%20%227711
genMatchUsingAtomTokenType(GrammarAtom)530%60%448811
genSemPredMap(String)520%20%229911
gen(TokenRangeElement)500%40%337711
gen(LexerGrammar)490%60%44101011
getRangeExpression(int, int[])490%20%225511
genErrorCatchForElement(AlternativeElement)480%80%55131311
mangleLiteral(String)460%80%558811
genBlockFinish(CppBlockFinishingInfo, String)450%100%66111111
genErrorTryForElement(AlternativeElement)450%80%55121211
genMatch(GrammarAtom)450%100%66111111
CppCodeGenerator()420%n/a11131311
genHeader(String)350%n/a112211
lookaheadIsEmpty(Alternative, int)330%80%558811
processStringForASTConstructor(String)320%80%553311
getASTCreateString(String)320%20%223311
fixNameSpaceOption(String)310%40%334411
getLookaheadTestExpression(Alternative, int)290%40%336611
genLineNo(int)280%40%335511
printHeaderAction(String)260%20%226611
gen(ParserGrammar)260%40%338811
suitableForCaseExpression(Alternative)250%80%551111
genLineNo2()240%20%223311
printAction(Token)210%20%226611
genBlockInitAction(AlternativeBlock)200%20%225511
println(String)190%20%225511
gen(BlockEndElement)190%40%332211
countLines(String)180%40%335511
gen(TreeWalkerGrammar)180%20%226611
_println(String)170%20%224411
lookaheadString(int)170%20%223311
_printAction(String)160%20%224411
_print(String)150%20%224411
charIsDigit(String, int)130%40%331111
static {...}110%n/a114411
addSemPred(String)100%n/a112211
exitIfError()90%20%223311
genLineNo(GrammarElement)0%20%223311
genLineNo(Token)0%20%223311
genASTDeclaration(AlternativeElement, String)0%n/a112211
genASTDeclaration(AlternativeElement)0%n/a112211
genLiteralsTest()0%n/a112211
genLiteralsTestForPartialToken()0%n/a112211
genMatch(BitSet)0%n/a111111