CloneSet344


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
14330.987statement_list[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1147337
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
2147379
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
3149412
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
Clone Instance
1
Line Count
14
Source Line
7337
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

                        // 492:31: -> ^( UNARY_MINUS[$m] $mu)
                        {
                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:492:34: ^( UNARY_MINUS[$m] $mu)
                            {
                            IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
                            root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(UNARY_MINUS, m), root_1);

                            adaptor.AddChild(root_1, stream_mu.NextTree());

                            adaptor.AddChild(root_0, root_1);
                            }
                        }


                        retval.Tree = root_0; retval.Tree = root_0;


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

                        // 493:30: -> ^( UNARY_PLUS[$p] $pu)
                        {
                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:493:33: ^( UNARY_PLUS[$p] $pu)
                            {
                            IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
                            root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(UNARY_PLUS, p), root_1);

                            adaptor.AddChild(root_1, stream_pu.NextTree());

                            adaptor.AddChild(root_0, root_1);
                            }
                        }


                        retval.Tree = root_0; retval.Tree = root_0;


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

                        // 577:3: -> ^( AGGREGATE[$op] additiveExpression )
                        {
                            // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:577:6: ^( AGGREGATE[$op] additiveExpression )
                            {
                            IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
                            root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(AGGREGATE, op), root_1);

                            adaptor.AddChild(root_1, stream_additiveExpression.NextTree());

                            adaptor.AddChild(root_0, root_1);
                            }
                        }


                        retval.Tree = root_0; retval.Tree = root_0;


Clone AbstractionParameter Count: 3Parameter Bindings

// 492:31: -> ^( UNARY_MINUS[$m] $mu)
// 577:3: -> ^( AGGREGATE[$op] additiveExpression )
// 493:30: -> ^( UNARY_PLUS[$p] $pu)
{
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:492:34: ^( UNARY_MINUS[$m] $mu)
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:577:6: ^( AGGREGATE[$op] additiveExpression )
   // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:493:33: ^( UNARY_PLUS[$p] $pu)
   {
      IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
      root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create( [[#variable5f24bde0]], [[#variable4fcebf20]]), root_1);
      adaptor.AddChild(root_1, [[#variable54378ca0]].NextTree());
      adaptor.AddChild(root_0, root_1);
   }
}
retval.Tree = root_0;
retval.Tree = root_0;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5f24bde0]]
UNARY_MINUS 
12[[#5f24bde0]]
AGGREGATE 
13[[#5f24bde0]]
UNARY_PLUS 
21[[#4fcebf20]]
m 
22[[#4fcebf20]]
op 
23[[#4fcebf20]]
p 
31[[#54378ca0]]
stream_mu 
32[[#54378ca0]]
stream_additiveExpression 
33[[#54378ca0]]
stream_pu