CloneSet156


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
3860.957statement_list[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
132081
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
233556
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
333682
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
433809
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
535394
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
637244
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
737567
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
839275
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
Clone Instance
1
Line Count
3
Source Line
2081
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

        RewriteRuleTokenStream stream_NEW = new RewriteRuleTokenStream(adaptor, "token NEW");
        RewriteRuleSubtreeStream stream_selectedPropertiesList = new RewriteRuleSubtreeStream(adaptor, "rule selectedPropertiesList");
        RewriteRuleSubtreeStream stream_path = new RewriteRuleSubtreeStream(adaptor, "rule path");


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

        RewriteRuleTokenStream stream_IN = new RewriteRuleTokenStream(adaptor, "token IN");
        RewriteRuleSubtreeStream stream_path = new RewriteRuleSubtreeStream(adaptor, "rule path");
        RewriteRuleSubtreeStream stream_alias = new RewriteRuleSubtreeStream(adaptor, "rule alias");


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

        RewriteRuleTokenStream stream_IN = new RewriteRuleTokenStream(adaptor, "token IN");
        RewriteRuleSubtreeStream stream_path = new RewriteRuleSubtreeStream(adaptor, "rule path");
        RewriteRuleSubtreeStream stream_alias = new RewriteRuleSubtreeStream(adaptor, "rule alias");


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

        RewriteRuleTokenStream stream_IN = new RewriteRuleTokenStream(adaptor, "token IN");
        RewriteRuleSubtreeStream stream_path = new RewriteRuleSubtreeStream(adaptor, "rule path");
        RewriteRuleSubtreeStream stream_alias = new RewriteRuleSubtreeStream(adaptor, "rule alias");


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

        RewriteRuleTokenStream stream_NOT = new RewriteRuleTokenStream(adaptor, "token NOT");
        RewriteRuleSubtreeStream stream_negatedExpression = new RewriteRuleSubtreeStream(adaptor, "rule negatedExpression");
        RewriteRuleSubtreeStream stream_equalityExpression = new RewriteRuleSubtreeStream(adaptor, "rule equalityExpression");


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

        RewriteRuleTokenStream stream_PLUS = new RewriteRuleTokenStream(adaptor, "token PLUS");
        RewriteRuleSubtreeStream stream_unaryExpression = new RewriteRuleSubtreeStream(adaptor, "rule unaryExpression");
        RewriteRuleSubtreeStream stream_atom = new RewriteRuleSubtreeStream(adaptor, "rule atom");


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

        RewriteRuleTokenStream stream_END = new RewriteRuleTokenStream(adaptor, "token END");
        RewriteRuleSubtreeStream stream_unaryExpression = new RewriteRuleSubtreeStream(adaptor, "rule unaryExpression");
        RewriteRuleSubtreeStream stream_whenClause = new RewriteRuleSubtreeStream(adaptor, "rule whenClause");


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

        RewriteRuleTokenStream stream_COUNT = new RewriteRuleTokenStream(adaptor, "token COUNT");
        RewriteRuleSubtreeStream stream_aggregateDistinctAll = new RewriteRuleSubtreeStream(adaptor, "rule aggregateDistinctAll");
        RewriteRuleSubtreeStream stream_additiveExpression = new RewriteRuleSubtreeStream(adaptor, "rule additiveExpression");


Clone AbstractionParameter Count: 6Parameter Bindings

RewriteRuleTokenStream [[#variable55037580]]= new RewriteRuleTokenStream(adaptor, [[#variable55037480]]);
RewriteRuleSubtreeStream [[#variable55037420]]= new RewriteRuleSubtreeStream(adaptor, [[#variable55037460]]);
RewriteRuleSubtreeStream [[#variable55037380]]= new RewriteRuleSubtreeStream(adaptor, [[#variable550372e0]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#55037580]]
stream_IN 
12[[#55037580]]
stream_COUNT 
13[[#55037580]]
stream_END 
14[[#55037580]]
stream_PLUS 
15[[#55037580]]
stream_NOT 
16[[#55037580]]
stream_NEW 
17[[#55037580]]
stream_IN 
18[[#55037580]]
stream_IN 
21[[#55037480]]
"token IN" 
22[[#55037480]]
"token COUNT" 
23[[#55037480]]
"token END" 
24[[#55037480]]
"token PLUS" 
25[[#55037480]]
"token NOT" 
26[[#55037480]]
"token NEW" 
27[[#55037480]]
"token IN" 
28[[#55037480]]
"token IN" 
31[[#55037420]]
stream_path 
32[[#55037420]]
stream_aggregateDistinctAll 
33[[#55037420]]
stream_unaryExpression 
34[[#55037420]]
stream_unaryExpression 
35[[#55037420]]
stream_negatedExpression 
36[[#55037420]]
stream_selectedPropertiesList 
37[[#55037420]]
stream_path 
38[[#55037420]]
stream_path 
41[[#55037460]]
"rule path" 
42[[#55037460]]
"rule aggregateDistinctAll" 
43[[#55037460]]
"rule unaryExpression" 
44[[#55037460]]
"rule unaryExpression" 
45[[#55037460]]
"rule negatedExpression" 
46[[#55037460]]
"rule selectedPropertiesList" 
47[[#55037460]]
"rule path" 
48[[#55037460]]
"rule path" 
51[[#55037380]]
stream_alias 
52[[#55037380]]
stream_additiveExpression 
53[[#55037380]]
stream_whenClause 
54[[#55037380]]
stream_atom 
55[[#55037380]]
stream_equalityExpression 
56[[#55037380]]
stream_path 
57[[#55037380]]
stream_alias 
58[[#55037380]]
stream_alias 
61[[#550372e0]]
"rule alias" 
62[[#550372e0]]
"rule additiveExpression" 
63[[#550372e0]]
"rule whenClause" 
64[[#550372e0]]
"rule atom" 
65[[#550372e0]]
"rule equalityExpression" 
66[[#550372e0]]
"rule path" 
67[[#550372e0]]
"rule alias" 
68[[#550372e0]]
"rule alias"