CloneSet38


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
32140.955statement_list[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13527
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
231162
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
331924
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
432768
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
532787
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
632797
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
732824
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
832975
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
932994
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
1033004
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
1133031
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
1234166
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
1338616
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
1438737
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
1539131
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
16310120
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
17310131
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
18310142
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
19310247
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
20310281
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
21310709
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
Clone Instance
1
Line Count
3
Source Line
527
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                                VERSIONED6 = (IToken)Match(input, VERSIONED, FOLLOW_VERSIONED_in_updateStatement624);
                                        VERSIONED6_tree = (IASTNode)adaptor.Create(VERSIONED6);
                                        adaptor.AddChild(root_0, VERSIONED6_tree);


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

                                FROM25 = (IToken)Match(input, FROM, FOLLOW_FROM_in_optionalFromTokenFromClause2781);
                                        FROM25_tree = (IASTNode)adaptor.Create(FROM25);
                                        adaptor.AddChild(root_0, FROM25_tree);


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

                                DISTINCT42 = (IToken)Match(input, DISTINCT, FOLLOW_DISTINCT_in_selectClause1002);
                                        DISTINCT42_tree = (IASTNode)adaptor.Create(DISTINCT42);
                                        adaptor.AddChild(root_0, DISTINCT42_tree);


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

                                                                OUTER60 = (IToken)Match(input, OUTER, FOLLOW_OUTER_in_fromJoin1140);
                                                                        OUTER60_tree = (IASTNode)adaptor.Create(OUTER60);
                                                                        adaptor.AddChild(root_0, OUTER60_tree);


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

                                        FULL61 = (IToken)Match(input, FULL, FOLLOW_FULL_in_fromJoin1148);
                                                FULL61_tree = (IASTNode)adaptor.Create(FULL61);
                                                adaptor.AddChild(root_0, FULL61_tree);


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

                                        INNER62 = (IToken)Match(input, INNER, FOLLOW_INNER_in_fromJoin1152);
                                                INNER62_tree = (IASTNode)adaptor.Create(INNER62);
                                                adaptor.AddChild(root_0, INNER62_tree);


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

                                        FETCH64 = (IToken)Match(input, FETCH, FOLLOW_FETCH_in_fromJoin1161);
                                                FETCH64_tree = (IASTNode)adaptor.Create(FETCH64);
                                                adaptor.AddChild(root_0, FETCH64_tree);


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

                                                                OUTER70 = (IToken)Match(input, OUTER, FOLLOW_OUTER_in_fromJoin1200);
                                                                        OUTER70_tree = (IASTNode)adaptor.Create(OUTER70);
                                                                        adaptor.AddChild(root_0, OUTER70_tree);


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

                                        FULL71 = (IToken)Match(input, FULL, FOLLOW_FULL_in_fromJoin1208);
                                                FULL71_tree = (IASTNode)adaptor.Create(FULL71);
                                                adaptor.AddChild(root_0, FULL71_tree);


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

                                        INNER72 = (IToken)Match(input, INNER, FOLLOW_INNER_in_fromJoin1212);
                                                INNER72_tree = (IASTNode)adaptor.Create(INNER72);
                                                adaptor.AddChild(root_0, INNER72_tree);


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

                                        FETCH74 = (IToken)Match(input, FETCH, FOLLOW_FETCH_in_fromJoin1221);
                                                FETCH74_tree = (IASTNode)adaptor.Create(FETCH74);
                                                adaptor.AddChild(root_0, FETCH74_tree);


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

                FETCH114 = (IToken)Match(input, FETCH, FOLLOW_FETCH_in_propertyFetch1528);
                        FETCH114_tree = (IASTNode)adaptor.Create(FETCH114);
                        adaptor.AddChild(root_0, FETCH114_tree);


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

                                        string_literal231 = (IToken)Match(input, CLASS, FOLLOW_CLASS_in_primaryExpression2791);
                                                string_literal231_tree = (IASTNode)adaptor.Create(string_literal231);
                                                adaptor.AddChild(root_0, string_literal231_tree);


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

                                        NUM_INT240 = (IToken)Match(input, NUM_INT, FOLLOW_NUM_INT_in_primaryExpression2843);
                                                NUM_INT240_tree = (IASTNode)adaptor.Create(NUM_INT240);
                                                adaptor.AddChild(root_0, NUM_INT240_tree);


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

                                                                o = (IToken)Match(input, OBJECT, FOLLOW_OBJECT_in_identPrimary2960);
                                                                        o_tree = (IASTNode)adaptor.Create(o);
                                                                        adaptor.AddChild(root_0, o_tree);


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

                                TRAILING274 = (IToken)Match(input, TRAILING, FOLLOW_TRAILING_in_exprList3288);
                                        TRAILING274_tree = (IASTNode)adaptor.Create(TRAILING274);
                                        adaptor.AddChild(root_0, TRAILING274_tree);


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

                                LEADING275 = (IToken)Match(input, LEADING, FOLLOW_LEADING_in_exprList3301);
                                        LEADING275_tree = (IASTNode)adaptor.Create(LEADING275);
                                        adaptor.AddChild(root_0, LEADING275_tree);


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

                                BOTH276 = (IToken)Match(input, BOTH, FOLLOW_BOTH_in_exprList3314);
                                        BOTH276_tree = (IASTNode)adaptor.Create(BOTH276);
                                        adaptor.AddChild(root_0, BOTH276_tree);


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

                                                f = (IToken)Match(input, FROM, FOLLOW_FROM_in_exprList3361);
                                                        f_tree = (IASTNode)adaptor.Create(f);
                                                        adaptor.AddChild(root_0, f_tree);


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

                                f2 = (IToken)Match(input, FROM, FOLLOW_FROM_in_exprList3392);
                                        f2_tree = (IASTNode)adaptor.Create(f2);
                                        adaptor.AddChild(root_0, f2_tree);


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

                IDENT292 = (IToken)Match(input, IDENT, FOLLOW_IDENT_in_identifier3542);
                        IDENT292_tree = (IASTNode)adaptor.Create(IDENT292);
                        adaptor.AddChild(root_0, IDENT292_tree);


Clone AbstractionParameter Count: 4Parameter Bindings

 [[#variable5ebbb3a0]]= (IToken)Match(input, [[#variable662f0cc0]], [[#variable5414c180]]);
 [[#variable662f1760]]= (IASTNode)adaptor.Create( [[#variable5ebbb3a0]]);
adaptor.AddChild(root_0, [[#variable662f1760]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5ebbb3a0]]
IDENT292 
12[[#5ebbb3a0]]
f2 
13[[#5ebbb3a0]]
f 
14[[#5ebbb3a0]]
BOTH276 
15[[#5ebbb3a0]]
LEADING275 
16[[#5ebbb3a0]]
TRAILING274 
17[[#5ebbb3a0]]
o 
18[[#5ebbb3a0]]
NUM_INT240 
19[[#5ebbb3a0]]
string_literal231 
110[[#5ebbb3a0]]
FETCH114 
111[[#5ebbb3a0]]
FETCH74 
112[[#5ebbb3a0]]
INNER72 
113[[#5ebbb3a0]]
FULL71 
114[[#5ebbb3a0]]
OUTER70 
115[[#5ebbb3a0]]
FETCH64 
116[[#5ebbb3a0]]
INNER62 
117[[#5ebbb3a0]]
FULL61 
118[[#5ebbb3a0]]
OUTER60 
119[[#5ebbb3a0]]
DISTINCT42 
120[[#5ebbb3a0]]
FROM25 
121[[#5ebbb3a0]]
VERSIONED6 
21[[#662f0cc0]]
IDENT 
22[[#662f0cc0]]
FROM 
23[[#662f0cc0]]
FROM 
24[[#662f0cc0]]
BOTH 
25[[#662f0cc0]]
LEADING 
26[[#662f0cc0]]
TRAILING 
27[[#662f0cc0]]
OBJECT 
28[[#662f0cc0]]
NUM_INT 
29[[#662f0cc0]]
CLASS 
210[[#662f0cc0]]
FETCH 
211[[#662f0cc0]]
FETCH 
212[[#662f0cc0]]
INNER 
213[[#662f0cc0]]
FULL 
214[[#662f0cc0]]
OUTER 
215[[#662f0cc0]]
FETCH 
216[[#662f0cc0]]
INNER 
217[[#662f0cc0]]
FULL 
218[[#662f0cc0]]
OUTER 
219[[#662f0cc0]]
DISTINCT 
220[[#662f0cc0]]
FROM 
221[[#662f0cc0]]
VERSIONED 
31[[#5414c180]]
FOLLOW_IDENT_in_identifier3542 
32[[#5414c180]]
FOLLOW_FROM_in_exprList3392 
33[[#5414c180]]
FOLLOW_FROM_in_exprList3361 
34[[#5414c180]]
FOLLOW_BOTH_in_exprList3314 
35[[#5414c180]]
FOLLOW_LEADING_in_exprList3301 
36[[#5414c180]]
FOLLOW_TRAILING_in_exprList3288 
37[[#5414c180]]
FOLLOW_OBJECT_in_identPrimary2960 
38[[#5414c180]]
FOLLOW_NUM_INT_in_primaryExpression2843 
39[[#5414c180]]
FOLLOW_CLASS_in_primaryExpression2791 
310[[#5414c180]]
FOLLOW_FETCH_in_propertyFetch1528 
311[[#5414c180]]
FOLLOW_FETCH_in_fromJoin1221 
312[[#5414c180]]
FOLLOW_INNER_in_fromJoin1212 
313[[#5414c180]]
FOLLOW_FULL_in_fromJoin1208 
314[[#5414c180]]
FOLLOW_OUTER_in_fromJoin1200 
315[[#5414c180]]
FOLLOW_FETCH_in_fromJoin1161 
316[[#5414c180]]
FOLLOW_INNER_in_fromJoin1152 
317[[#5414c180]]
FOLLOW_FULL_in_fromJoin1148 
318[[#5414c180]]
FOLLOW_OUTER_in_fromJoin1140 
319[[#5414c180]]
FOLLOW_DISTINCT_in_selectClause1002 
320[[#5414c180]]
FOLLOW_FROM_in_optionalFromTokenFromClause2781 
321[[#5414c180]]
FOLLOW_VERSIONED_in_updateStatement624 
41[[#662f1760]]
IDENT292_tree 
42[[#662f1760]]
f2_tree 
43[[#662f1760]]
f_tree 
44[[#662f1760]]
BOTH276_tree 
45[[#662f1760]]
LEADING275_tree 
46[[#662f1760]]
TRAILING274_tree 
47[[#662f1760]]
o_tree 
48[[#662f1760]]
NUM_INT240_tree 
49[[#662f1760]]
string_literal231_tree 
410[[#662f1760]]
FETCH114_tree 
411[[#662f1760]]
FETCH74_tree 
412[[#662f1760]]
INNER72_tree 
413[[#662f1760]]
FULL71_tree 
414[[#662f1760]]
OUTER70_tree 
415[[#662f1760]]
FETCH64_tree 
416[[#662f1760]]
INNER62_tree 
417[[#662f1760]]
FULL61_tree 
418[[#662f1760]]
OUTER60_tree 
419[[#662f1760]]
DISTINCT42_tree 
420[[#662f1760]]
FROM25_tree 
421[[#662f1760]]
VERSIONED6_tree