Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
13 | 2 | 3 | 0.961 | non_pp_embedded_statement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 13 | 1038 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
2 | 13 | 3423 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| ||||
switch (alt6) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:166:39: asAlias { PushFollow(FOLLOW_asAlias_in_optionalFromTokenFromClause750); asAlias24 = asAlias(); state.followingStackPointer--; stream_asAlias.Add(asAlias24.Tree); } break; } |
| ||||
switch (alt31) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:256:30: asAlias { PushFollow(FOLLOW_asAlias_in_fromClassOrOuterQueryPath1306); asAlias89 = asAlias(); state.followingStackPointer--; stream_asAlias.Add(asAlias89.Tree); } break; } |
| |||
switch ( [[#variable70b68520]]) { case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:166:39: asAlias // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:256:30: asAlias { PushFollow( [[#variable70b68640]]); [[#variable70b68560]]= asAlias(); state.followingStackPointer--; stream_asAlias.Add( [[#variable70b68560]].Tree); } break; } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#70b68520]] | alt6 |
1 | 2 | [[#70b68520]] | alt31 |
2 | 1 | [[#70b68640]] | FOLLOW_asAlias_in_optionalFromTokenFromClause750 |
2 | 2 | [[#70b68640]] | FOLLOW_asAlias_in_fromClassOrOuterQueryPath1306 |
3 | 1 | [[#70b68560]] | asAlias24 |
3 | 2 | [[#70b68560]] | asAlias89 |