Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
8 | 3 | 3 | 0.954 | class_member_declaration |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 8 | 5987 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
2 | 8 | 6001 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
3 | 8 | 6015 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| ||||
// $ANTLR end "synpred1_SqlGenerator" // $ANTLR start "synpred2_SqlGenerator" public void synpred2_SqlGenerator_fragment() { // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:315:4: ( additiveExpr ) // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:315:5: additiveExpr { PushFollow(FOLLOW_additiveExpr_in_synpred2_SqlGenerator1750); additiveExpr(); state.followingStackPointer--; if (state.failed) return; } } |
| ||||
// $ANTLR end "synpred2_SqlGenerator" // $ANTLR start "synpred3_SqlGenerator" public void synpred3_SqlGenerator_fragment() { // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:316:4: ( bitwiseExpr ) // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:316:5: bitwiseExpr { PushFollow(FOLLOW_bitwiseExpr_in_synpred3_SqlGenerator1765); bitwiseExpr(); state.followingStackPointer--; if (state.failed) return; } } |
| ||||
// $ANTLR end "synpred3_SqlGenerator" // $ANTLR start "synpred4_SqlGenerator" public void synpred4_SqlGenerator_fragment() { // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:322:4: ( arithmeticExpr ) // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:322:5: arithmeticExpr { PushFollow(FOLLOW_arithmeticExpr_in_synpred4_SqlGenerator1794); arithmeticExpr(); state.followingStackPointer--; if (state.failed) return; } } |
| |||
// $ANTLR end "synpred3_SqlGenerator" // $ANTLR start "synpred4_SqlGenerator" // $ANTLR end "synpred2_SqlGenerator" // $ANTLR start "synpred3_SqlGenerator" // $ANTLR end "synpred1_SqlGenerator" // $ANTLR start "synpred2_SqlGenerator" public void [[#variable51e67860]]() { // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:322:4: ( arithmeticExpr ) // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:322:5: arithmeticExpr // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:316:4: ( bitwiseExpr ) // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:316:5: bitwiseExpr // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:315:4: ( additiveExpr ) // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:315:5: additiveExpr { PushFollow( [[#variable51e678e0]]); [[#variable51e678c0]](); state.followingStackPointer--; if (state.failed) return; } } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#51e67860]] | synpred4_SqlGenerator_fragment |
1 | 2 | [[#51e67860]] | synpred3_SqlGenerator_fragment |
1 | 3 | [[#51e67860]] | synpred2_SqlGenerator_fragment |
2 | 1 | [[#51e678e0]] | FOLLOW_arithmeticExpr_in_synpred4_SqlGenerator1794 |
2 | 2 | [[#51e678e0]] | FOLLOW_bitwiseExpr_in_synpred3_SqlGenerator1765 |
2 | 3 | [[#51e678e0]] | FOLLOW_additiveExpr_in_synpred2_SqlGenerator1750 |
3 | 1 | [[#51e678c0]] | arithmeticExpr |
3 | 2 | [[#51e678c0]] | bitwiseExpr |
3 | 3 | [[#51e678c0]] | additiveExpr |