Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
8 | 4 | 3 | 0.952 | statement_list |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 8 | 1027 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
2 | 8 | 1402 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
3 | 8 | 5591 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
4 | 8 | 5657 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:82:4: booleanExpr[ false ] { PushFollow(FOLLOW_booleanExpr_in_whereClauseExpr338); booleanExpr(false); state.followingStackPointer--; if (state.failed) return; } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:109:4: booleanExpr[false] { PushFollow(FOLLOW_booleanExpr_in_whereExpr475); booleanExpr(false); state.followingStackPointer--; if (state.failed) return; } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:349:12: comparisonExpr[true] { PushFollow(FOLLOW_comparisonExpr_in_arguments1999); comparisonExpr(true); state.followingStackPointer--; if (state.failed) return; } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:349:78: comparisonExpr[true] { PushFollow(FOLLOW_comparisonExpr_in_arguments2012); comparisonExpr(true); state.followingStackPointer--; if (state.failed) return; } break; |
| |||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:82:4: booleanExpr[ false ] // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:109:4: booleanExpr[false] // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:349:12: comparisonExpr[true] // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:349:78: comparisonExpr[true] { PushFollow( [[#variable2801b7c0]]); [[#variable28424420]]( [[#variable28424400]]); state.followingStackPointer--; if (state.failed) return; } break; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#2801b7c0]] | FOLLOW_booleanExpr_in_whereClauseExpr338 |
1 | 2 | [[#2801b7c0]] | FOLLOW_booleanExpr_in_whereExpr475 |
1 | 3 | [[#2801b7c0]] | FOLLOW_comparisonExpr_in_arguments1999 |
1 | 4 | [[#2801b7c0]] | FOLLOW_comparisonExpr_in_arguments2012 |
2 | 1 | [[#28424420]] | booleanExpr |
2 | 2 | [[#28424420]] | booleanExpr |
2 | 3 | [[#28424420]] | comparisonExpr |
2 | 4 | [[#28424420]] | comparisonExpr |
3 | 1 | [[#28424400]] | false |
3 | 2 | [[#28424400]] | false |
3 | 3 | [[#28424400]] | true |
3 | 4 | [[#28424400]] | true |