logo

Back to index

LCOM2

Min: 0.0833, max: 0.9783, yellow zone: [0.4000 .. 0.6000].

Elements: 92, μ: 0.5195, σ: 0.2104, Var: 0.0443, defects: 48%.

Packages: 5, classes: 192.

Green: 35, yellow: 29, red: 128.

Class LCOM2 methods attributes
o.s.sablecc.AcceptStates 0.3333 1 3
o.s.sablecc.AddProdTransformAndAltTransform 0.3333 2 3
o.s.sablecc.C..$Interval 0 2 2
o.s.sablecc.AddEventualEmptyTransformationToProductions 0.25 1 4
o.s.sablecc.AlternativeElementTypes 0.6 5 3
o.s.sablecc.AddAstProductions 0.6857 7 5
o.s.sablecc.CharSet 0 5 1
o.s.sablecc.ComputeCGNomenclature 0.6827 13 8
o.s.sablecc.AltTransformAdapter 0.2778 3 6
o.s.sablecc.ConflictException 0 1 1
o.s.sablecc.ConstructProdsMap 0 1 2
o.s.sablecc.D..$Transition 0.3333 3 3
o.s.sablecc.D..$State 0.6667 1 3
o.s.sablecc.G..$ElemInfo 0 0 7
o.s.sablecc.G..$AltInfo 0 0 2
o.s.sablecc.G..$Element 0 0 2
o.s.sablecc.ComputeInlining 0.5 2 3
o.s.sablecc.C..$BooleanEx 0.5 2 2
o.s.sablecc.ComputeSimpleTermPosition 0.5 4 7
o.s.sablecc.ConstructParserGenerationDatas 0.6 4 5
o.s.sablecc.DFA 0.75 1 4
o.s.sablecc.G..$ElemInfo 0 0 7
o.s.sablecc.DisplayLicense 0 0 0
o.s.sablecc.I..$BooleanEx 0.5 2 2
o.s.sablecc.ConstructNFA 0.7286 14 5
o.s.sablecc.In_P..$In_Alternative 0.8 6 5
o.s.sablecc.GenAnalyses 0.6162 11 9
o.s.sablecc.In_Production 0.75 5 4
o.s.sablecc.LR0ItemAndSetPair 0 0 2
o.s.sablecc.GenLexer 0.5 1 6
o.s.sablecc.GenProds 0.75 1 4
o.s.sablecc.LR0Item 0 4 2
o.s.sablecc.GenUtils 0.3714 7 5
o.s.sablecc.Inlining 0.7 5 4
o.s.sablecc.LR0Collection 0.8667 3 5
o.s.sablecc.Grammar 0 0 11
o.s.sablecc.InternalTransformationsToGrammar 0.803 7 29
o.s.sablecc.GenTokens 0 1 5
o.s.sablecc.IntSet 0.0833 12 1
o.s.sablecc.GenerateAlternativeCodeForParser 0.5833 13 12
o.s.sablecc.N..$State 0 1 2
o.s.sablecc.ResolveProdTransformIds 0.2222 1 9
o.s.sablecc.GenAlts 0.6571 5 7
o.s.sablecc.Transitions 0.5625 8 4
o.s.sablecc.ResolveIds 0.9028 18 24
o.s.sablecc.Symbol 0.8636 2 11
o.s.sablecc.GenParser 0.7778 3 24
o.s.sablecc.SymbolSet 0.5765 17 5
o.s.sablecc.SableCC 0 0 8
o.s.sablecc.Version 0 0 1
o.s.sablecc.N..$Transition 0 1 2
o.s.sablecc.LR0ItemSet 0.7188 8 4
o.s.sablecc.NFA 0.125 8 1
o.s.sablecc.Production 0.85 4 10
o.s.sablecc.LR1Item 0 5 2
o.s.sablecc.PrettyPrinter 1 15 4
o.s.sablecc.MacroExpander 0.7778 3 3
o.s.sablecc.ResolveTransformIds 0.8182 14 22
o.s.sablecc.RecursiveProductionsDetections 0.3333 3 2
o.s.sablecc.ResolveAstIds 0.8455 10 11
o.s.sablecc.LR1Collection 0.3333 1 3
o.s.sablecc.ResolveAltIds 0.74 5 10
o.s.sablecc.LR1ItemSet 0.75 9 4
o.s.s.analysis.AnalysisAdapter 0.9783 92 2
o.s.s.analysis.DepthFirstAdapter 1 140 1
o.s.s.analysis.ReversedDepthFirstAdapter 1 140 1
o.s.s.node.AAst 0.2857 7 1
o.s.s.node.AAstAlt 0.4444 9 2
o.s.s.node.AAlt 0.5455 11 3
o.s.s.node.ACharChar 0.2857 7 1
o.s.s.node.AAltTransform 0.5455 11 3
o.s.s.node.AConcat 0.2857 7 1
o.s.s.node.ACharBasic 0.2857 7 1
o.s.s.node.AIdBasic 0.2857 7 1
o.s.s.node.AHelpers 0.2857 7 1
o.s.s.node.ADecChar 0.2857 7 1
o.s.s.node.AHexChar 0.2857 7 1
o.s.s.node.AElem 0.6154 13 4
o.s.s.node.AAstProd 0.4444 9 2
o.s.s.node.AGrammar 0.7368 19 7
o.s.s.node.AProductionSpecifier 0 5 0
o.s.s.node.AIgnTokens 0.2857 7 1
o.s.s.node.AProdName 0.4444 9 2
o.s.s.node.APlusBinOp 0 5 0
o.s.s.node.AOperationSet 0.5455 11 3
o.s.s.node.AProd 0.6154 13 4
o.s.s.node.APlusUnOp 0.2857 7 1
o.s.s.node.AMinusBinOp 0 5 0
o.s.s.node.ANullTerm 0 5 0
o.s.s.node.AListTerm 0.4444 9 2
o.s.s.node.ASetBasic 0.2857 7 1
o.s.s.node.AStarUnOp 0.2857 7 1
o.s.s.node.ARegExpBasic 0.2857 7 1
o.s.s.node.AStateListTail 0.4444 9 2
o.s.s.node.AHelperDef 0.4444 9 2
o.s.s.node.ARegExp 0.2857 7 1
o.s.s.node.ASimpleTerm 0.5455 11 3
o.s.s.node.AStates 0.2857 7 1
o.s.s.node.AProductions 0.2857 7 1
o.s.s.node.ANewTerm 0.5455 11 3
o.s.s.node.AStringBasic 0.2857 7 1
o.s.s.node.AIntervalSet 0.4444 9 2
o.s.s.node.PBasic 0 1 0
o.s.s.node.PGrammar 0 1 0
o.s.s.node.AStateList 0.5455 11 3
o.s.s.node.ANewListTerm 0.5455 11 3
o.s.s.node.EOF 0 2 0
o.s.s.node.PAstAlt 0 1 0
o.s.s.node.Node 0.5 6 1
o.s.s.node.ASimpleListTerm 0.5455 11 3
o.s.s.node.PElem 0 1 0
o.s.s.node.ATokenDef 0.6667 15 5
o.s.s.node.ATokens 0.2857 7 1
o.s.s.node.AUnExp 0.4444 9 2
o.s.s.node.ATokenSpecifier 0 5 0
o.s.s.node.PHelpers 0 1 0
o.s.s.node.PIgnTokens 0 1 0
o.s.s.node.PProductions 0 1 0
o.s.s.node.PStateListTail 0 1 0
o.s.s.node.PTerm 0 1 0
o.s.s.node.PRegExp 0 1 0
o.s.s.node.PProdName 0 1 0
o.s.s.node.PHelperDef 0 1 0
o.s.s.node.PUnExp 0 1 0
o.s.s.node.PTransition 0 1 0
o.s.s.node.PUnOp 0 1 0
o.s.s.node.TBlank 0 2 0
o.s.s.node.TArrow 0 3 0
o.s.s.node.TAbstract 0 3 0
o.s.s.node.TComma 0 3 0
o.s.s.node.TBar 0 3 0
o.s.s.node.TColon 0 3 0
o.s.s.node.Start 0.4444 9 2
o.s.s.node.TId 0 2 0
o.s.s.node.TEqual 0 3 0
o.s.s.node.THelpers 0 3 0
o.s.s.node.TDecChar 0 2 0
o.s.s.node.TLBkt 0 3 0
o.s.s.node.TDot 0 3 0
o.s.s.node.TIgnored 0 3 0
o.s.s.node.TDDot 0 3 0
o.s.s.node.THexChar 0 2 0
o.s.s.node.TLBrace 0 3 0
o.s.s.node.TComment 0 2 0
o.s.s.node.TProductions 0 3 0
o.s.s.node.TNull 0 3 0
o.s.s.node.TQMark 0 3 0
o.s.s.node.TPkgId 0 2 0
o.s.s.node.TLPar 0 3 0
o.s.s.node.TRBrace 0 3 0
o.s.s.node.TMinus 0 3 0
o.s.s.node.TRBkt 0 3 0
o.s.s.node.TNew 0 3 0
o.s.s.node.TPackage 0 3 0
o.s.s.node.PAlt 0 1 0
o.s.s.node.PProd 0 1 0
o.s.s.node.TString 0 2 0
o.s.s.node.TStar 0 3 0
o.s.s.node.TTokenSpecifier 0 3 0
o.s.s.node.PChar 0 1 0
o.s.s.node.TSyntax 0 3 0
o.s.s.node.TStates 0 3 0
o.s.s.node.TSemicolon 0 3 0
o.s.s.node.PListTerm 0 1 0
o.s.s.node.PTokens 0 1 0
o.s.s.node.PAstProd 0 1 0
o.s.s.node.PStates 0 1 0
o.s.s.node.PSpecifier 0 1 0
o.s.s.node.PConcat 0 1 0
o.s.s.node.TTokens 0 3 0
o.s.s.node.AQMarkUnOp 0.2857 7 1
o.s.s.node.PTokenDef 0 1 0
o.s.s.node.PBinOp 0 1 0
o.s.s.node.Token 0.6667 12 3
o.s.s.node.ATransition 0.2857 7 1
o.s.s.node.PAst 0 1 0
o.s.s.node.TChar 0 2 0
o.s.s.node.PStateList 0 1 0
o.s.s.node.TSlash 0 3 0
o.s.s.node.TRPar 0 3 0
o.s.s.node.PAltTransform 0 1 0
o.s.s.node.PSet 0 1 0
o.s.s.node.TPlus 0 3 0
o.s.s.node.TTree 0 3 0
o.s.s.node.TProductionSpecifier 0 3 0
o.s.s.lexer.L..$State 0.6667 1 3
o.s.s.lexer.LexerException 0 0 0
o.s.s.lexer.Lexer 0.9694 49 12
o.s.s.parser.State 0 0 2
o.s.s.parser.ParserException 0.5 2 2
o.s.s.parser.TokenIndex 0 39 1
o.s.s.parser.Parser 0.8824 3 17

Download XML.