CloneSet120


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
10960.952statement_list
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
110658
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
2104261
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
3104391
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
4104920
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
5106459
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
6108955
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
7109985
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
81010218
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
91010262
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
Clone Instance
1
Line Count
10
Source Line
658
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:138:22: COMMA assignment
                                            {
                                                COMMA12 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_setClause659);
                                                PushFollow(FOLLOW_assignment_in_setClause662);
                                                assignment13 = assignment();
                                                state.followingStackPointer--;

                                                adaptor.AddChild(root_0, assignment13.Tree);
                                            }

                                            break;


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

                                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:292:22: COMMA expression
                                    {
                                        COMMA120 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_groupByClause1558);
                                        PushFollow(FOLLOW_expression_in_groupByClause1561);
                                        expression121 = expression();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, expression121.Tree);
                                    }

                                    break;


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

                                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:297:32: COMMA orderElement
                                    {
                                        COMMA126 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_orderByClause1592);
                                        PushFollow(FOLLOW_orderElement_in_orderByClause1595);
                                        orderElement127 = orderElement();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, orderElement127.Tree);
                                    }

                                    break;


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

                                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:320:24: COMMA aliasedExpression
                                    {
                                        COMMA135 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_selectedPropertiesList1716);
                                        PushFollow(FOLLOW_aliasedExpression_in_selectedPropertiesList1719);
                                        aliasedExpression136 = aliasedExpression();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, aliasedExpression136.Tree);
                                    }

                                    break;


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

                                                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:458:6: CONCAT bitwiseNotExpression
                                                    {
                                                        CONCAT172 = (IToken)Match(input, CONCAT, FOLLOW_CONCAT_in_concatenation2227);
                                                        PushFollow(FOLLOW_bitwiseNotExpression_in_concatenation2230);
                                                        bitwiseNotExpression173 = bitwiseNotExpression();
                                                        state.followingStackPointer--;

                                                        adaptor.AddChild(root_0, bitwiseNotExpression173.Tree);
                                                    }

                                                    break;


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

                                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:555:23: COMMA expression
                                    {
                                        COMMA243 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_vectorExpr2912);
                                        PushFollow(FOLLOW_expression_in_vectorExpr2915);
                                        expression244 = expression();
                                        state.followingStackPointer--;

                                        adaptor.AddChild(root_0, expression244.Tree);
                                    }

                                    break;


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

                                                                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:598:37: COMMA expression
                                                                            {
                                                                                COMMA271 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_compoundExpr3259);
                                                                                PushFollow(FOLLOW_expression_in_compoundExpr3262);
                                                                                expression272 = expression();
                                                                                state.followingStackPointer--;

                                                                                adaptor.AddChild(root_0, expression272.Tree);
                                                                            }

                                                                            break;


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

                                                                    // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:612:19: COMMA expression
                                                                    {
                                                                        COMMA278 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_exprList3343);
                                                                        PushFollow(FOLLOW_expression_in_exprList3346);
                                                                        expression279 = expression();
                                                                        state.followingStackPointer--;

                                                                        adaptor.AddChild(root_0, expression279.Tree);
                                                                    }

                                                                    break;


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

                                        // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:614:9: AS identifier
                                        {
                                                AS281 = (IToken)Match(input, AS, FOLLOW_AS_in_exprList3375);
                                                PushFollow(FOLLOW_identifier_in_exprList3378);
                                                identifier282 = identifier();
                                                state.followingStackPointer--;

                                                adaptor.AddChild(root_0, identifier282.Tree);
                                        }

                                        break;


Clone AbstractionParameter Count: 6Parameter Bindings

// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:614:9: AS identifier
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:612:19: COMMA expression
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:598:37: COMMA expression
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:555:23: COMMA expression
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:458:6: CONCAT bitwiseNotExpression
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:320:24: COMMA aliasedExpression
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:297:32: COMMA orderElement
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:292:22: COMMA expression
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:138:22: COMMA assignment
{
    [[#variable5f78a380]]= (IToken)Match(input, [[#variable5f78a280]], [[#variable5f78a200]]);
   PushFollow( [[#variable5f78a2c0]]);
    [[#variable5f78a260]]= [[#variable5f78a220]]();
   state.followingStackPointer--;
   adaptor.AddChild(root_0, [[#variable5f78a260]].Tree);
}
break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5f78a380]]
AS281 
12[[#5f78a380]]
COMMA278 
13[[#5f78a380]]
COMMA271 
14[[#5f78a380]]
COMMA243 
15[[#5f78a380]]
CONCAT172 
16[[#5f78a380]]
COMMA135 
17[[#5f78a380]]
COMMA126 
18[[#5f78a380]]
COMMA120 
19[[#5f78a380]]
COMMA12 
21[[#5f78a280]]
AS 
22[[#5f78a280]]
COMMA 
23[[#5f78a280]]
COMMA 
24[[#5f78a280]]
COMMA 
25[[#5f78a280]]
CONCAT 
26[[#5f78a280]]
COMMA 
27[[#5f78a280]]
COMMA 
28[[#5f78a280]]
COMMA 
29[[#5f78a280]]
COMMA 
31[[#5f78a200]]
FOLLOW_AS_in_exprList3375 
32[[#5f78a200]]
FOLLOW_COMMA_in_exprList3343 
33[[#5f78a200]]
FOLLOW_COMMA_in_compoundExpr3259 
34[[#5f78a200]]
FOLLOW_COMMA_in_vectorExpr2912 
35[[#5f78a200]]
FOLLOW_CONCAT_in_concatenation2227 
36[[#5f78a200]]
FOLLOW_COMMA_in_selectedPropertiesList1716 
37[[#5f78a200]]
FOLLOW_COMMA_in_orderByClause1592 
38[[#5f78a200]]
FOLLOW_COMMA_in_groupByClause1558 
39[[#5f78a200]]
FOLLOW_COMMA_in_setClause659 
41[[#5f78a2c0]]
FOLLOW_identifier_in_exprList3378 
42[[#5f78a2c0]]
FOLLOW_expression_in_exprList3346 
43[[#5f78a2c0]]
FOLLOW_expression_in_compoundExpr3262 
44[[#5f78a2c0]]
FOLLOW_expression_in_vectorExpr2915 
45[[#5f78a2c0]]
FOLLOW_bitwiseNotExpression_in_concatenation2230 
46[[#5f78a2c0]]
FOLLOW_aliasedExpression_in_selectedPropertiesList1719 
47[[#5f78a2c0]]
FOLLOW_orderElement_in_orderByClause1595 
48[[#5f78a2c0]]
FOLLOW_expression_in_groupByClause1561 
49[[#5f78a2c0]]
FOLLOW_assignment_in_setClause662 
51[[#5f78a260]]
identifier282 
52[[#5f78a260]]
expression279 
53[[#5f78a260]]
expression272 
54[[#5f78a260]]
expression244 
55[[#5f78a260]]
bitwiseNotExpression173 
56[[#5f78a260]]
aliasedExpression136 
57[[#5f78a260]]
orderElement127 
58[[#5f78a260]]
expression121 
59[[#5f78a260]]
assignment13 
61[[#5f78a220]]
identifier 
62[[#5f78a220]]
expression 
63[[#5f78a220]]
expression 
64[[#5f78a220]]
expression 
65[[#5f78a220]]
bitwiseNotExpression 
66[[#5f78a220]]
aliasedExpression 
67[[#5f78a220]]
orderElement 
68[[#5f78a220]]
expression 
69[[#5f78a220]]
assignment