Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
9 | 5 | 4 | 0.950 | switch_section |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 9 | 3582 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
2 | 9 | 4593 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
3 | 9 | 4666 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
4 | 9 | 9348 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
5 | 9 | 9458 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| ||||
case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:261:13: CLASS { CLASS93 = (IToken)Match(input, CLASS, FOLLOW_CLASS_in_inClassDeclaration1345); stream_CLASS.Add(CLASS93); } break; |
| ||||
case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:305:6: a= 'asc' { a = (IToken)Match(input, ASCENDING, FOLLOW_ASCENDING_in_ascendingOrDescending1631); stream_ASCENDING.Add(a); } break; |
| ||||
case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:307:6: d= 'desc' { d = (IToken)Match(input, DESCENDING, FOLLOW_DESCENDING_in_ascendingOrDescending1657); stream_DESCENDING.Add(d); } break; |
| ||||
case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:576:6: op= SUM { op = (IToken)Match(input, SUM, FOLLOW_SUM_in_aggregate3022); stream_SUM.Add(op); } break; |
| ||||
case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:579:18: s= STAR { s = (IToken)Match(input, STAR, FOLLOW_STAR_in_aggregate3075); stream_STAR.Add(s); } break; |
| |||
case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:261:13: CLASS // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:305:6: a= 'asc' // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:307:6: d= 'desc' // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:576:6: op= SUM // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:579:18: s= STAR { [[#variable293473c0]]= (IToken)Match(input, [[#variable29347ee0]], [[#variable29347fc0]]); [[#variable29347f20]].Add( [[#variable293473c0]]); } break; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#293473c0]] | CLASS93 |
1 | 2 | [[#293473c0]] | a |
1 | 3 | [[#293473c0]] | d |
1 | 4 | [[#293473c0]] | op |
1 | 5 | [[#293473c0]] | s |
2 | 1 | [[#29347ee0]] | CLASS |
2 | 2 | [[#29347ee0]] | ASCENDING |
2 | 3 | [[#29347ee0]] | DESCENDING |
2 | 4 | [[#29347ee0]] | SUM |
2 | 5 | [[#29347ee0]] | STAR |
3 | 1 | [[#29347fc0]] | FOLLOW_CLASS_in_inClassDeclaration1345 |
3 | 2 | [[#29347fc0]] | FOLLOW_ASCENDING_in_ascendingOrDescending1631 |
3 | 3 | [[#29347fc0]] | FOLLOW_DESCENDING_in_ascendingOrDescending1657 |
3 | 4 | [[#29347fc0]] | FOLLOW_SUM_in_aggregate3022 |
3 | 5 | [[#29347fc0]] | FOLLOW_STAR_in_aggregate3075 |
4 | 1 | [[#29347f20]] | stream_CLASS |
4 | 2 | [[#29347f20]] | stream_ASCENDING |
4 | 3 | [[#29347f20]] | stream_DESCENDING |
4 | 4 | [[#29347f20]] | stream_SUM |
4 | 5 | [[#29347f20]] | stream_STAR |