Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
29 | 4 | 3 | 0.966 | non_pp_embedded_statement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 29 | 794 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
2 | 29 | 2097 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
3 | 29 | 5842 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
4 | 29 | 5923 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:65:38: ( . )* do { int alt8 = 2; int LA8_0 = input.LA(1); if ( ((LA8_0 >= ALL && LA8_0 <= BOGUS))) { alt8 = 1; } else if ( (LA8_0 == UP)) { alt8 = 2; } switch (alt8) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:65:38: . { MatchAny(input); if (state.failed) return; } break; default: goto loop8; } } while (true); |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:151:10: ( . )* do { int alt25 = 2; int LA25_0 = input.LA(1); if ( ((LA25_0 >= ALL && LA25_0 <= BOGUS))) { alt25 = 1; } else if ( (LA25_0 == UP)) { alt25 = 2; } switch (alt25) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:151:10: . { MatchAny(input); if (state.failed) return; } break; default: goto loop25; } } while (true); |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:360:17: ( . )* do { int alt70 = 2; int LA70_0 = input.LA(1); if ( ((LA70_0 >= ALL && LA70_0 <= BOGUS))) { alt70 = 1; } else if ( (LA70_0 == UP)) { alt70 = 2; } switch (alt70) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:360:17: . { MatchAny(input); if (state.failed) return; } break; default: goto loop70; } } while (true); |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:364:30: ( . )* do { int alt72 = 2; int LA72_0 = input.LA(1); if ( ((LA72_0 >= ALL && LA72_0 <= BOGUS))) { alt72 = 1; } else if ( (LA72_0 == UP)) { alt72 = 2; } switch (alt72) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:364:30: . { MatchAny(input); if (state.failed) return; } break; default: goto loop72; } } while (true); |
| |||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:364:30: ( . )* // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:360:17: ( . )* // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:151:10: ( . )* // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:65:38: ( . )* do { int [[#variable6f578360]]= 2; int [[#variable6f578460]]= input.LA(1); if ((( [[#variable6f578460]]>= ALL && [[#variable6f578460]]<= BOGUS))) { [[#variable6f578360]]= 1; } else if (( [[#variable6f578460]]== UP)) { [[#variable6f578360]]= 2; } switch ( [[#variable6f578360]]) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:364:30: . // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:360:17: . // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:151:10: . // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:65:38: . { MatchAny(input); if (state.failed) return; } break; default: goto [[#variable6f578420]]; } } while (true); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#6f578360]] | alt72 |
1 | 2 | [[#6f578360]] | alt70 |
1 | 3 | [[#6f578360]] | alt25 |
1 | 4 | [[#6f578360]] | alt8 |
2 | 1 | [[#6f578460]] | LA72_0 |
2 | 2 | [[#6f578460]] | LA70_0 |
2 | 3 | [[#6f578460]] | LA25_0 |
2 | 4 | [[#6f578460]] | LA8_0 |
3 | 1 | [[#6f578420]] | loop72 |
3 | 2 | [[#6f578420]] | loop70 |
3 | 3 | [[#6f578420]] | loop25 |
3 | 4 | [[#6f578420]] | loop8 |