1 2 5 6 package com.hp.hpl.jena.rdql.parser ; 7 8 public interface RDQLParserConstants { 9 10 int EOF = 0; 11 int SINGLE_LINE_COMMENT = 13; 12 int MULTI_LINE_COMMENT = 14; 13 int INTEGER_LITERAL = 16; 14 int DECIMAL_LITERAL = 17; 15 int HEX_LITERAL = 18; 16 int FLOATING_POINT_LITERAL = 19; 17 int EXPONENT = 20; 18 int STRING_LITERAL1 = 21; 19 int STRING_LITERAL2 = 22; 20 int URI = 23; 21 int QNAME = 24; 22 int QNAME_PREFIX = 25; 23 int QNAME_LNAME = 26; 24 int SELECT = 27; 25 int SOURCE = 28; 26 int FROM = 29; 27 int WHERE = 30; 28 int SUCHTHAT = 31; 29 int PREFIXES = 32; 30 int FOR = 33; 31 int STR_EQ = 34; 32 int STR_NE = 35; 33 int STR_LANGEQ = 36; 34 int BOOLEAN_LITERAL = 37; 35 int NULL_LITERAL = 38; 36 int DIGITS = 39; 37 int NCName = 40; 38 int LPAREN = 41; 39 int RPAREN = 42; 40 int LBRACE = 43; 41 int RBRACE = 44; 42 int LBRACKET = 45; 43 int RBRACKET = 46; 44 int SEMICOLON = 47; 45 int COMMA = 48; 46 int DOT = 49; 47 int ASSIGN = 50; 48 int GT = 51; 49 int LT = 52; 50 int BANG = 53; 51 int TILDE = 54; 52 int HOOK = 55; 53 int COLON = 56; 54 int EQ = 57; 55 int NEQ = 58; 56 int LE = 59; 57 int GE = 60; 58 int SC_OR = 61; 59 int SC_AND = 62; 60 int INCR = 63; 61 int DECR = 64; 62 int PLUS = 65; 63 int MINUS = 66; 64 int STAR = 67; 65 int SLASH = 68; 66 int BIT_AND = 69; 67 int BIT_OR = 70; 68 int BIT_XOR = 71; 69 int REM = 72; 70 int LSHIFT = 73; 71 int RSIGNEDSHIFT = 74; 72 int RUNSIGNEDSHIFT = 75; 73 int STR_MATCH = 76; 74 int STR_NMATCH = 77; 75 int DATATYPE = 78; 76 int AT = 79; 77 int PATTERN = 80; 78 79 int DEFAULT = 0; 80 int READ_IDENTIFIER = 1; 81 int IN_SINGLE_LINE_COMMENT = 2; 82 int IN_MULTI_LINE_COMMENT = 3; 83 int READ_URI = 4; 84 int READ_QNAME = 5; 85 int READ_REGEX = 6; 86 87 String [] tokenImage = { 88 "<EOF>", 89 "\" \"", 90 "\"\\t\"", 91 "\"\\n\"", 92 "\"\\r\"", 93 "\"\\f\"", 94 "\" \"", 95 "\"\\t\"", 96 "\"\\n\"", 97 "\"\\r\"", 98 "\"\\f\"", 99 "\"//\"", 100 "\"/*\"", 101 "<SINGLE_LINE_COMMENT>", 102 "\"*/\"", 103 "<token of kind 15>", 104 "<INTEGER_LITERAL>", 105 "<DECIMAL_LITERAL>", 106 "<HEX_LITERAL>", 107 "<FLOATING_POINT_LITERAL>", 108 "<EXPONENT>", 109 "<STRING_LITERAL1>", 110 "<STRING_LITERAL2>", 111 "<URI>", 112 "<QNAME>", 113 "<QNAME_PREFIX>", 114 "<QNAME_LNAME>", 115 "\"select\"", 116 "\"source\"", 117 "\"from\"", 118 "\"where\"", 119 "\"and\"", 120 "\"using\"", 121 "\"for\"", 122 "\"eq\"", 123 "\"ne\"", 124 "\"langeq\"", 125 "<BOOLEAN_LITERAL>", 126 "\"null\"", 127 "<DIGITS>", 128 "<NCName>", 129 "\"(\"", 130 "\")\"", 131 "\"{\"", 132 "\"}\"", 133 "\"[\"", 134 "\"]\"", 135 "\";\"", 136 "\",\"", 137 "\".\"", 138 "\"=\"", 139 "\">\"", 140 "\"<\"", 141 "\"!\"", 142 "\"~\"", 143 "\"?\"", 144 "\":\"", 145 "\"==\"", 146 "\"!=\"", 147 "\"<=\"", 148 "\">=\"", 149 "\"||\"", 150 "\"&&\"", 151 "\"++\"", 152 "\"--\"", 153 "\"+\"", 154 "\"-\"", 155 "\"*\"", 156 "\"/\"", 157 "\"&\"", 158 "\"|\"", 159 "\"^\"", 160 "\"%\"", 161 "\"<<\"", 162 "\">>\"", 163 "\">>>\"", 164 "<STR_MATCH>", 165 "\"!~\"", 166 "\"^^\"", 167 "\"@\"", 168 "<PATTERN>", 169 }; 170 171 } 172 | Popular Tags |