Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
13 | 4 | 3 | 0.975 | switch_section |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 13 | 2766 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlLexer.cs |
2 | 13 | 3181 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlLexer.cs |
3 | 13 | 3214 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlLexer.cs |
4 | 13 | 3233 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlLexer.cs |
| ||||
case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:741:31: f1= FLOAT_SUFFIX { int f1Start1018 = CharIndex; mFLOAT_SUFFIX(); if (state.failed) return; f1 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, f1Start1018, CharIndex - 1); if ( (state.backtracking == 0)) { t = f1; } } break; |
| ||||
case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:772:37: f2= FLOAT_SUFFIX { int f2Start1220 = CharIndex; mFLOAT_SUFFIX(); if (state.failed) return; f2 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, f2Start1220, CharIndex - 1); if ( (state.backtracking == 0)) { t = f2; } } break; |
| ||||
case 1: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:773:18: f3= FLOAT_SUFFIX { int f3Start1238 = CharIndex; mFLOAT_SUFFIX(); if (state.failed) return; f3 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, f3Start1238, CharIndex - 1); if ( (state.backtracking == 0)) { t = f3; } } break; |
| ||||
case 3: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:774:8: f4= FLOAT_SUFFIX { int f4Start1253 = CharIndex; mFLOAT_SUFFIX(); if (state.failed) return; f4 = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, f4Start1253, CharIndex - 1); if ( (state.backtracking == 0)) { t = f4; } } break; |
| |||
case [[#variable70b74ca0]]: // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:741:31: f1= FLOAT_SUFFIX // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:772:37: f2= FLOAT_SUFFIX // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:773:18: f3= FLOAT_SUFFIX // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:774:8: f4= FLOAT_SUFFIX { int [[#variable70b74c20]]= CharIndex; mFLOAT_SUFFIX(); if (state.failed) return; [[#variable70b74bc0]]= new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, [[#variable70b74c20]], CharIndex - 1); if ((state.backtracking == 0)) { t = [[#variable70b74bc0]]; } } break; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#70b74ca0]] | 1 |
1 | 2 | [[#70b74ca0]] | 1 |
1 | 3 | [[#70b74ca0]] | 1 |
1 | 4 | [[#70b74ca0]] | 3 |
2 | 1 | [[#70b74c20]] | f1Start1018 |
2 | 2 | [[#70b74c20]] | f2Start1220 |
2 | 3 | [[#70b74c20]] | f3Start1238 |
2 | 4 | [[#70b74c20]] | f4Start1253 |
3 | 1 | [[#70b74bc0]] | f1 |
3 | 2 | [[#70b74bc0]] | f2 |
3 | 3 | [[#70b74bc0]] | f3 |
3 | 4 | [[#70b74bc0]] | f4 |