| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 6 | 12 | 1 | 0.956 | statement_list[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 6 | 1807 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 2 | 6 | 1826 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 3 | 6 | 1833 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 4 | 6 | 3485 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 5 | 6 | 3492 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 6 | 6 | 7701 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 7 | 6 | 7824 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 8 | 6 | 701 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 9 | 6 | 1780 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 10 | 6 | 1788 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 11 | 6 | 1795 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 12 | 6 | 1802 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:211:79: ( selectClause )?
if ( stream_selectClause.HasNext())
{
adaptor.AddChild(root_1, stream_selectClause.NextTree());
}
stream_selectClause.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:212:20: ( fromClause )?
if ( stream_fromClause.HasNext())
{
adaptor.AddChild(root_1, stream_fromClause.NextTree());
}
stream_fromClause.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:212:32: ( selectClause )?
if ( stream_selectClause.HasNext())
{
adaptor.AddChild(root_1, stream_selectClause.NextTree());
}
stream_selectClause.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:257:19: ( asAlias )?
if ( stream_asAlias.HasNext())
{
adaptor.AddChild(root_1, stream_asAlias.NextTree());
}
stream_asAlias.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:257:28: ( propertyFetch )?
if ( stream_propertyFetch.HasNext())
{
adaptor.AddChild(root_1, stream_propertyFetch.NextTree());
}
stream_propertyFetch.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:501:24: ( elseClause )?
if ( stream_elseClause.HasNext())
{
adaptor.AddChild(root_1, stream_elseClause.NextTree());
}
stream_elseClause.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:503:45: ( elseClause )?
if ( stream_elseClause.HasNext())
{
adaptor.AddChild(root_1, stream_elseClause.NextTree());
}
stream_elseClause.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:59:17: ( $w)?
if ( stream_w.HasNext())
{
adaptor.AddChild(root_1, stream_w.NextTree());
}
stream_w.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:136:14: ( $s)?
if ( stream_s.HasNext())
{
adaptor.AddChild(root_1, stream_s.NextTree());
}
stream_s.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:136:21: ( $w)?
if ( stream_w.HasNext())
{
adaptor.AddChild(root_1, stream_w.NextTree());
}
stream_w.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:136:25: ( $g)?
if ( stream_g.HasNext())
{
adaptor.AddChild(root_1, stream_g.NextTree());
}
stream_g.Reset();
|
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:136:29: ( $o)?
if ( stream_o.HasNext())
{
adaptor.AddChild(root_1, stream_o.NextTree());
}
stream_o.Reset();
|
| |||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:136:21: ( $w)?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:212:32: ( selectClause )?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:503:45: ( elseClause )?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:136:14: ( $s)?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:257:28: ( propertyFetch )?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:257:19: ( asAlias )?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:212:20: ( fromClause )?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:136:29: ( $o)?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:136:25: ( $g)?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:211:79: ( selectClause )?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:501:24: ( elseClause )?
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g:59:17: ( $w)?
if ( [[#variable700544a0]].HasNext())
{
adaptor.AddChild(root_1, [[#variable700544a0]].NextTree());
}
[[#variable700544a0]].Reset();
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#700544a0]] | stream_w |
| 1 | 2 | [[#700544a0]] | stream_selectClause |
| 1 | 3 | [[#700544a0]] | stream_elseClause |
| 1 | 4 | [[#700544a0]] | stream_s |
| 1 | 5 | [[#700544a0]] | stream_propertyFetch |
| 1 | 6 | [[#700544a0]] | stream_asAlias |
| 1 | 7 | [[#700544a0]] | stream_fromClause |
| 1 | 8 | [[#700544a0]] | stream_o |
| 1 | 9 | [[#700544a0]] | stream_g |
| 1 | 10 | [[#700544a0]] | stream_selectClause |
| 1 | 11 | [[#700544a0]] | stream_elseClause |
| 1 | 12 | [[#700544a0]] | stream_w |