Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
10 | 2 | 5 | 0.959 | statement_list[7] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 10 | 3847 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
2 | 10 | 3896 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| ||||
stream_ELEMENTS.Add(ELEMENTS102); OPEN103 = (IToken)Match(input, OPEN, FOLLOW_OPEN_in_inCollectionElementsDeclaration1424); stream_OPEN.Add(OPEN103); PushFollow(FOLLOW_path_in_inCollectionElementsDeclaration1426); path104 = path(); state.followingStackPointer--; stream_path.Add(path104.Tree); |
| ||||
stream_ELEMENTS.Add(ELEMENTS106); OPEN107 = (IToken)Match(input, OPEN, FOLLOW_OPEN_in_inCollectionElementsDeclaration1452); stream_OPEN.Add(OPEN107); PushFollow(FOLLOW_path_in_inCollectionElementsDeclaration1454); path108 = path(); state.followingStackPointer--; stream_path.Add(path108.Tree); |
| |||
stream_ELEMENTS.Add( [[#variable5511c0a0]]); [[#variable28768180]]= (IToken)Match(input, OPEN, [[#variable5511c2a0]]); stream_OPEN.Add( [[#variable28768180]]); PushFollow( [[#variable276117c0]]); [[#variable5511c040]]= path(); state.followingStackPointer--; stream_path.Add( [[#variable5511c040]].Tree); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#5511c0a0]] | ELEMENTS106 |
1 | 2 | [[#5511c0a0]] | ELEMENTS102 |
2 | 1 | [[#28768180]] | OPEN107 |
2 | 2 | [[#28768180]] | OPEN103 |
3 | 1 | [[#5511c2a0]] | FOLLOW_OPEN_in_inCollectionElementsDeclaration1452 |
3 | 2 | [[#5511c2a0]] | FOLLOW_OPEN_in_inCollectionElementsDeclaration1424 |
4 | 1 | [[#276117c0]] | FOLLOW_path_in_inCollectionElementsDeclaration1454 |
4 | 2 | [[#276117c0]] | FOLLOW_path_in_inCollectionElementsDeclaration1426 |
5 | 1 | [[#5511c040]] | path108 |
5 | 2 | [[#5511c040]] | path104 |