CloneSet30


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
92260.997class_member_declarations[92]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
19221
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlLexer.cs
292162
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs
Clone Instance
1
Line Count
92
Source Line
21
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlLexer.cs

    public const int EXISTS = 19;
    public const int COMMA = 98;
    public const int FETCH = 21;
    public const int MINUS = 114;
    public const int AS = 7;
    public const int END = 56;
    public const int INTO = 30;
    public const int FALSE = 20;
    public const int ELEMENTS = 17;
    public const int THEN = 58;
    public const int ALIAS = 70;
    public const int BOR = 110;
    public const int ON = 60;
    public const int DOT = 15;
    public const int ORDER = 41;
    public const int AND = 6;
    public const int CONSTANT = 92;
    public const int UNARY_MINUS = 88;
    public const int METHOD_CALL = 79;
    public const int RIGHT = 44;
    public const int CONCAT = 108;
    public const int PROPERTIES = 43;
    public const int SELECT = 45;
    public const int LE = 106;
    public const int BETWEEN = 10;
    public const int NUM_INT = 93;
    public const int BOTH = 62;
    public const int PLUS = 113;
    public const int VERSIONED = 52;
    public const int MEMBER = 65;
    public const int UNION = 50;
    public const int DISTINCT = 16;
    public const int RANGE = 85;
    public const int FILTER_ENTITY = 74;
    public const int IDENT = 122;
    public const int WHEN = 59;
    public const int DESCENDING = 14;
    public const int WS = 126;
    public const int EQ = 99;
    public const int NEW = 37;
    public const int LT = 104;
    public const int ESCqs = 125;
    public const int OF = 67;
    public const int T__130 = 130;
    public const int UPDATE = 51;
    public const int SELECT_FROM = 87;
    public const int LITERAL_by = 54;
    public const int FLOAT_SUFFIX = 128;
    public const int ANY = 5;
    public const int UNARY_PLUS = 89;
    public const int NUM_FLOAT = 95;
    public const int GE = 107;
    public const int CASE = 55;
    public const int OPEN_BRACKET = 117;
    public const int ELSE = 57;
    public const int OPEN = 100;
    public const int COUNT = 12;
    public const int NULL = 39;
    public const int COLON = 119;
    public const int DIV = 116;
    public const int HAVING = 25;
    public const int ALL = 4;
    public const int SET = 46;
    public const int T__131 = 131;
    public const int INSERT = 29;
    public const int TRUE = 49;
    public const int CASE2 = 72;
    public const int IS_NOT_NULL = 77;
    public const int WHERE = 53;
    public const int AGGREGATE = 69;
    public const int VECTOR_EXPR = 90;
    public const int BNOT = 109;
    public const int LEADING = 64;
    public const int CLOSE_BRACKET = 118;
    public const int NUM_DOUBLE = 94;
    public const int INNER = 28;
    public const int QUERY = 84;
    public const int ORDER_ELEMENT = 83;
    public const int OR = 40;
    public const int FULL = 23;
    public const int INDICES = 27;
    public const int IS_NULL = 78;
    public const int GROUP = 24;
    public const int ESCAPE = 18;
    public const int PARAM = 120;
    public const int ID_LETTER = 124;
    public const int INDEX_OP = 76;
    public const int HEX_DIGIT = 129;
    public const int LEFT = 33;
    public const int TRAILING = 68;
    public const int JOIN = 32;
    public const int NOT_BETWEEN = 80;


Clone Instance
2
Line Count
92
Source Line
162
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs

    public const int EXISTS = 19;
    public const int EXPR_LIST = 73;
    public const int FETCH = 21;
    public const int MINUS = 114;
    public const int AS = 7;
    public const int END = 56;
    public const int INTO = 30;
    public const int FALSE = 20;
    public const int ELEMENTS = 17;
    public const int THEN = 58;
    public const int ALIAS = 70;
    public const int BOR = 110;
    public const int ON = 60;
    public const int DOT = 15;
    public const int ORDER = 41;
    public const int AND = 6;
    public const int CONSTANT = 92;
    public const int RIGHT = 44;
    public const int METHOD_CALL = 79;
    public const int UNARY_MINUS = 88;
    public const int CONCAT = 108;
    public const int PROPERTIES = 43;
    public const int SELECT = 45;
    public const int LE = 106;
    public const int BETWEEN = 10;
    public const int NUM_INT = 93;
    public const int BOTH = 62;
    public const int PLUS = 113;
    public const int VERSIONED = 52;
    public const int MEMBER = 65;
    public const int UNION = 50;
    public const int DISTINCT = 16;
    public const int RANGE = 85;
    public const int FILTER_ENTITY = 74;
    public const int IDENT = 122;
    public const int WHEN = 59;
    public const int DESCENDING = 14;
    public const int WS = 126;
    public const int EQ = 99;
    public const int NEW = 37;
    public const int LT = 104;
    public const int ESCqs = 125;
    public const int OF = 67;
    public const int T__130 = 130;
    public const int UPDATE = 51;
    public const int SELECT_FROM = 87;
    public const int LITERAL_by = 54;
    public const int FLOAT_SUFFIX = 128;
    public const int ANY = 5;
    public const int UNARY_PLUS = 89;
    public const int NUM_FLOAT = 95;
    public const int GE = 107;
    public const int CASE = 55;
    public const int OPEN_BRACKET = 117;
    public const int ELSE = 57;
    public const int OPEN = 100;
    public const int COUNT = 12;
    public const int NULL = 39;
    public const int COLON = 119;
    public const int DIV = 116;
    public const int HAVING = 25;
    public const int ALL = 4;
    public const int SET = 46;
    public const int T__131 = 131;
    public const int INSERT = 29;
    public const int TRUE = 49;
    public const int CASE2 = 72;
    public const int IS_NOT_NULL = 77;
    public const int WHERE = 53;
    public const int AGGREGATE = 69;
    public const int VECTOR_EXPR = 90;
    public const int BNOT = 109;
    public const int LEADING = 64;
    public const int CLOSE_BRACKET = 118;
    public const int NUM_DOUBLE = 94;
    public const int INNER = 28;
    public const int QUERY = 84;
    public const int ORDER_ELEMENT = 83;
    public const int OR = 40;
    public const int FULL = 23;
    public const int INDICES = 27;
    public const int IS_NULL = 78;
    public const int GROUP = 24;
    public const int ESCAPE = 18;
    public const int PARAM = 120;
    public const int ID_LETTER = 124;
    public const int INDEX_OP = 76;
    public const int HEX_DIGIT = 129;
    public const int LEFT = 33;
    public const int TRAILING = 68;
    public const int JOIN = 32;
    public const int NOT_BETWEEN = 80;


