Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
29 | 2 | 3 | 0.967 | non_pp_embedded_statement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 29 | 2276 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
2 | 29 | 2324 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:161:10: ( . )* do { int alt28 = 2; int LA28_0 = input.LA(1); if ( ((LA28_0 >= ALL && LA28_0 <= BOGUS))) { alt28 = 1; } else if ( (LA28_0 == UP)) { alt28 = 2; } switch (alt28) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:161:10: . { MatchAny(input); if (state.failed) return retval; } break; default: goto loop28; } } while (true); |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:162:16: ( . )* do { int alt29 = 2; int LA29_0 = input.LA(1); if ( ((LA29_0 >= ALL && LA29_0 <= BOGUS))) { alt29 = 1; } else if ( (LA29_0 == UP)) { alt29 = 2; } switch (alt29) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:162:16: . { MatchAny(input); if (state.failed) return retval; } break; default: goto loop29; } } while (true); |
| |||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:161:10: ( . )* // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:162:16: ( . )* do { int [[#variable52dc3680]]= 2; int [[#variable5320e360]]= input.LA(1); if ((( [[#variable5320e360]]>= ALL && [[#variable5320e360]]<= BOGUS))) { [[#variable52dc3680]]= 1; } else if (( [[#variable5320e360]]== UP)) { [[#variable52dc3680]]= 2; } switch ( [[#variable52dc3680]]) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:161:10: . // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:162:16: . { MatchAny(input); if (state.failed) return retval; } break; default: goto [[#variable52dc3460]]; } } while (true); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#52dc3680]] | alt28 |
1 | 2 | [[#52dc3680]] | alt29 |
2 | 1 | [[#5320e360]] | LA28_0 |
2 | 2 | [[#5320e360]] | LA29_0 |
3 | 1 | [[#52dc3460]] | loop28 |
3 | 2 | [[#52dc3460]] | loop29 |