Grammar

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,273 of 5,32638%420 of 62032%3254807461,226100167
createLL_1_LookaheadDFA(int)2510%340%1818535311
importTokenVocabulary(GrammarAST, String)2400%220%1212646411
createLookaheadDFAs(boolean)2070%320%1717474711
Grammar(Tool, String, CompositeGrammar)1800%20%22424211
createLookaheadDFA(int, boolean)1560%180%1010323211
importGrammar(GrammarAST, String)1360%160%99303011
getLexerGrammar()900%120%77161611
getANTLRCharLiteralForChar(int)880%140%88151511
makeEdgeSetsDisjoint(List)870%140%88242411
createRuleStartAndStopNFAStates()820%40%33181811
dealWithTreeFilterMode()761213%19313%1012131601
getRecognizerName()690%100%66141411
translateLeftRecursiveRule(GrammarAST)670%40%33171711
getCharValueFromGrammarCharLiteral(String)620%80%66141411
getTokenDisplayName(int)610%140%88131311
getLabels(Set, int)510%120%77121211
buildNFA()450%60%44141411
findFirstTypeOutsideRewrite(GrammarAST, BitSet)430%80%55111111
grammarTreeToString(GrammarAST, boolean)410%n/a116611
getLookaheadDFAColumnsForLineInFile(int)400%40%337711
getUserMaxLookahead(int)390%60%44131311
importTokenVocabulary(Grammar)370%40%338811
getGrammarMaxLookahead()370%80%55121211
createDecision(int)360%20%229911
setSynPredGateIfNotAlready(ST)350%60%449911
setName(String)342946%5337%3571501
getNFAStateForAltOfDecision(NFAState, int)340%100%66141411
generateMethodForRule(String)320%100%667711
getAutoBacktrackMode(int)300%60%446611
updateLineColumnToLookaheadDFAMap(DFA)290%n/a116611
isEmptyRule(GrammarAST)280%20%227711
getTokenTypesWithoutID()280%40%336611
getDecisionNFAStartStateList()270%20%225511
isAtomTokenType(int)260%140%881111
parseAndBuildAST(Reader)258577%1787%1552701
parseAndBuildAST()250%20%229911
getNumberOfCyclicDecisions()240%60%446611
getNumberOfAltsForDecisionNFA(NFAState)240%40%338811
printGrammar(PrintStream)230%n/a117711
getTokenDisplayNames()200%20%224411
addArtificialMatchTokensRule(GrammarAST, List, List, boolean)194871%1583%1421201
validImport(Grammar)190%40%332211
getRule(String, String)190%40%336611
getDecision(int)190%20%225511
defineNamedAction(GrammarAST, String, GrammarAST, GrammarAST)186879%41071%3831901
getLeftRecursiveRules()180%40%336611
addDelegateGrammar(Grammar)170%n/a114411
isValidSet(TreeToNFAConverter, GrammarAST)170%20%226611
setGrammarContent(String)150%n/a115511
getLookaheadDFAFromPositionInFile(int, int)150%n/a112211
setLookaheadDFA(int, DFA)150%n/a115511
getSetFromRule(TreeToNFAConverter, String)150%20%225511
getRuleName(int)140%20%224411
rewriteMode()130%20%224411
assignDecisionNumber(NFAState)130%n/a113311
getAllCharValues()130%20%224411
getImplicitlyGeneratedLexerFileName()120%n/a111111
getRuleIndex(String, String)120%20%224411
getRuleStartState(String, String)120%20%224411
getMaxCharValue()120%20%223311
getTokenTypes()120%20%223311
getSyntacticPredicate(String)110%20%223311
getRuleModifier(String)110%20%224411
getRuleStopState(String)110%20%224411
getDecisionNFAStartState(int)110%20%224411
getLookaheadDFA(int)110%20%224411
getDecisionBlockAST(int)110%20%224411
getDelegateNames()101965%2250%232701
defineGrammarSymbols()91765%1150%123801
synPredUsedInDFA(DFA, SemanticContext)90%n/a113311
checkRuleReference(GrammarAST, GrammarAST, GrammarAST, String)80%n/a112211
getHasDelegates()80%20%221111
setDecisionNFA(int, NFAState)80%n/a113311
setDecisionBlockAST(int, GrammarAST)80%n/a113311
complement(IntSet)70%n/a112211
parseArtificialRule(String)62781%n/a013901
defineLexerRuleFoundInParser(Token, GrammarAST)514196%51575%51113301
Grammar()50%n/a111111
getRuleIndex(String)50%n/a111111
getTokenIDs()50%n/a111111
getStringLiterals()50%n/a111111
getGrammarTypeString()50%n/a111111
getDelegatedRules()50%n/a111111
getAllImportedRules()50%n/a111111
getDirectDelegates()50%n/a111111
getIndirectDelegates()50%n/a111111
getDelegators()50%n/a111111
getDelegator()50%n/a111111
getRuleStartState(String)50%n/a111111
complement(int)50%n/a111111
FIRST(NFAState)50%n/a111111
LOOK(NFAState)50%n/a111111
toString()50%n/a111111
grammarTreeToString(GrammarAST)50%n/a111111
setOptions(Map, Token)43188%1583%1421201
createLookaheadDFAs()40%n/a112211
externallyAbortNFAToDFAConversion()40%n/a112211
checkAllRulesForLeftRecursion()40%n/a111111
getMaxTokenType()40%n/a111111
setCodeGenerator(CodeGenerator)40%n/a112211
NFAToDFAConversionExternallyAborted()30%n/a111111
getSyntacticPredicates()30%n/a111111
isBuiltFromString()30%n/a111111
getDelegatedRuleReferences()30%n/a111111
getDecisions()30%n/a111111
getLineColumnToLookaheadDFAMap()30%n/a111111
getNumberOfDecisions()30%n/a111111
allDecisionDFAHaveBeenCreated()30%n/a111111
getCodeGenerator()30%n/a111111
getTool()30%n/a111111
setOption(String, Object, Token)4695%1990%1611101
getDefaultActionScope(int)880%1375%141501
addRule(GrammarAST, GrammarAST)3196%3770%361801
getGrammarIsRoot()990%1150%120101
static {...}184100%n/a0103001
Grammar(Tool)177100%n/a0104001
defineToken(String, int)98100%11191%1701601
defineRule(Token, String, Map, GrammarAST, GrammarAST, int)95100%10100%0602001
getUnescapedStringFromGrammarStringLiteral(String)85100%8100%0502001
examineAllExecutableActions()68100%6100%0401501
removeUselessLabels(Map)59100%11191%1701301
getArtificialRulesForSyntacticPredicates(LinkedHashMap)48100%6100%0401201
defineTokenRefLabel(String, Token, GrammarAST)44100%14100%0801101
defineSyntacticPredicate(GrammarAST, String)37100%2100%020701
legalOption(String)35100%12100%080501
defineLexerRuleForStringLiteral(String, int)33100%1150%120601
checkAllRulesForUselessLabels()33100%4100%030901
defineLexerRuleForAliasedStringLiteral(String, String, int)30100%1150%120501
getTokenType(String)29100%4100%030501
Grammar(Tool, String)25100%n/a010901
altReferencesRule(String, GrammarAST, GrammarAST, int)25100%4100%030801
altReferencesTokenID(String, GrammarAST, int)24100%1375%130701
addRulesForSyntacticPredicates()23100%2100%020601
defineRuleListLabel(String, Token, GrammarAST)22100%4100%030701
getBlockOption(GrammarAST, String)21100%4100%030601
getLocallyDefinedOption(String)18100%4100%030601
defineLabel(Rule, Token, GrammarAST, int)16100%2100%020501
defineGlobalScope(String, Token)15100%n/a010301
referenceRuleLabelPredefinedAttribute(String)14100%1375%130401
buildAST()14100%2100%020401
buildTemplate()14100%2100%020401
setRuleAST(String, GrammarAST)14100%1150%120501
defineWildcardTreeLabel(String, Token, GrammarAST)13100%2100%020401
defineWildcardTreeListLabel(String, Token, GrammarAST)13100%2100%020401
defineRuleRefLabel(String, Token, GrammarAST)13100%2100%020401
defineTokenListLabel(String, Token, GrammarAST)13100%2100%020401
createReturnScope(String, Token)12100%n/a010301
createRuleScope(String, Token)12100%n/a010301
createParameterScope(String, Token)12100%n/a010301
getNewTokenType()11100%n/a010201
computeTokenNameFromLiteral(int, String)9100%n/a010101
checkNameSpaceAndActions()8100%n/a010401
getLocallyDefinedRule(String)8100%n/a010201
getRule(String)7100%n/a010201
getGlobalScope(String)6100%n/a010101
Grammar(String)5100%n/a010201
getOption(String)5100%n/a010101
getDelegates()5100%n/a010101
setFileName(String)4100%n/a010201
getRules()4100%n/a010101
setGrammarTree(GrammarAST)4100%n/a010201
setTool(Tool)4100%n/a010201
getFileName()3100%n/a010101
getActions()3100%n/a010101
getGlobalScopes()3100%n/a010101
getGrammarTree()3100%n/a010101
optionIsValid(String, Object)100%n/a010101