Clone AbstractionParameter Count: 6Parameter Bindings

public const int EXISTS = 19;
public const int [[#variable673dc780]]= [[#variable673dc4e0]];
public const int FETCH = 21;
public const int MINUS = 114;
public const int AS = 7;
public const int END = 56;
public const int INTO = 30;
public const int FALSE = 20;
public const int ELEMENTS = 17;
public const int THEN = 58;
public const int ALIAS = 70;
public const int BOR = 110;
public const int ON = 60;
public const int DOT = 15;
public const int ORDER = 41;
public const int AND = 6;
public const int CONSTANT = 92;
public const int [[#variable673dc200]]= [[#variable6fdac9c0]];
public const int METHOD_CALL = 79;
public const int [[#variable6fdacac0]]= [[#variable673dc460]];
public const int CONCAT = 108;
public const int PROPERTIES = 43;
public const int SELECT = 45;
public const int LE = 106;
public const int BETWEEN = 10;
public const int NUM_INT = 93;
public const int BOTH = 62;
public const int PLUS = 113;
public const int VERSIONED = 52;
public const int MEMBER = 65;
public const int UNION = 50;
public const int DISTINCT = 16;
public const int RANGE = 85;
public const int FILTER_ENTITY = 74;
public const int IDENT = 122;
public const int WHEN = 59;
public const int DESCENDING = 14;
public const int WS = 126;
public const int EQ = 99;
public const int NEW = 37;
public const int LT = 104;
public const int ESCqs = 125;
public const int OF = 67;
public const int T__130 = 130;
public const int UPDATE = 51;
public const int SELECT_FROM = 87;
public const int LITERAL_by = 54;
public const int FLOAT_SUFFIX = 128;
public const int ANY = 5;
public const int UNARY_PLUS = 89;
public const int NUM_FLOAT = 95;
public const int GE = 107;
public const int CASE = 55;
public const int OPEN_BRACKET = 117;
public const int ELSE = 57;
public const int OPEN = 100;
public const int COUNT = 12;
public const int NULL = 39;
public const int COLON = 119;
public const int DIV = 116;
public const int HAVING = 25;
public const int ALL = 4;
public const int SET = 46;
public const int T__131 = 131;
public const int INSERT = 29;
public const int TRUE = 49;
public const int CASE2 = 72;
public const int IS_NOT_NULL = 77;
public const int WHERE = 53;
public const int AGGREGATE = 69;
public const int VECTOR_EXPR = 90;
public const int BNOT = 109;
public const int LEADING = 64;
public const int CLOSE_BRACKET = 118;
public const int NUM_DOUBLE = 94;
public const int INNER = 28;
public const int QUERY = 84;
public const int ORDER_ELEMENT = 83;
public const int OR = 40;
public const int FULL = 23;
public const int INDICES = 27;
public const int IS_NULL = 78;
public const int GROUP = 24;
public const int ESCAPE = 18;
public const int PARAM = 120;
public const int ID_LETTER = 124;
public const int INDEX_OP = 76;
public const int HEX_DIGIT = 129;
public const int LEFT = 33;
public const int TRAILING = 68;
public const int JOIN = 32;
public const int NOT_BETWEEN = 80;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#673dc780]]
COMMA 
12[[#673dc780]]
EXPR_LIST 
21[[#673dc4e0]]
98 
22[[#673dc4e0]]
73 
31[[#673dc200]]
UNARY_MINUS 
32[[#673dc200]]
RIGHT 
41[[#6fdac9c0]]
88 
42[[#6fdac9c0]]
44 
51[[#6fdacac0]]
RIGHT 
52[[#6fdacac0]]
UNARY_MINUS 
61[[#673dc460]]
44 
62[[#673dc460]]
88