logo

Back to index

OCC

Min: 0.0110, max: 0.9091, yellow zone: [0.4000 .. 0.6000].

Elements: 75, μ: 0.5282, σ: 0.1836, Var: 0.0337, defects: 29%.

Packages: 5, classes: 192.

Green: 52, yellow: 29, red: 111.

Class OCC n A Rw_total
o.s.sablecc.AcceptStates 0 1 3 0
o.s.sablecc.AddProdTransformAndAltTransform 1 2 3 1 1
o.s.sablecc.C..$Interval 1 2 2 1 1
o.s.sablecc.AddEventualEmptyTransformationToProductions 0 1 4 0
o.s.sablecc.AlternativeElementTypes 0.25 5 3 2 0.25
o.s.sablecc.AddAstProductions 0.3333 7 5 5 0.3333333333333333
o.s.sablecc.CharSet 1 5 1 10 1
o.s.sablecc.ComputeCGNomenclature 0.5833 13 8 39 0.5833333333333334
o.s.sablecc.AltTransformAdapter 1 3 6 3 1
o.s.sablecc.ConflictException 0 1 1 0
o.s.sablecc.ConstructProdsMap 0 1 2 0
o.s.sablecc.D..$Transition 0.5 3 3 2 0.5
o.s.sablecc.D..$State 0 1 3 0
o.s.sablecc.G..$ElemInfo NaN 0 7 0
o.s.sablecc.G..$AltInfo NaN 0 2 0
o.s.sablecc.G..$Element NaN 0 2 0
o.s.sablecc.ComputeInlining 0 2 3 0
o.s.sablecc.C..$BooleanEx 1 2 2 1 1
o.s.sablecc.ComputeSimpleTermPosition 0.6667 4 7 5 0.6666666666666666
o.s.sablecc.ConstructParserGenerationDatas 0.6667 4 5 3 0.6666666666666666
o.s.sablecc.DFA 0 1 4 0
o.s.sablecc.G..$ElemInfo NaN 0 7 0
o.s.sablecc.DisplayLicense NaN 0 0 0
o.s.sablecc.I..$BooleanEx 1 2 2 1 1
o.s.sablecc.ConstructNFA 0.8462 14 5 68 0.8461538461538461
o.s.sablecc.In_P..$In_Alternative 0.2 6 5 2 0.2
o.s.sablecc.GenAnalyses 0.8 11 9 35 0.8
o.s.sablecc.In_Production 0.25 5 4 2 0.25
o.s.sablecc.LR0ItemAndSetPair NaN 0 2 0
o.s.sablecc.GenLexer 0 1 6 0
o.s.sablecc.GenProds 0 1 4 0
o.s.sablecc.LR0Item 1 4 2 6 1
o.s.sablecc.GenUtils 0.6667 7 5 15 0.6666666666666666
o.s.sablecc.Inlining 0.75 5 4 6 0.75
o.s.sablecc.LR0Collection 0 3 5 0
o.s.sablecc.Grammar NaN 0 11 0
o.s.sablecc.InternalTransformationsToGrammar 0.5 7 29 10 0.5
o.s.sablecc.GenTokens 0 1 5 0
o.s.sablecc.IntSet 0.9091 12 1 55 0.9090909090909091
o.s.sablecc.GenerateAlternativeCodeForParser 0.8333 13 12 56 0.8333333333333334
o.s.sablecc.N..$State 0 1 2 0
o.s.sablecc.ResolveProdTransformIds 0 1 9 0
o.s.sablecc.GenAlts 0.5 5 7 5 0.5
o.s.sablecc.Transitions 0.5714 8 4 15 0.5714285714285714
o.s.sablecc.ResolveIds 0.4706 18 24 48 0.47058823529411764
o.s.sablecc.Symbol 0 2 11 0
o.s.sablecc.GenParser 0.5 3 24 1 0.5
o.s.sablecc.SymbolSet 0.75 17 5 93 0.75
o.s.sablecc.SableCC NaN 0 8 0
o.s.sablecc.Version NaN 0 1 0
o.s.sablecc.N..$Transition 0 1 2 0
o.s.sablecc.LR0ItemSet 0.7143 8 4 8 0.7142857142857143
o.s.sablecc.NFA 0.8571 8 1 21 0.8571428571428571
o.s.sablecc.Production 0.3333 4 10 2 0.3333333333333333
o.s.sablecc.LR1Item 1 5 2 10 1
o.s.sablecc.PrettyPrinter 0.2143 15 4 6 0.21428571428571427
o.s.sablecc.MacroExpander 0.5 3 3 1 0.5
o.s.sablecc.ResolveTransformIds 0.5385 14 22 36 0.5384615384615384
o.s.sablecc.RecursiveProductionsDetections 0.5 3 2 1 0.5
o.s.sablecc.ResolveAstIds 0.3333 10 11 7 0.3333333333333333
o.s.sablecc.LR1Collection 0 1 3 0
o.s.sablecc.ResolveAltIds 0.5 5 10 2 0.5
o.s.sablecc.LR1ItemSet 0.625 9 4 8 0.625
o.s.s.analysis.AnalysisAdapter 0.011 92 2 2 0.010989010989010988
o.s.s.analysis.DepthFirstAdapter 0 140 1 0
o.s.s.analysis.ReversedDepthFirstAdapter 0 140 1 0
o.s.s.node.AAst 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AAstAlt 0.5 9 2 17 0.5
o.s.s.node.AAlt 0.4 11 3 24 0.4
o.s.s.node.ACharChar 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AAltTransform 0.4 11 3 24 0.4
o.s.s.node.AConcat 0.6667 7 1 10 0.6666666666666666
o.s.s.node.ACharBasic 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AIdBasic 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AHelpers 0.6667 7 1 10 0.6666666666666666
o.s.s.node.ADecChar 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AHexChar 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AElem 0.3333 13 4 31 0.3333333333333333
o.s.s.node.AAstProd 0.5 9 2 17 0.5
o.s.s.node.AGrammar 0.2222 19 7 52 0.2222222222222222
o.s.s.node.AProductionSpecifier 0 5 0 0
o.s.s.node.AIgnTokens 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AProdName 0.5 9 2 17 0.5
o.s.s.node.APlusBinOp 0 5 0 0
o.s.s.node.AOperationSet 0.4 11 3 24 0.4
o.s.s.node.AProd 0.3333 13 4 31 0.3333333333333333
o.s.s.node.APlusUnOp 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AMinusBinOp 0 5 0 0
o.s.s.node.ANullTerm 0 5 0 0
o.s.s.node.AListTerm 0.5 9 2 17 0.5
o.s.s.node.ASetBasic 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AStarUnOp 0.6667 7 1 10 0.6666666666666666
o.s.s.node.ARegExpBasic 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AStateListTail 0.5 9 2 17 0.5
o.s.s.node.AHelperDef 0.5 9 2 17 0.5
o.s.s.node.ARegExp 0.6667 7 1 10 0.6666666666666666
o.s.s.node.ASimpleTerm 0.4 11 3 24 0.4
o.s.s.node.AStates 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AProductions 0.6667 7 1 10 0.6666666666666666
o.s.s.node.ANewTerm 0.4 11 3 24 0.4
o.s.s.node.AStringBasic 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AIntervalSet 0.5 9 2 17 0.5
o.s.s.node.PBasic 0 1 0 0
o.s.s.node.PGrammar 0 1 0 0
o.s.s.node.AStateList 0.4 11 3 24 0.4
o.s.s.node.ANewListTerm 0.4 11 3 24 0.4
o.s.s.node.EOF 0 2 0 0
o.s.s.node.PAstAlt 0 1 0 0
o.s.s.node.Node 0.4 6 1 3 0.4
o.s.s.node.ASimpleListTerm 0.4 11 3 24 0.4
o.s.s.node.PElem 0 1 0 0
o.s.s.node.ATokenDef 0.2857 15 5 38 0.2857142857142857
o.s.s.node.ATokens 0.6667 7 1 10 0.6666666666666666
o.s.s.node.AUnExp 0.5 9 2 17 0.5
o.s.s.node.ATokenSpecifier 0 5 0 0
o.s.s.node.PHelpers 0 1 0 0
o.s.s.node.PIgnTokens 0 1 0 0
o.s.s.node.PProductions 0 1 0 0
o.s.s.node.PStateListTail 0 1 0 0
o.s.s.node.PTerm 0 1 0 0
o.s.s.node.PRegExp 0 1 0 0
o.s.s.node.PProdName 0 1 0 0
o.s.s.node.PHelperDef 0 1 0 0
o.s.s.node.PUnExp 0 1 0 0
o.s.s.node.PTransition 0 1 0 0
o.s.s.node.PUnOp 0 1 0 0
o.s.s.node.TBlank 0 2 0 0
o.s.s.node.TArrow 0 3 0 0
o.s.s.node.TAbstract 0 3 0 0
o.s.s.node.TComma 0 3 0 0
o.s.s.node.TBar 0 3 0 0
o.s.s.node.TColon 0 3 0 0
o.s.s.node.Start 0.5 9 2 17 0.5
o.s.s.node.TId 0 2 0 0
o.s.s.node.TEqual 0 3 0 0
o.s.s.node.THelpers 0 3 0 0
o.s.s.node.TDecChar 0 2 0 0
o.s.s.node.TLBkt 0 3 0 0
o.s.s.node.TDot 0 3 0 0
o.s.s.node.TIgnored 0 3 0 0
o.s.s.node.TDDot 0 3 0 0
o.s.s.node.THexChar 0 2 0 0
o.s.s.node.TLBrace 0 3 0 0
o.s.s.node.TComment 0 2 0 0
o.s.s.node.TProductions 0 3 0 0
o.s.s.node.TNull 0 3 0 0
o.s.s.node.TQMark 0 3 0 0
o.s.s.node.TPkgId 0 2 0 0
o.s.s.node.TLPar 0 3 0 0
o.s.s.node.TRBrace 0 3 0 0
o.s.s.node.TMinus 0 3 0 0
o.s.s.node.TRBkt 0 3 0 0
o.s.s.node.TNew 0 3 0 0
o.s.s.node.TPackage 0 3 0 0
o.s.s.node.PAlt 0 1 0 0
o.s.s.node.PProd 0 1 0 0
o.s.s.node.TString 0 2 0 0
o.s.s.node.TStar 0 3 0 0
o.s.s.node.TTokenSpecifier 0 3 0 0
o.s.s.node.PChar 0 1 0 0
o.s.s.node.TSyntax 0 3 0 0
o.s.s.node.TStates 0 3 0 0
o.s.s.node.TSemicolon 0 3 0 0
o.s.s.node.PListTerm 0 1 0 0
o.s.s.node.PTokens 0 1 0 0
o.s.s.node.PAstProd 0 1 0 0
o.s.s.node.PStates 0 1 0 0
o.s.s.node.PSpecifier 0 1 0 0
o.s.s.node.PConcat 0 1 0 0
o.s.s.node.TTokens 0 3 0 0
o.s.s.node.AQMarkUnOp 0.6667 7 1 10 0.6666666666666666
o.s.s.node.PTokenDef 0 1 0 0
o.s.s.node.PBinOp 0 1 0 0
o.s.s.node.Token 0.2727 12 3 17 0.2727272727272727
o.s.s.node.ATransition 0.6667 7 1 10 0.6666666666666666
o.s.s.node.PAst 0 1 0 0
o.s.s.node.TChar 0 2 0 0
o.s.s.node.PStateList 0 1 0 0
o.s.s.node.TSlash 0 3 0 0
o.s.s.node.TRPar 0 3 0 0
o.s.s.node.PAltTransform 0 1 0 0
o.s.s.node.PSet 0 1 0 0
o.s.s.node.TPlus 0 3 0 0
o.s.s.node.TTree 0 3 0 0
o.s.s.node.TProductionSpecifier 0 3 0 0
o.s.s.lexer.L..$State 0 1 3 0
o.s.s.lexer.LexerException NaN 0 0 0
o.s.s.lexer.Lexer 0.0625 49 12 8 0.0625
o.s.s.parser.State NaN 0 2 0
o.s.s.parser.ParserException 0 2 2 0
o.s.s.parser.TokenIndex 1 39 1 741 1
o.s.s.parser.Parser 0 3 17 0

Download XML.