logo

Back to index

CCM

Min: 0.0108, max: 0.3333, yellow zone: [0.4000 .. 0.6000].

Elements: 117, μ: 0.1789, σ: 0.1143, Var: 0.0131, defects: 45%.

Packages: 5, classes: 192.

Green: 58, yellow: 15, red: 119.

Class CCM methods nc ncc nmp
o.s.sablecc.AcceptStates NaN 1 0 0 0
o.s.sablecc.AddProdTransformAndAltTransform 0.5 2 1 2 1
o.s.sablecc.C..$Interval 0.5 2 1 2 1
o.s.sablecc.AddEventualEmptyTransformationToProductions NaN 1 0 0 0
o.s.sablecc.AlternativeElementTypes 0.1 5 4 4 10
o.s.sablecc.AddAstProductions 0.1429 7 21 7 21
o.s.sablecc.CharSet 0.2 5 10 5 10
o.s.sablecc.ComputeCGNomenclature 0.0534 13 50 12 78
o.s.sablecc.AltTransformAdapter 0.3333 3 3 3 3
o.s.sablecc.ConflictException NaN 1 0 0 0
o.s.sablecc.ConstructProdsMap NaN 1 0 0 0
o.s.sablecc.D..$Transition 0.3333 3 3 3 3
o.s.sablecc.D..$State NaN 1 0 0 0
o.s.sablecc.G..$ElemInfo NaN 0 0 0 0
o.s.sablecc.G..$AltInfo NaN 0 0 0 0
o.s.sablecc.G..$Element NaN 0 0 0 0
o.s.sablecc.ComputeInlining 0.5 2 1 2 1
o.s.sablecc.C..$BooleanEx 0.5 2 1 2 1
o.s.sablecc.ComputeSimpleTermPosition 0.2083 4 5 4 6
o.s.sablecc.ConstructParserGenerationDatas 0.1667 4 3 3 6
o.s.sablecc.DFA NaN 1 0 0 0
o.s.sablecc.G..$ElemInfo NaN 0 0 0 0
o.s.sablecc.DisplayLicense NaN 0 0 0 0
o.s.sablecc.I..$BooleanEx 0.5 2 1 2 1
o.s.sablecc.ConstructNFA 0.062 14 79 14 91
o.s.sablecc.In_P..$In_Alternative 0.0333 6 2 4 15
o.s.sablecc.GenAnalyses 0.0818 11 45 10 55
o.s.sablecc.In_Production 0.05 5 2 4 10
o.s.sablecc.LR0ItemAndSetPair NaN 0 0 0 0
o.s.sablecc.GenLexer NaN 1 0 0 0
o.s.sablecc.GenProds NaN 1 0 0 0
o.s.sablecc.LR0Item 0.25 4 6 4 6
o.s.sablecc.GenUtils 0.1429 7 21 7 21
o.s.sablecc.Inlining 0.2 5 10 5 10
o.s.sablecc.LR0Collection 0.3333 3 3 3 3
o.s.sablecc.Grammar NaN 0 0 0 0
o.s.sablecc.InternalTransformationsToGrammar 0.0884 7 13 7 21
o.s.sablecc.GenTokens NaN 1 0 0 0
o.s.sablecc.IntSet 0.0732 12 58 12 66
o.s.sablecc.GenerateAlternativeCodeForParser 0.0661 13 67 13 78
o.s.sablecc.N..$State NaN 1 0 0 0
o.s.sablecc.ResolveProdTransformIds NaN 1 0 0 0
o.s.sablecc.GenAlts 0.15 5 6 4 10
o.s.sablecc.Transitions 0.125 8 28 8 28
o.s.sablecc.ResolveIds 0.0469 18 122 17 153
o.s.sablecc.Symbol NaN 2 0 0 1
o.s.sablecc.GenParser 0.3333 3 3 3 3
o.s.sablecc.SymbolSet 0.0528 17 122 17 136
o.s.sablecc.SableCC NaN 0 0 0 0
o.s.sablecc.Version NaN 0 0 0 0
o.s.sablecc.N..$Transition NaN 1 0 0 0
o.s.sablecc.LR0ItemSet 0.0982 8 22 8 28
o.s.sablecc.NFA 0.125 8 28 8 28
o.s.sablecc.Production 0.3333 4 6 3 6
o.s.sablecc.LR1Item 0.25 5 10 4 10
o.s.sablecc.PrettyPrinter 0.0667 15 105 15 105
o.s.sablecc.MacroExpander 0.5 3 3 2 3
o.s.sablecc.ResolveTransformIds 0.0636 14 81 14 91
o.s.sablecc.RecursiveProductionsDetections 0.3333 3 3 3 3
o.s.sablecc.ResolveAstIds 0.0716 10 29 9 45
o.s.sablecc.LR1Collection NaN 1 0 0 0
o.s.sablecc.ResolveAltIds 0.15 5 6 4 10
o.s.sablecc.LR1ItemSet 0.1007 9 29 8 36
o.s.s.analysis.AnalysisAdapter 0.0108 92 4095 91 4186
o.s.s.analysis.DepthFirstAdapter 0.007 140 9453 138 9730
o.s.s.analysis.ReversedDepthFirstAdapter 0.007 140 9453 138 9730
o.s.s.node.AAst 0.1293 7 19 7 21
o.s.s.node.AAstAlt 0.0895 9 29 9 36
o.s.s.node.AAlt 0.0661 11 40 11 55
o.s.s.node.ACharChar 0.1293 7 19 7 21
o.s.s.node.AAltTransform 0.0661 11 40 11 55
o.s.s.node.AConcat 0.1293 7 19 7 21
o.s.s.node.ACharBasic 0.1293 7 19 7 21
o.s.s.node.AIdBasic 0.1293 7 19 7 21
o.s.s.node.AHelpers 0.1293 7 19 7 21
o.s.s.node.ADecChar 0.1293 7 19 7 21
o.s.s.node.AHexChar 0.1293 7 19 7 21
o.s.s.node.AElem 0.0513 13 52 13 78
o.s.s.node.AAstProd 0.0895 9 29 9 36
o.s.s.node.AGrammar 0.0289 19 94 19 171
o.s.s.node.AProductionSpecifier 0.15 5 6 4 10
o.s.s.node.AIgnTokens 0.1293 7 19 7 21
o.s.s.node.AProdName 0.0895 9 29 9 36
o.s.s.node.APlusBinOp 0.15 5 6 4 10
o.s.s.node.AOperationSet 0.0661 11 40 11 55
o.s.s.node.AProd 0.0513 13 52 13 78
o.s.s.node.APlusUnOp 0.1293 7 19 7 21
o.s.s.node.AMinusBinOp 0.15 5 6 4 10
o.s.s.node.ANullTerm 0.15 5 6 4 10
o.s.s.node.AListTerm 0.0895 9 29 9 36
o.s.s.node.ASetBasic 0.1293 7 19 7 21
o.s.s.node.AStarUnOp 0.1293 7 19 7 21
o.s.s.node.ARegExpBasic 0.1293 7 19 7 21
o.s.s.node.AStateListTail 0.0895 9 29 9 36
o.s.s.node.AHelperDef 0.0895 9 29 9 36
o.s.s.node.ARegExp 0.1293 7 19 7 21
o.s.s.node.ASimpleTerm 0.0661 11 40 11 55
o.s.s.node.AStates 0.1293 7 19 7 21
o.s.s.node.AProductions 0.1293 7 19 7 21
o.s.s.node.ANewTerm 0.0661 11 40 11 55
o.s.s.node.AStringBasic 0.1293 7 19 7 21
o.s.s.node.AIntervalSet 0.0895 9 29 9 36
o.s.s.node.PBasic NaN 1 0 0 0
o.s.s.node.PGrammar NaN 1 0 0 0
o.s.s.node.AStateList 0.0661 11 40 11 55
o.s.s.node.ANewListTerm 0.0661 11 40 11 55
o.s.s.node.EOF 0.5 2 1 2 1
o.s.s.node.PAstAlt NaN 1 0 0 0
o.s.s.node.Node 0.1 6 3 2 15
o.s.s.node.ASimpleListTerm 0.0661 11 40 11 55
o.s.s.node.PElem NaN 1 0 0 0
o.s.s.node.ATokenDef 0.0413 15 65 15 105
o.s.s.node.ATokens 0.1293 7 19 7 21
o.s.s.node.AUnExp 0.0895 9 29 9 36
o.s.s.node.ATokenSpecifier 0.15 5 6 4 10
o.s.s.node.PHelpers NaN 1 0 0 0
o.s.s.node.PIgnTokens NaN 1 0 0 0
o.s.s.node.PProductions NaN 1 0 0 0
o.s.s.node.PStateListTail NaN 1 0 0 0
o.s.s.node.PTerm NaN 1 0 0 0
o.s.s.node.PRegExp NaN 1 0 0 0
o.s.s.node.PProdName NaN 1 0 0 0
o.s.s.node.PHelperDef NaN 1 0 0 0
o.s.s.node.PUnExp NaN 1 0 0 0
o.s.s.node.PTransition NaN 1 0 0 0
o.s.s.node.PUnOp NaN 1 0 0 0
o.s.s.node.TBlank 0.5 2 1 2 1
o.s.s.node.TArrow 0.3333 3 3 3 3
o.s.s.node.TAbstract 0.3333 3 3 3 3
o.s.s.node.TComma 0.3333 3 3 3 3
o.s.s.node.TBar 0.3333 3 3 3 3
o.s.s.node.TColon 0.3333 3 3 3 3
o.s.s.node.Start 0.0895 9 29 9 36
o.s.s.node.TId 0.5 2 1 2 1
o.s.s.node.TEqual 0.3333 3 3 3 3
o.s.s.node.THelpers 0.3333 3 3 3 3
o.s.s.node.TDecChar 0.5 2 1 2 1
o.s.s.node.TLBkt 0.3333 3 3 3 3
o.s.s.node.TDot 0.3333 3 3 3 3
o.s.s.node.TIgnored 0.3333 3 3 3 3
o.s.s.node.TDDot 0.3333 3 3 3 3
o.s.s.node.THexChar 0.5 2 1 2 1
o.s.s.node.TLBrace 0.3333 3 3 3 3
o.s.s.node.TComment 0.5 2 1 2 1
o.s.s.node.TProductions 0.3333 3 3 3 3
o.s.s.node.TNull 0.3333 3 3 3 3
o.s.s.node.TQMark 0.3333 3 3 3 3
o.s.s.node.TPkgId 0.5 2 1 2 1
o.s.s.node.TLPar 0.3333 3 3 3 3
o.s.s.node.TRBrace 0.3333 3 3 3 3
o.s.s.node.TMinus 0.3333 3 3 3 3
o.s.s.node.TRBkt 0.3333 3 3 3 3
o.s.s.node.TNew 0.3333 3 3 3 3
o.s.s.node.TPackage 0.3333 3 3 3 3
o.s.s.node.PAlt NaN 1 0 0 0
o.s.s.node.PProd NaN 1 0 0 0
o.s.s.node.TString 0.5 2 1 2 1
o.s.s.node.TStar 0.3333 3 3 3 3
o.s.s.node.TTokenSpecifier 0.3333 3 3 3 3
o.s.s.node.PChar NaN 1 0 0 0
o.s.s.node.TSyntax 0.3333 3 3 3 3
o.s.s.node.TStates 0.3333 3 3 3 3
o.s.s.node.TSemicolon 0.3333 3 3 3 3
o.s.s.node.PListTerm NaN 1 0 0 0
o.s.s.node.PTokens NaN 1 0 0 0
o.s.s.node.PAstProd NaN 1 0 0 0
o.s.s.node.PStates NaN 1 0 0 0
o.s.s.node.PSpecifier NaN 1 0 0 0
o.s.s.node.PConcat NaN 1 0 0 0
o.s.s.node.TTokens 0.3333 3 3 3 3
o.s.s.node.AQMarkUnOp 0.1293 7 19 7 21
o.s.s.node.PTokenDef NaN 1 0 0 0
o.s.s.node.PBinOp NaN 1 0 0 0
o.s.s.node.Token 0.051 12 37 11 66
o.s.s.node.ATransition 0.1293 7 19 7 21
o.s.s.node.PAst NaN 1 0 0 0
o.s.s.node.TChar 0.5 2 1 2 1
o.s.s.node.PStateList NaN 1 0 0 0
o.s.s.node.TSlash 0.3333 3 3 3 3
o.s.s.node.TRPar 0.3333 3 3 3 3
o.s.s.node.PAltTransform NaN 1 0 0 0
o.s.s.node.PSet NaN 1 0 0 0
o.s.s.node.TPlus 0.3333 3 3 3 3
o.s.s.node.TTree 0.3333 3 3 3 3
o.s.s.node.TProductionSpecifier 0.3333 3 3 3 3
o.s.s.lexer.L..$State NaN 1 0 0 0
o.s.s.lexer.LexerException NaN 0 0 0 0
o.s.s.lexer.Lexer 0.0176 49 994 48 1176
o.s.s.parser.State NaN 0 0 0 0
o.s.s.parser.ParserException NaN 2 0 0 1
o.s.s.parser.TokenIndex 0.0256 39 741 39 741
o.s.s.parser.Parser NaN 3 0 0 3

Download XML.