logo

Back to index

PCC

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

Elements: 60, μ: 0.5181, σ: 0.2262, Var: 0.0512, defects: 43%.

Packages: 5, classes: 192.

Green: 156, yellow: 16, red: 20.

Class PCC n A Rw_total
o.s.sablecc.AcceptStates NaN 1 3 0
o.s.sablecc.AddProdTransformAndAltTransform 1 2 3 1
o.s.sablecc.C..$Interval NaN 2 2 0
o.s.sablecc.AddEventualEmptyTransformationToProductions NaN 1 4 0
o.s.sablecc.AlternativeElementTypes 0.25 5 3 1
o.s.sablecc.AddAstProductions 0.3333 7 5 4
o.s.sablecc.CharSet NaN 5 1 0
o.s.sablecc.ComputeCGNomenclature 0.5833 13 8 40
o.s.sablecc.AltTransformAdapter NaN 3 6 0
o.s.sablecc.ConflictException NaN 1 1 0
o.s.sablecc.ConstructProdsMap NaN 1 2 0
o.s.sablecc.D..$Transition NaN 3 3 0
o.s.sablecc.D..$State NaN 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 NaN 2 3 0
o.s.sablecc.C..$BooleanEx 1 2 2 1
o.s.sablecc.ComputeSimpleTermPosition 0.3333 4 7 3
o.s.sablecc.ConstructParserGenerationDatas 0.3333 4 5 2
o.s.sablecc.DFA NaN 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
o.s.sablecc.ConstructNFA 0.0769 14 5 1
o.s.sablecc.In_P..$In_Alternative 0.2 6 5 1
o.s.sablecc.GenAnalyses 0.5 11 9 8
o.s.sablecc.In_Production 0.25 5 4 1
o.s.sablecc.LR0ItemAndSetPair NaN 0 2 0
o.s.sablecc.GenLexer NaN 1 6 0
o.s.sablecc.GenProds NaN 1 4 0
o.s.sablecc.LR0Item NaN 4 2 0
o.s.sablecc.GenUtils 0.3333 7 5 2
o.s.sablecc.Inlining NaN 5 4 0
o.s.sablecc.LR0Collection NaN 3 5 0
o.s.sablecc.Grammar NaN 0 11 0
o.s.sablecc.InternalTransformationsToGrammar 0.3333 7 29 6
o.s.sablecc.GenTokens NaN 1 5 0
o.s.sablecc.IntSet 0.9091 12 1 46
o.s.sablecc.GenerateAlternativeCodeForParser 0.0833 13 12 1
o.s.sablecc.N..$State NaN 1 2 0
o.s.sablecc.ResolveProdTransformIds NaN 1 9 0
o.s.sablecc.GenAlts 0.5 5 7 4
o.s.sablecc.Transitions 0.4286 8 4 9
o.s.sablecc.ResolveIds 0.1176 18 24 5
o.s.sablecc.Symbol NaN 2 11 0
o.s.sablecc.GenParser NaN 3 24 0
o.s.sablecc.SymbolSet 0.5 17 5 41
o.s.sablecc.SableCC NaN 0 8 0
o.s.sablecc.Version NaN 0 1 0
o.s.sablecc.N..$Transition NaN 1 2 0
o.s.sablecc.LR0ItemSet 0.2857 8 4 2
o.s.sablecc.NFA NaN 8 1 0
o.s.sablecc.Production 0.3333 4 10 1
o.s.sablecc.LR1Item NaN 5 2 0
o.s.sablecc.PrettyPrinter NaN 15 4 0
o.s.sablecc.MacroExpander NaN 3 3 0
o.s.sablecc.ResolveTransformIds 0.2308 14 22 11
o.s.sablecc.RecursiveProductionsDetections 0.5 3 2 1
o.s.sablecc.ResolveAstIds 0.1111 10 11 3
o.s.sablecc.LR1Collection NaN 1 3 0
o.s.sablecc.ResolveAltIds 0.25 5 10 1
o.s.sablecc.LR1ItemSet 0.25 9 4 2
o.s.s.analysis.AnalysisAdapter 0.011 92 2 2
o.s.s.analysis.DepthFirstAdapter NaN 140 1 0
o.s.s.analysis.ReversedDepthFirstAdapter NaN 140 1 0
o.s.s.node.AAst NaN 7 1 0
o.s.s.node.AAstAlt 0.5 9 2 8
o.s.s.node.AAlt 0.6 11 3 14
o.s.s.node.ACharChar 0.6667 7 1 8
o.s.s.node.AAltTransform 0.6 11 3 14
o.s.s.node.AConcat NaN 7 1 0
o.s.s.node.ACharBasic 0.6667 7 1 8
o.s.s.node.AIdBasic 0.6667 7 1 8
o.s.s.node.AHelpers NaN 7 1 0
o.s.s.node.ADecChar 0.6667 7 1 8
o.s.s.node.AHexChar 0.6667 7 1 8
o.s.s.node.AElem 0.8333 13 4 26
o.s.s.node.AAstProd 0.5 9 2 8
o.s.s.node.AGrammar 0.7778 19 7 38
o.s.s.node.AProductionSpecifier NaN 5 0 0
o.s.s.node.AIgnTokens NaN 7 1 0
o.s.s.node.AProdName 0.75 9 2 14
o.s.s.node.APlusBinOp NaN 5 0 0
o.s.s.node.AOperationSet 0.8 11 3 20
o.s.s.node.AProd 0.5 13 4 14
o.s.s.node.APlusUnOp 0.6667 7 1 8
o.s.s.node.AMinusBinOp NaN 5 0 0
o.s.s.node.ANullTerm NaN 5 0 0
o.s.s.node.AListTerm 0.5 9 2 8
o.s.s.node.ASetBasic 0.6667 7 1 8
o.s.s.node.AStarUnOp 0.6667 7 1 8
o.s.s.node.ARegExpBasic 0.6667 7 1 8
o.s.s.node.AStateListTail 0.75 9 2 14
o.s.s.node.AHelperDef 0.75 9 2 14
o.s.s.node.ARegExp NaN 7 1 0
o.s.s.node.ASimpleTerm 0.8 11 3 20
o.s.s.node.AStates NaN 7 1 0
o.s.s.node.AProductions NaN 7 1 0
o.s.s.node.ANewTerm 0.6 11 3 14
o.s.s.node.AStringBasic 0.6667 7 1 8
o.s.s.node.AIntervalSet 0.75 9 2 14
o.s.s.node.PBasic NaN 1 0 0
o.s.s.node.PGrammar NaN 1 0 0
o.s.s.node.AStateList 0.6 11 3 14
o.s.s.node.ANewListTerm 0.6 11 3 14
o.s.s.node.EOF NaN 2 0 0
o.s.s.node.PAstAlt NaN 1 0 0
o.s.s.node.Node 0.4 6 1 2
o.s.s.node.ASimpleListTerm 0.8 11 3 20
o.s.s.node.PElem NaN 1 0 0
o.s.s.node.ATokenDef 0.8571 15 5 32
o.s.s.node.ATokens NaN 7 1 0
o.s.s.node.AUnExp 0.75 9 2 14
o.s.s.node.ATokenSpecifier NaN 5 0 0
o.s.s.node.PHelpers NaN 1 0 0
o.s.s.node.PIgnTokens NaN 1 0 0
o.s.s.node.PProductions NaN 1 0 0
o.s.s.node.PStateListTail NaN 1 0 0
o.s.s.node.PTerm NaN 1 0 0
o.s.s.node.PRegExp NaN 1 0 0
o.s.s.node.PProdName NaN 1 0 0
o.s.s.node.PHelperDef NaN 1 0 0
o.s.s.node.PUnExp NaN 1 0 0
o.s.s.node.PTransition NaN 1 0 0
o.s.s.node.PUnOp NaN 1 0 0
o.s.s.node.TBlank NaN 2 0 0
o.s.s.node.TArrow NaN 3 0 0
o.s.s.node.TAbstract NaN 3 0 0
o.s.s.node.TComma NaN 3 0 0
o.s.s.node.TBar NaN 3 0 0
o.s.s.node.TColon NaN 3 0 0
o.s.s.node.Start 0.75 9 2 14
o.s.s.node.TId NaN 2 0 0
o.s.s.node.TEqual NaN 3 0 0
o.s.s.node.THelpers NaN 3 0 0
o.s.s.node.TDecChar NaN 2 0 0
o.s.s.node.TLBkt NaN 3 0 0
o.s.s.node.TDot NaN 3 0 0
o.s.s.node.TIgnored NaN 3 0 0
o.s.s.node.TDDot NaN 3 0 0
o.s.s.node.THexChar NaN 2 0 0
o.s.s.node.TLBrace NaN 3 0 0
o.s.s.node.TComment NaN 2 0 0
o.s.s.node.TProductions NaN 3 0 0
o.s.s.node.TNull NaN 3 0 0
o.s.s.node.TQMark NaN 3 0 0
o.s.s.node.TPkgId NaN 2 0 0
o.s.s.node.TLPar NaN 3 0 0
o.s.s.node.TRBrace NaN 3 0 0
o.s.s.node.TMinus NaN 3 0 0
o.s.s.node.TRBkt NaN 3 0 0
o.s.s.node.TNew NaN 3 0 0
o.s.s.node.TPackage NaN 3 0 0
o.s.s.node.PAlt NaN 1 0 0
o.s.s.node.PProd NaN 1 0 0
o.s.s.node.TString NaN 2 0 0
o.s.s.node.TStar NaN 3 0 0
o.s.s.node.TTokenSpecifier NaN 3 0 0
o.s.s.node.PChar NaN 1 0 0
o.s.s.node.TSyntax NaN 3 0 0
o.s.s.node.TStates NaN 3 0 0
o.s.s.node.TSemicolon NaN 3 0 0
o.s.s.node.PListTerm NaN 1 0 0
o.s.s.node.PTokens NaN 1 0 0
o.s.s.node.PAstProd NaN 1 0 0
o.s.s.node.PStates NaN 1 0 0
o.s.s.node.PSpecifier NaN 1 0 0
o.s.s.node.PConcat NaN 1 0 0
o.s.s.node.TTokens NaN 3 0 0
o.s.s.node.AQMarkUnOp 0.6667 7 1 8
o.s.s.node.PTokenDef NaN 1 0 0
o.s.s.node.PBinOp NaN 1 0 0
o.s.s.node.Token 0.2727 12 3 9
o.s.s.node.ATransition 0.6667 7 1 8
o.s.s.node.PAst NaN 1 0 0
o.s.s.node.TChar NaN 2 0 0
o.s.s.node.PStateList NaN 1 0 0
o.s.s.node.TSlash NaN 3 0 0
o.s.s.node.TRPar NaN 3 0 0
o.s.s.node.PAltTransform NaN 1 0 0
o.s.s.node.PSet NaN 1 0 0
o.s.s.node.TPlus NaN 3 0 0
o.s.s.node.TTree NaN 3 0 0
o.s.s.node.TProductionSpecifier NaN 3 0 0
o.s.s.lexer.L..$State NaN 1 3 0
o.s.s.lexer.LexerException NaN 0 0 0
o.s.s.lexer.Lexer 0.0208 49 12 2
o.s.s.parser.State NaN 0 2 0
o.s.s.parser.ParserException NaN 2 2 0
o.s.s.parser.TokenIndex NaN 39 1 0
o.s.s.parser.Parser NaN 3 17 0

Download XML.