| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 12 | 2 | 2 | 0.990 | statement_list[3] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 12 | 4628 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 2 | 12 | 4701 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| ||||
// 306:3: -> ^( ASCENDING[$a.Text] )
{
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:306:6: ^( ASCENDING[$a.Text] )
{
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(ASCENDING, a.Text), root_1);
adaptor.AddChild(root_0, root_1);
}
}
retval.Tree = root_0; retval.Tree = root_0;
|
| ||||
// 308:3: -> ^( DESCENDING[$d.Text] )
{
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:308:6: ^( DESCENDING[$d.Text] )
{
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(DESCENDING, d.Text), root_1);
adaptor.AddChild(root_0, root_1);
}
}
retval.Tree = root_0; retval.Tree = root_0;
|
| |||
// 308:3: -> ^( DESCENDING[$d.Text] )
// 306:3: -> ^( ASCENDING[$a.Text] )
{
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:308:6: ^( DESCENDING[$d.Text] )
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:306:6: ^( ASCENDING[$a.Text] )
{
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create( [[#variable66a3cf00]], [[#variable66a3cea0]].Text), root_1);
adaptor.AddChild(root_0, root_1);
}
}
retval.Tree = root_0;
retval.Tree = root_0;
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#66a3cf00]] | DESCENDING |
| 1 | 2 | [[#66a3cf00]] | ASCENDING |
| 2 | 1 | [[#66a3cea0]] | d |
| 2 | 2 | [[#66a3cea0]] | a |