Subroutine Coverage

blib/lib/MarpaX/G4/MarpaGen.pm
Criterion Covered Total %
subroutine 60 77 77.9
pod 0 71 0.0


line count pod subroutine
10 2 n/a BEGIN
11 2 n/a BEGIN
12 2 n/a BEGIN
14 2 n/a BEGIN
16 2 n/a BEGIN
17 2 n/a BEGIN
25 1 No new
42 0 No setVerbosity
43 48 No symboltable
44 1 No setoutputfile
46 1 No fragment2class
47 0 No embedactions
48 0 No stripactions
49 0 No stripallcomments
50 1 No matchcaseinsensitive
51 0 No shiftlazytogreedy
52 1 No buildkeywords
56 189 No testoption
67 0 No dumpStructure
76 0 No abortWithError
84 0 No mydie
90 32 No addMarpaRule
102 0 No deleteMarpaRule
117 1 No deleteAllSubrules
135 0 No deleteSingleSubrule
169 5 No checkMarpaRuleExists
180 96 No getMarpaRule
195 32 No tagMarpaRule
204 5 No isSubrule
224 14 No enterLevel
234 14 No exitLevel
243 360 No retrieveModifier
255 1 No negateElement
299 0 No translateLiteralCase
319 0 No generateMatchCaseInsensitive
352 21 No isSingleChar
363 71 No isKeywordLetter
376 60 No isKeywordFragment
390 21 No convertLiteralToClass
399 0 No convertRangeToClass
418 120 No mergeClass4List
434 60 No mergeKeywordFragment
450 18 No generateSubruleName
476 18 No createSubRule
516 40 No walktoken
635 0 No walknonterminal
667 6 No retagSimpleRule
777 23 No removeCaseEquivalentBranches
837 23 No processRightSides
1099 9 No walkgroup
1113 23 No walkrule
1192 21 No processSubRule
1214 0 No printHeaderUnusedRulesReport
1228 1 No reportUnusedRules
1263 1 No processRedirectRules
1290 1 No translateG4Grammar
1312 1 No openOutputFile
1332 1 No closeOutputFile
1338 50 No pad
1352 0 No renderComment
1375 39 No processRedirected
1395 28 No fragmentEligible2Convert
1409 1 No writeFragmentAsClass
1425 30 No translateunicode
1461 3 No normalizeClassString
1529 29 No isAlphaLiteral
1560 69 No computeRhs
1647 69 No printRhs
1709 22 No writeMarpaRuleList
1843 32 No writeMarpaRule
1910 0 No dumpMarpaRule
1921 1 No computeIndentation
1947 1 No generateGenericOptions
1954 1 No generateStartClause
1966 1 No convertRedirectToDiscard
1995 1 No writeMarpaGrammar
2096 1 No generate