Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
10 | 9 | 6 | 0.952 | statement_list |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 10 | 658 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
2 | 10 | 4261 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
3 | 10 | 4391 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
4 | 10 | 4920 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
5 | 10 | 6459 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
6 | 10 | 8955 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
7 | 10 | 9985 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
8 | 10 | 10218 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
9 | 10 | 10262 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:138:22: COMMA assignment { COMMA12 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_setClause659); PushFollow(FOLLOW_assignment_in_setClause662); assignment13 = assignment(); state.followingStackPointer--; adaptor.AddChild(root_0, assignment13.Tree); } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:292:22: COMMA expression { COMMA120 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_groupByClause1558); PushFollow(FOLLOW_expression_in_groupByClause1561); expression121 = expression(); state.followingStackPointer--; adaptor.AddChild(root_0, expression121.Tree); } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:297:32: COMMA orderElement { COMMA126 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_orderByClause1592); PushFollow(FOLLOW_orderElement_in_orderByClause1595); orderElement127 = orderElement(); state.followingStackPointer--; adaptor.AddChild(root_0, orderElement127.Tree); } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:320:24: COMMA aliasedExpression { COMMA135 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_selectedPropertiesList1716); PushFollow(FOLLOW_aliasedExpression_in_selectedPropertiesList1719); aliasedExpression136 = aliasedExpression(); state.followingStackPointer--; adaptor.AddChild(root_0, aliasedExpression136.Tree); } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:458:6: CONCAT bitwiseNotExpression { CONCAT172 = (IToken)Match(input, CONCAT, FOLLOW_CONCAT_in_concatenation2227); PushFollow(FOLLOW_bitwiseNotExpression_in_concatenation2230); bitwiseNotExpression173 = bitwiseNotExpression(); state.followingStackPointer--; adaptor.AddChild(root_0, bitwiseNotExpression173.Tree); } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:555:23: COMMA expression { COMMA243 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_vectorExpr2912); PushFollow(FOLLOW_expression_in_vectorExpr2915); expression244 = expression(); state.followingStackPointer--; adaptor.AddChild(root_0, expression244.Tree); } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:598:37: COMMA expression { COMMA271 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_compoundExpr3259); PushFollow(FOLLOW_expression_in_compoundExpr3262); expression272 = expression(); state.followingStackPointer--; adaptor.AddChild(root_0, expression272.Tree); } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:612:19: COMMA expression { COMMA278 = (IToken)Match(input, COMMA, FOLLOW_COMMA_in_exprList3343); PushFollow(FOLLOW_expression_in_exprList3346); expression279 = expression(); state.followingStackPointer--; adaptor.AddChild(root_0, expression279.Tree); } break; |
| ||||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:614:9: AS identifier { AS281 = (IToken)Match(input, AS, FOLLOW_AS_in_exprList3375); PushFollow(FOLLOW_identifier_in_exprList3378); identifier282 = identifier(); state.followingStackPointer--; adaptor.AddChild(root_0, identifier282.Tree); } break; |
| |||
// /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:614:9: AS identifier // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:612:19: COMMA expression // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:598:37: COMMA expression // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:555:23: COMMA expression // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:458:6: CONCAT bitwiseNotExpression // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:320:24: COMMA aliasedExpression // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:297:32: COMMA orderElement // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:292:22: COMMA expression // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:138:22: COMMA assignment { [[#variable5f78a380]]= (IToken)Match(input, [[#variable5f78a280]], [[#variable5f78a200]]); PushFollow( [[#variable5f78a2c0]]); [[#variable5f78a260]]= [[#variable5f78a220]](); state.followingStackPointer--; adaptor.AddChild(root_0, [[#variable5f78a260]].Tree); } break; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#5f78a380]] | AS281 |
1 | 2 | [[#5f78a380]] | COMMA278 |
1 | 3 | [[#5f78a380]] | COMMA271 |
1 | 4 | [[#5f78a380]] | COMMA243 |
1 | 5 | [[#5f78a380]] | CONCAT172 |
1 | 6 | [[#5f78a380]] | COMMA135 |
1 | 7 | [[#5f78a380]] | COMMA126 |
1 | 8 | [[#5f78a380]] | COMMA120 |
1 | 9 | [[#5f78a380]] | COMMA12 |
2 | 1 | [[#5f78a280]] | AS |
2 | 2 | [[#5f78a280]] | COMMA |
2 | 3 | [[#5f78a280]] | COMMA |
2 | 4 | [[#5f78a280]] | COMMA |
2 | 5 | [[#5f78a280]] | CONCAT |
2 | 6 | [[#5f78a280]] | COMMA |
2 | 7 | [[#5f78a280]] | COMMA |
2 | 8 | [[#5f78a280]] | COMMA |
2 | 9 | [[#5f78a280]] | COMMA |
3 | 1 | [[#5f78a200]] | FOLLOW_AS_in_exprList3375 |
3 | 2 | [[#5f78a200]] | FOLLOW_COMMA_in_exprList3343 |
3 | 3 | [[#5f78a200]] | FOLLOW_COMMA_in_compoundExpr3259 |
3 | 4 | [[#5f78a200]] | FOLLOW_COMMA_in_vectorExpr2912 |
3 | 5 | [[#5f78a200]] | FOLLOW_CONCAT_in_concatenation2227 |
3 | 6 | [[#5f78a200]] | FOLLOW_COMMA_in_selectedPropertiesList1716 |
3 | 7 | [[#5f78a200]] | FOLLOW_COMMA_in_orderByClause1592 |
3 | 8 | [[#5f78a200]] | FOLLOW_COMMA_in_groupByClause1558 |
3 | 9 | [[#5f78a200]] | FOLLOW_COMMA_in_setClause659 |
4 | 1 | [[#5f78a2c0]] | FOLLOW_identifier_in_exprList3378 |
4 | 2 | [[#5f78a2c0]] | FOLLOW_expression_in_exprList3346 |
4 | 3 | [[#5f78a2c0]] | FOLLOW_expression_in_compoundExpr3262 |
4 | 4 | [[#5f78a2c0]] | FOLLOW_expression_in_vectorExpr2915 |
4 | 5 | [[#5f78a2c0]] | FOLLOW_bitwiseNotExpression_in_concatenation2230 |
4 | 6 | [[#5f78a2c0]] | FOLLOW_aliasedExpression_in_selectedPropertiesList1719 |
4 | 7 | [[#5f78a2c0]] | FOLLOW_orderElement_in_orderByClause1595 |
4 | 8 | [[#5f78a2c0]] | FOLLOW_expression_in_groupByClause1561 |
4 | 9 | [[#5f78a2c0]] | FOLLOW_assignment_in_setClause662 |
5 | 1 | [[#5f78a260]] | identifier282 |
5 | 2 | [[#5f78a260]] | expression279 |
5 | 3 | [[#5f78a260]] | expression272 |
5 | 4 | [[#5f78a260]] | expression244 |
5 | 5 | [[#5f78a260]] | bitwiseNotExpression173 |
5 | 6 | [[#5f78a260]] | aliasedExpression136 |
5 | 7 | [[#5f78a260]] | orderElement127 |
5 | 8 | [[#5f78a260]] | expression121 |
5 | 9 | [[#5f78a260]] | assignment13 |
6 | 1 | [[#5f78a220]] | identifier |
6 | 2 | [[#5f78a220]] | expression |
6 | 3 | [[#5f78a220]] | expression |
6 | 4 | [[#5f78a220]] | expression |
6 | 5 | [[#5f78a220]] | bitwiseNotExpression |
6 | 6 | [[#5f78a220]] | aliasedExpression |
6 | 7 | [[#5f78a220]] | orderElement |
6 | 8 | [[#5f78a220]] | expression |
6 | 9 | [[#5f78a220]] | assignment |