PythonCodeGenerator

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,199 of 9,1990%1,117 of 1,1170%6566561,8781,8789191
genRule(RuleSymbol, boolean, int)7470%880%454513513511
genCommonBlock(AlternativeBlock, boolean)7150%1080%555513013011
genNextToken()6770%400%212114514511
gen(LexerGrammar)4200%280%1515929211
gen(ParserGrammar)3870%320%1717919111
genElementAST(AlternativeElement)3180%550%2929505011
gen(RuleRefElement)2920%650%3434393911
genSynPred(SynPredBlock, String)2880%180%1010373711
gen(TreeWalkerGrammar)2840%140%88676711
gen(OneOrMoreBlock)2320%160%99434311
setupGrammarParameters(Grammar)2250%380%2020707011
genBitSet(BitSet, int)2160%140%88323211
_printAction(String)1880%480%2828656511
mapTreeId(String, ActionTransInfo)1820%320%1717292911
gen(TreeElement)1690%160%99292911
GenRuleInvocation(RuleRefElement)1680%240%1313252511
genErrorHandler(ExceptionSpec)1550%120%77262611
gen(ZeroOrMoreBlock)1540%160%99343411
gen(ActionElement)1530%100%66242411
genBlockPreamble(AlternativeBlock)1530%340%1818232311
genTokenTypes(TokenManager)1420%140%88272711
genAlt(Alternative, AlternativeBlock)1290%240%1313292911
getASTCreateString(String)1140%180%1010242411
gen(WildcardElement)1070%220%1212181811
genTokenStrings()1060%140%88222211
genLexerTest()1050%n/a11222211
genCases(BitSet)920%120%77191911
getLookaheadTestTerm(int, BitSet)900%100%66202011
genSemPred(String, int)830%60%44101011
genTokenASTNodeMap()830%120%77202011
_printJavadoc(String)810%130%99262611
genHeaderMain(Grammar)770%60%44222211
processActionForSpecialSymbols(String, int, RuleBlock, ActionTransInfo)770%80%55202011
getValueString(int, boolean)750%120%77212111
gen(StringLiteralElement)690%120%77111111
gen(TokenRefElement)650%100%66121211
gen(CharRangeElement)640%140%889911
genMatchUsingAtomText(GrammarAtom)640%180%1010141411
flushTokens()630%60%44242411
processActionCode(String, int)580%40%33131311
gen(AlternativeBlock)570%40%33131311
getLookaheadTestExpression(Lookahead[], int)570%60%44141411
mapTreeVariable(AlternativeElement, String)560%120%77151511
gen(CharLiteralElement)540%80%558811
genMatch(GrammarAtom)530%120%77131311
getRangeExpression(int, int[])510%20%225511
gen(TokenRangeElement)480%40%337711
genHeaderInit(Grammar)460%40%33111111
mangleLiteral(String)460%80%558811
genErrorCatchForElement(AlternativeElement)450%80%55121211
genErrorTryForElement(AlternativeElement)450%80%55121211
getASTCreateString(Vector)440%60%44101011
od(String, int, int, String)440%60%55131311
genBlockFinish1(PythonBlockFinishingInfo, String)410%120%77101011
genMatchUsingAtomTokenType(GrammarAtom)410%40%337711
genSemPredMap()400%20%228811
gen()390%20%22131311
genBlockFinish(PythonBlockFinishingInfo, String)380%100%669911
genHeader()340%n/a112211
PythonCodeGenerator()330%n/a11101011
lookaheadIsEmpty(Alternative, int)330%80%558811
printMainFunc(String)290%n/a118811
suitableForCaseExpression(Alternative)250%80%551111
getASTCreateString(GrammarAtom, String)250%40%333311
genBitsets(Vector, int)240%20%226611
genASTDeclaration(AlternativeElement, String, String)230%20%225511
isEmpty(String)230%60%447711
getLookaheadTestExpression(Alternative, int)200%40%336611
printGrammarAction(Grammar)200%n/a114411
lookaheadString(int)170%20%223311
gen(BlockEndElement)160%20%222211
genBlockInitAction(AlternativeBlock)150%20%223311
setupOutput(String)140%n/a112211
printTabs()130%20%223311
checkCurrentOutputStream()120%20%226611
addSemPred(String)100%n/a112211
exitIfError()90%20%223311
extractIdOfAction(String, int, int)90%n/a113311
toString(boolean)90%20%224411
printActionCode(String, int)90%n/a113311
isspace(char)90%20%225511
printAction(String)80%20%224411
genJavadocComment(Grammar)80%20%223311
genJavadocComment(RuleSymbol)80%20%223311
genASTDeclaration(AlternativeElement, String)70%n/a112211
genLiteralsTest()70%n/a113311
genASTDeclaration(AlternativeElement)0%n/a112211
static {...}0%n/a111111
genLiteralsTestForPartialToken()0%n/a112211
extractTypeOfAction(String, int, int)0%n/a111111
genMatch(BitSet)0%n/a111111