Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
12 | 4 | 1 | 0.994 | statement_list[3] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 12 | 5482 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
2 | 12 | 7418 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
3 | 12 | 7455 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
4 | 12 | 7492 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| ||||
// 378:3: -> ^( equalityExpression ) { // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:378:6: ^( equalityExpression ) { IASTNode root_1 = (IASTNode)adaptor.GetNilNode(); root_1 = (IASTNode)adaptor.BecomeRoot(stream_equalityExpression.NextNode(), root_1); adaptor.AddChild(root_0, root_1); } } retval.Tree = root_0; retval.Tree = root_0; |
| ||||
// 494:21: -> ^( $c) { // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:494:24: ^( $c) { IASTNode root_1 = (IASTNode)adaptor.GetNilNode(); root_1 = (IASTNode)adaptor.BecomeRoot(stream_c.NextNode(), root_1); adaptor.AddChild(root_0, root_1); } } retval.Tree = root_0; retval.Tree = root_0; |
| ||||
// 495:27: -> ^( $q) { // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:495:30: ^( $q) { IASTNode root_1 = (IASTNode)adaptor.GetNilNode(); root_1 = (IASTNode)adaptor.BecomeRoot(stream_q.NextNode(), root_1); adaptor.AddChild(root_0, root_1); } } retval.Tree = root_0; retval.Tree = root_0; |
| ||||
// 496:11: -> ^( $a) { // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:496:14: ^( $a) { IASTNode root_1 = (IASTNode)adaptor.GetNilNode(); root_1 = (IASTNode)adaptor.BecomeRoot(stream_a.NextNode(), root_1); adaptor.AddChild(root_0, root_1); } } retval.Tree = root_0; retval.Tree = root_0; |
| |||
// 496:11: -> ^( $a) // 495:27: -> ^( $q) // 494:21: -> ^( $c) // 378:3: -> ^( equalityExpression ) { // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:496:14: ^( $a) // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:495:30: ^( $q) // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:494:24: ^( $c) // /Users/Steve/Projects/NHibernate/Branches/2.1.x/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Hql.g:378:6: ^( equalityExpression ) { IASTNode root_1 = (IASTNode)adaptor.GetNilNode(); root_1 = (IASTNode)adaptor.BecomeRoot( [[#variable57d1ec00]].NextNode(), 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 | [[#57d1ec00]] | stream_a |
1 | 2 | [[#57d1ec00]] | stream_q |
1 | 3 | [[#57d1ec00]] | stream_c |
1 | 4 | [[#57d1ec00]] | stream_equalityExpression |