CloneSet157


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
101430.963switch_section
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1101821
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
2101864
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
3101893
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
4101903
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
5101927
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
6103985
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
7104055
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
8104431
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
9104441
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
10104451
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
11104461
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
12104471
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
13104481
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
14104491
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
Clone Instance
1
Line Count
10
Source Line
1821
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 2:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:134:4: count
                    {
                        PushFollow(FOLLOW_count_in_selectExpr599);
                        count();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
2
Line Count
10
Source Line
1864
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                                        case 1:
                                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:135:34: selectColumn
                                            {
                                                PushFollow(FOLLOW_selectColumn_in_selectExpr617);
                                                selectColumn();
                                                state.followingStackPointer--;
                                                if (state.failed) return retval;
                                            }

                                            break;


Clone Instance
3
Line Count
10
Source Line
1893
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 4:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:136:4: methodCall
                    {
                        PushFollow(FOLLOW_methodCall_in_selectExpr627);
                        methodCall();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
4
Line Count
10
Source Line
1903
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 5:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:137:4: aggregate
                    {
                        PushFollow(FOLLOW_aggregate_in_selectExpr632);
                        aggregate();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
5
Line Count
10
Source Line
1927
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 7:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:139:4: arithmeticExpr
                    {
                        PushFollow(FOLLOW_arithmeticExpr_in_selectExpr646);
                        arithmeticExpr();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
6
Line Count
10
Source Line
3985
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 1:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:244:4: simpleExpr
                    {
                        PushFollow(FOLLOW_simpleExpr_in_expr1337);
                        simpleExpr();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
7
Line Count
10
Source Line
4055
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 3:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:246:4: parenSelect
                    {
                        PushFollow(FOLLOW_parenSelect_in_expr1366);
                        parenSelect();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
8
Line Count
10
Source Line
4431
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 3:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:265:4: addrExpr
                    {
                        PushFollow(FOLLOW_addrExpr_in_simpleExpr1489);
                        addrExpr();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
9
Line Count
10
Source Line
4441
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 4:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:266:4: sqlToken
                    {
                        PushFollow(FOLLOW_sqlToken_in_simpleExpr1494);
                        sqlToken();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
10
Line Count
10
Source Line
4451
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 5:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:267:4: aggregate
                    {
                        PushFollow(FOLLOW_aggregate_in_simpleExpr1499);
                        aggregate();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
11
Line Count
10
Source Line
4461
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 6:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:268:4: methodCall
                    {
                        PushFollow(FOLLOW_methodCall_in_simpleExpr1504);
                        methodCall();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
12
Line Count
10
Source Line
4471
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 7:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:269:4: count
                    {
                        PushFollow(FOLLOW_count_in_simpleExpr1509);
                        count();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
13
Line Count
10
Source Line
4481
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 8:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:270:4: parameter
                    {
                        PushFollow(FOLLOW_parameter_in_simpleExpr1514);
                        parameter();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone Instance
14
Line Count
10
Source Line
4491
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                case 9:
                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:271:4: arithmeticExpr
                    {
                        PushFollow(FOLLOW_arithmeticExpr_in_simpleExpr1519);
                        arithmeticExpr();
                        state.followingStackPointer--;
                        if (state.failed) return retval;
                    }

                    break;


Clone AbstractionParameter Count: 3Parameter Bindings

case [[#variable5f77e540]]:
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:134:4: count
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:135:34: selectColumn
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:136:4: methodCall
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:137:4: aggregate
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:139:4: arithmeticExpr
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:244:4: simpleExpr
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:246:4: parenSelect
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:265:4: addrExpr
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:266:4: sqlToken
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:267:4: aggregate
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:268:4: methodCall
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:269:4: count
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:270:4: parameter
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g:271:4: arithmeticExpr
   {
      PushFollow( [[#variable55037e00]]);
       [[#variable5f77ed60]]();
      state.followingStackPointer--;
      if (state.failed)
         return retval;
   }
   break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5f77e540]]
2 
12[[#5f77e540]]
1 
13[[#5f77e540]]
4 
14[[#5f77e540]]
5 
15[[#5f77e540]]
7 
16[[#5f77e540]]
1 
17[[#5f77e540]]
3 
18[[#5f77e540]]
3 
19[[#5f77e540]]
4 
110[[#5f77e540]]
5 
111[[#5f77e540]]
6 
112[[#5f77e540]]
7 
113[[#5f77e540]]
8 
114[[#5f77e540]]
9 
21[[#55037e00]]
FOLLOW_count_in_selectExpr599 
22[[#55037e00]]
FOLLOW_selectColumn_in_selectExpr617 
23[[#55037e00]]
FOLLOW_methodCall_in_selectExpr627 
24[[#55037e00]]
FOLLOW_aggregate_in_selectExpr632 
25[[#55037e00]]
FOLLOW_arithmeticExpr_in_selectExpr646 
26[[#55037e00]]
FOLLOW_simpleExpr_in_expr1337 
27[[#55037e00]]
FOLLOW_parenSelect_in_expr1366 
28[[#55037e00]]
FOLLOW_addrExpr_in_simpleExpr1489 
29[[#55037e00]]
FOLLOW_sqlToken_in_simpleExpr1494 
210[[#55037e00]]
FOLLOW_aggregate_in_simpleExpr1499 
211[[#55037e00]]
FOLLOW_methodCall_in_simpleExpr1504 
212[[#55037e00]]
FOLLOW_count_in_simpleExpr1509 
213[[#55037e00]]
FOLLOW_parameter_in_simpleExpr1514 
214[[#55037e00]]
FOLLOW_arithmeticExpr_in_simpleExpr1519 
31[[#5f77ed60]]
count 
32[[#5f77ed60]]
selectColumn 
33[[#5f77ed60]]
methodCall 
34[[#5f77ed60]]
aggregate 
35[[#5f77ed60]]
arithmeticExpr 
36[[#5f77ed60]]
simpleExpr 
37[[#5f77ed60]]
parenSelect 
38[[#5f77ed60]]
addrExpr 
39[[#5f77ed60]]
sqlToken 
310[[#5f77ed60]]
aggregate 
311[[#5f77ed60]]
methodCall 
312[[#5f77ed60]]
count 
313[[#5f77ed60]]
parameter 
314[[#5f77ed60]]
arithmeticExpr