CS计算机代考程序代写 Java /** RDDL Parser: Definitive Lexical Patterns for Tokens (for use with JLex)

/** RDDL Parser: Definitive Lexical Patterns for Tokens (for use with JLex)
*
* @author Scott Sanner (ssanner@gmail.com)
*/
package rddl.parser;
import java_cup.runtime.Symbol;

class Yylex implements java_cup.runtime.Scanner {
private final int YY_BUFFER_SIZE = 512;
private final int YY_F = -1;
private final int YY_NO_STATE = -1;
private final int YY_NOT_ACCEPT = 0;
private final int YY_START = 1;
private final int YY_END = 2;
private final int YY_NO_ANCHOR = 4;
private final int YY_BOL = 65536;
private final int YY_EOF = 65537;

public int yyline() { return yyline; }
private java.io.BufferedReader yy_reader;
private int yy_buffer_index;
private int yy_buffer_read;
private int yy_buffer_start;
private int yy_buffer_end;
private char yy_buffer[];
private int yychar;
private int yyline;
private boolean yy_at_bol;
private int yy_lexical_state;

Yylex (java.io.Reader reader) {
this ();
if (null == reader) {
throw (new Error(“Error: Bad input stream initializer.”));
}
yy_reader = new java.io.BufferedReader(reader);
}

Yylex (java.io.InputStream instream) {
this ();
if (null == instream) {
throw (new Error(“Error: Bad input stream initializer.”));
}
yy_reader = new java.io.BufferedReader(new java.io.InputStreamReader(instream));
}

private Yylex () {
yy_buffer = new char[YY_BUFFER_SIZE];
yy_buffer_read = 0;
yy_buffer_index = 0;
yy_buffer_start = 0;
yy_buffer_end = 0;
yychar = 0;
yyline = 0;
yy_at_bol = true;
yy_lexical_state = YYINITIAL;
}

private boolean yy_eof_done = false;
private final int YYINITIAL = 0;
private final int yy_state_dtrans[] = {
0
};
private void yybegin (int state) {
yy_lexical_state = state;
}
private int yy_advance ()
throws java.io.IOException {
int next_read;
int i;
int j;

if (yy_buffer_index < yy_buffer_read) { return yy_buffer[yy_buffer_index++]; } if (0 != yy_buffer_start) { i = yy_buffer_start; j = 0; while (i < yy_buffer_read) { yy_buffer[j] = yy_buffer[i]; ++i; ++j; } yy_buffer_end = yy_buffer_end - yy_buffer_start; yy_buffer_start = 0; yy_buffer_read = j; yy_buffer_index = j; next_read = yy_reader.read(yy_buffer, yy_buffer_read, yy_buffer.length - yy_buffer_read); if (-1 == next_read) { return YY_EOF; } yy_buffer_read = yy_buffer_read + next_read; } while (yy_buffer_index >= yy_buffer_read) {
if (yy_buffer_index >= yy_buffer.length) {
yy_buffer = yy_double(yy_buffer);
}
next_read = yy_reader.read(yy_buffer,
yy_buffer_read,
yy_buffer.length – yy_buffer_read);
if (-1 == next_read) {
return YY_EOF;
}
yy_buffer_read = yy_buffer_read + next_read;
}
return yy_buffer[yy_buffer_index++];
}
private void yy_move_end () {
if (yy_buffer_end > yy_buffer_start &&
‘\n’ == yy_buffer[yy_buffer_end-1])
yy_buffer_end–;
if (yy_buffer_end > yy_buffer_start &&
‘\r’ == yy_buffer[yy_buffer_end-1])
yy_buffer_end–;
}
private boolean yy_last_was_cr=false;
private void yy_mark_start () {
int i;
for (i = yy_buffer_start; i < yy_buffer_index; ++i) { if ('\n' == yy_buffer[i] && !yy_last_was_cr) { ++yyline; } if ('\r' == yy_buffer[i]) { ++yyline; yy_last_was_cr=true; } else yy_last_was_cr=false; } yychar = yychar + yy_buffer_index - yy_buffer_start; yy_buffer_start = yy_buffer_index; } private void yy_mark_end () { yy_buffer_end = yy_buffer_index; } private void yy_to_mark () { yy_buffer_index = yy_buffer_end; yy_at_bol = (yy_buffer_end > yy_buffer_start) &&
(‘\r’ == yy_buffer[yy_buffer_end-1] ||
‘\n’ == yy_buffer[yy_buffer_end-1] ||
2028/*LS*/ == yy_buffer[yy_buffer_end-1] ||
2029/*PS*/ == yy_buffer[yy_buffer_end-1]);
}
private java.lang.String yytext () {
return (new java.lang.String(yy_buffer,
yy_buffer_start,
yy_buffer_end – yy_buffer_start));
}
private int yylength () {
return yy_buffer_end – yy_buffer_start;
}
private char[] yy_double (char buf[]) {
int i;
char newbuf[];
newbuf = new char[2*buf.length];
for (i = 0; i < buf.length; ++i) { newbuf[i] = buf[i]; } return newbuf; } private final int YY_E_INTERNAL = 0; private final int YY_E_MATCH = 1; private java.lang.String yy_error_string[] = { "Error: Internal error.\n", "Error: Unmatched input.\n" }; private void yy_error (int code,boolean fatal) { java.lang.System.out.print(yy_error_string[code]); java.lang.System.out.flush(); if (fatal) { throw new Error("Fatal Error.\n"); } } private int[][] unpackFromString(int size1, int size2, String st) { int colonIndex = -1; String lengthString; int sequenceLength = 0; int sequenceInteger = 0; int commaIndex; String workString; int res[][] = new int[size1][size2]; for (int i= 0; i < size1; i++) { for (int j= 0; j < size2; j++) { if (sequenceLength != 0) { res[i][j] = sequenceInteger; sequenceLength--; continue; } commaIndex = st.indexOf(','); workString = (commaIndex==-1) ? st : st.substring(0, commaIndex); st = st.substring(commaIndex+1); colonIndex = workString.indexOf(':'); if (colonIndex == -1) { res[i][j]=Integer.parseInt(workString); continue; } lengthString = workString.substring(colonIndex+1); sequenceLength=Integer.parseInt(lengthString); workString=workString.substring(0,colonIndex); sequenceInteger=Integer.parseInt(workString); res[i][j] = sequenceInteger; sequenceLength--; } } return res; } private int yy_acpt[] = { /* 0 */ YY_NOT_ACCEPT, /* 1 */ YY_NO_ANCHOR, /* 2 */ YY_NO_ANCHOR, /* 3 */ YY_NO_ANCHOR, /* 4 */ YY_NO_ANCHOR, /* 5 */ YY_NO_ANCHOR, /* 6 */ YY_NO_ANCHOR, /* 7 */ YY_NO_ANCHOR, /* 8 */ YY_NO_ANCHOR, /* 9 */ YY_NO_ANCHOR, /* 10 */ YY_NO_ANCHOR, /* 11 */ YY_NO_ANCHOR, /* 12 */ YY_NO_ANCHOR, /* 13 */ YY_NO_ANCHOR, /* 14 */ YY_NO_ANCHOR, /* 15 */ YY_NO_ANCHOR, /* 16 */ YY_NO_ANCHOR, /* 17 */ YY_NO_ANCHOR, /* 18 */ YY_NO_ANCHOR, /* 19 */ YY_NO_ANCHOR, /* 20 */ YY_NO_ANCHOR, /* 21 */ YY_NO_ANCHOR, /* 22 */ YY_NO_ANCHOR, /* 23 */ YY_NO_ANCHOR, /* 24 */ YY_NO_ANCHOR, /* 25 */ YY_NO_ANCHOR, /* 26 */ YY_NO_ANCHOR, /* 27 */ YY_NO_ANCHOR, /* 28 */ YY_NO_ANCHOR, /* 29 */ YY_NO_ANCHOR, /* 30 */ YY_NO_ANCHOR, /* 31 */ YY_NO_ANCHOR, /* 32 */ YY_NO_ANCHOR, /* 33 */ YY_NO_ANCHOR, /* 34 */ YY_NO_ANCHOR, /* 35 */ YY_NO_ANCHOR, /* 36 */ YY_NO_ANCHOR, /* 37 */ YY_NO_ANCHOR, /* 38 */ YY_NO_ANCHOR, /* 39 */ YY_NO_ANCHOR, /* 40 */ YY_NO_ANCHOR, /* 41 */ YY_NO_ANCHOR, /* 42 */ YY_NO_ANCHOR, /* 43 */ YY_NO_ANCHOR, /* 44 */ YY_NO_ANCHOR, /* 45 */ YY_NO_ANCHOR, /* 46 */ YY_NO_ANCHOR, /* 47 */ YY_NO_ANCHOR, /* 48 */ YY_NO_ANCHOR, /* 49 */ YY_NO_ANCHOR, /* 50 */ YY_NO_ANCHOR, /* 51 */ YY_NO_ANCHOR, /* 52 */ YY_NO_ANCHOR, /* 53 */ YY_NO_ANCHOR, /* 54 */ YY_NO_ANCHOR, /* 55 */ YY_NO_ANCHOR, /* 56 */ YY_NO_ANCHOR, /* 57 */ YY_NO_ANCHOR, /* 58 */ YY_NO_ANCHOR, /* 59 */ YY_NO_ANCHOR, /* 60 */ YY_NO_ANCHOR, /* 61 */ YY_NO_ANCHOR, /* 62 */ YY_NO_ANCHOR, /* 63 */ YY_NO_ANCHOR, /* 64 */ YY_NO_ANCHOR, /* 65 */ YY_NO_ANCHOR, /* 66 */ YY_NO_ANCHOR, /* 67 */ YY_NO_ANCHOR, /* 68 */ YY_NO_ANCHOR, /* 69 */ YY_NO_ANCHOR, /* 70 */ YY_NO_ANCHOR, /* 71 */ YY_NO_ANCHOR, /* 72 */ YY_NO_ANCHOR, /* 73 */ YY_NO_ANCHOR, /* 74 */ YY_NO_ANCHOR, /* 75 */ YY_NO_ANCHOR, /* 76 */ YY_NO_ANCHOR, /* 77 */ YY_NO_ANCHOR, /* 78 */ YY_NO_ANCHOR, /* 79 */ YY_NO_ANCHOR, /* 80 */ YY_NO_ANCHOR, /* 81 */ YY_NO_ANCHOR, /* 82 */ YY_NO_ANCHOR, /* 83 */ YY_NO_ANCHOR, /* 84 */ YY_NO_ANCHOR, /* 85 */ YY_NO_ANCHOR, /* 86 */ YY_NO_ANCHOR, /* 87 */ YY_NO_ANCHOR, /* 88 */ YY_NO_ANCHOR, /* 89 */ YY_NO_ANCHOR, /* 90 */ YY_NO_ANCHOR, /* 91 */ YY_NO_ANCHOR, /* 92 */ YY_NO_ANCHOR, /* 93 */ YY_NO_ANCHOR, /* 94 */ YY_NO_ANCHOR, /* 95 */ YY_NOT_ACCEPT, /* 96 */ YY_NO_ANCHOR, /* 97 */ YY_NO_ANCHOR, /* 98 */ YY_NOT_ACCEPT, /* 99 */ YY_NO_ANCHOR, /* 100 */ YY_NOT_ACCEPT, /* 101 */ YY_NO_ANCHOR, /* 102 */ YY_NOT_ACCEPT, /* 103 */ YY_NO_ANCHOR, /* 104 */ YY_NO_ANCHOR, /* 105 */ YY_NO_ANCHOR, /* 106 */ YY_NO_ANCHOR, /* 107 */ YY_NO_ANCHOR, /* 108 */ YY_NO_ANCHOR, /* 109 */ YY_NO_ANCHOR, /* 110 */ YY_NO_ANCHOR, /* 111 */ YY_NO_ANCHOR, /* 112 */ YY_NO_ANCHOR, /* 113 */ YY_NO_ANCHOR, /* 114 */ YY_NO_ANCHOR, /* 115 */ YY_NO_ANCHOR, /* 116 */ YY_NO_ANCHOR, /* 117 */ YY_NO_ANCHOR, /* 118 */ YY_NO_ANCHOR, /* 119 */ YY_NO_ANCHOR, /* 120 */ YY_NO_ANCHOR, /* 121 */ YY_NO_ANCHOR, /* 122 */ YY_NO_ANCHOR, /* 123 */ YY_NO_ANCHOR, /* 124 */ YY_NO_ANCHOR, /* 125 */ YY_NO_ANCHOR, /* 126 */ YY_NO_ANCHOR, /* 127 */ YY_NO_ANCHOR, /* 128 */ YY_NO_ANCHOR, /* 129 */ YY_NO_ANCHOR, /* 130 */ YY_NO_ANCHOR, /* 131 */ YY_NO_ANCHOR, /* 132 */ YY_NO_ANCHOR, /* 133 */ YY_NO_ANCHOR, /* 134 */ YY_NO_ANCHOR, /* 135 */ YY_NO_ANCHOR, /* 136 */ YY_NO_ANCHOR, /* 137 */ YY_NO_ANCHOR, /* 138 */ YY_NO_ANCHOR, /* 139 */ YY_NO_ANCHOR, /* 140 */ YY_NO_ANCHOR, /* 141 */ YY_NO_ANCHOR, /* 142 */ YY_NO_ANCHOR, /* 143 */ YY_NO_ANCHOR, /* 144 */ YY_NO_ANCHOR, /* 145 */ YY_NO_ANCHOR, /* 146 */ YY_NO_ANCHOR, /* 147 */ YY_NO_ANCHOR, /* 148 */ YY_NO_ANCHOR, /* 149 */ YY_NO_ANCHOR, /* 150 */ YY_NO_ANCHOR, /* 151 */ YY_NO_ANCHOR, /* 152 */ YY_NO_ANCHOR, /* 153 */ YY_NO_ANCHOR, /* 154 */ YY_NO_ANCHOR, /* 155 */ YY_NOT_ACCEPT, /* 156 */ YY_NO_ANCHOR, /* 157 */ YY_NO_ANCHOR, /* 158 */ YY_NO_ANCHOR, /* 159 */ YY_NO_ANCHOR, /* 160 */ YY_NO_ANCHOR, /* 161 */ YY_NO_ANCHOR, /* 162 */ YY_NO_ANCHOR, /* 163 */ YY_NO_ANCHOR, /* 164 */ YY_NO_ANCHOR, /* 165 */ YY_NO_ANCHOR, /* 166 */ YY_NO_ANCHOR, /* 167 */ YY_NO_ANCHOR, /* 168 */ YY_NO_ANCHOR, /* 169 */ YY_NO_ANCHOR, /* 170 */ YY_NO_ANCHOR, /* 171 */ YY_NO_ANCHOR, /* 172 */ YY_NO_ANCHOR, /* 173 */ YY_NO_ANCHOR, /* 174 */ YY_NO_ANCHOR, /* 175 */ YY_NO_ANCHOR, /* 176 */ YY_NO_ANCHOR, /* 177 */ YY_NO_ANCHOR, /* 178 */ YY_NO_ANCHOR, /* 179 */ YY_NO_ANCHOR, /* 180 */ YY_NO_ANCHOR, /* 181 */ YY_NO_ANCHOR, /* 182 */ YY_NO_ANCHOR, /* 183 */ YY_NO_ANCHOR, /* 184 */ YY_NO_ANCHOR, /* 185 */ YY_NO_ANCHOR, /* 186 */ YY_NO_ANCHOR, /* 187 */ YY_NO_ANCHOR, /* 188 */ YY_NO_ANCHOR, /* 189 */ YY_NO_ANCHOR, /* 190 */ YY_NO_ANCHOR, /* 191 */ YY_NO_ANCHOR, /* 192 */ YY_NO_ANCHOR, /* 193 */ YY_NO_ANCHOR, /* 194 */ YY_NO_ANCHOR, /* 195 */ YY_NO_ANCHOR, /* 196 */ YY_NO_ANCHOR, /* 197 */ YY_NO_ANCHOR, /* 198 */ YY_NO_ANCHOR, /* 199 */ YY_NO_ANCHOR, /* 200 */ YY_NO_ANCHOR, /* 201 */ YY_NO_ANCHOR, /* 202 */ YY_NO_ANCHOR, /* 203 */ YY_NO_ANCHOR, /* 204 */ YY_NO_ANCHOR, /* 205 */ YY_NO_ANCHOR, /* 206 */ YY_NO_ANCHOR, /* 207 */ YY_NOT_ACCEPT, /* 208 */ YY_NOT_ACCEPT, /* 209 */ YY_NO_ANCHOR, /* 210 */ YY_NO_ANCHOR, /* 211 */ YY_NO_ANCHOR, /* 212 */ YY_NO_ANCHOR, /* 213 */ YY_NO_ANCHOR, /* 214 */ YY_NO_ANCHOR, /* 215 */ YY_NO_ANCHOR, /* 216 */ YY_NO_ANCHOR, /* 217 */ YY_NO_ANCHOR, /* 218 */ YY_NO_ANCHOR, /* 219 */ YY_NO_ANCHOR, /* 220 */ YY_NO_ANCHOR, /* 221 */ YY_NO_ANCHOR, /* 222 */ YY_NO_ANCHOR, /* 223 */ YY_NO_ANCHOR, /* 224 */ YY_NO_ANCHOR, /* 225 */ YY_NO_ANCHOR, /* 226 */ YY_NO_ANCHOR, /* 227 */ YY_NO_ANCHOR, /* 228 */ YY_NO_ANCHOR, /* 229 */ YY_NO_ANCHOR, /* 230 */ YY_NO_ANCHOR, /* 231 */ YY_NO_ANCHOR, /* 232 */ YY_NO_ANCHOR, /* 233 */ YY_NO_ANCHOR, /* 234 */ YY_NO_ANCHOR, /* 235 */ YY_NO_ANCHOR, /* 236 */ YY_NO_ANCHOR, /* 237 */ YY_NO_ANCHOR, /* 238 */ YY_NO_ANCHOR, /* 239 */ YY_NO_ANCHOR, /* 240 */ YY_NO_ANCHOR, /* 241 */ YY_NO_ANCHOR, /* 242 */ YY_NO_ANCHOR, /* 243 */ YY_NO_ANCHOR, /* 244 */ YY_NO_ANCHOR, /* 245 */ YY_NO_ANCHOR, /* 246 */ YY_NO_ANCHOR, /* 247 */ YY_NO_ANCHOR, /* 248 */ YY_NO_ANCHOR, /* 249 */ YY_NO_ANCHOR, /* 250 */ YY_NO_ANCHOR, /* 251 */ YY_NO_ANCHOR, /* 252 */ YY_NO_ANCHOR, /* 253 */ YY_NO_ANCHOR, /* 254 */ YY_NO_ANCHOR, /* 255 */ YY_NO_ANCHOR, /* 256 */ YY_NO_ANCHOR, /* 257 */ YY_NOT_ACCEPT, /* 258 */ YY_NO_ANCHOR, /* 259 */ YY_NOT_ACCEPT, /* 260 */ YY_NO_ANCHOR, /* 261 */ YY_NOT_ACCEPT, /* 262 */ YY_NO_ANCHOR, /* 263 */ YY_NOT_ACCEPT, /* 264 */ YY_NO_ANCHOR, /* 265 */ YY_NOT_ACCEPT, /* 266 */ YY_NO_ANCHOR, /* 267 */ YY_NOT_ACCEPT, /* 268 */ YY_NO_ANCHOR, /* 269 */ YY_NOT_ACCEPT, /* 270 */ YY_NO_ANCHOR, /* 271 */ YY_NO_ANCHOR, /* 272 */ YY_NO_ANCHOR, /* 273 */ YY_NO_ANCHOR, /* 274 */ YY_NO_ANCHOR, /* 275 */ YY_NO_ANCHOR, /* 276 */ YY_NO_ANCHOR, /* 277 */ YY_NO_ANCHOR, /* 278 */ YY_NO_ANCHOR, /* 279 */ YY_NO_ANCHOR, /* 280 */ YY_NO_ANCHOR, /* 281 */ YY_NO_ANCHOR, /* 282 */ YY_NO_ANCHOR, /* 283 */ YY_NO_ANCHOR, /* 284 */ YY_NO_ANCHOR, /* 285 */ YY_NO_ANCHOR, /* 286 */ YY_NO_ANCHOR, /* 287 */ YY_NO_ANCHOR, /* 288 */ YY_NO_ANCHOR, /* 289 */ YY_NO_ANCHOR, /* 290 */ YY_NO_ANCHOR, /* 291 */ YY_NO_ANCHOR, /* 292 */ YY_NO_ANCHOR, /* 293 */ YY_NO_ANCHOR, /* 294 */ YY_NO_ANCHOR, /* 295 */ YY_NO_ANCHOR, /* 296 */ YY_NO_ANCHOR, /* 297 */ YY_NO_ANCHOR, /* 298 */ YY_NO_ANCHOR, /* 299 */ YY_NO_ANCHOR, /* 300 */ YY_NO_ANCHOR, /* 301 */ YY_NO_ANCHOR, /* 302 */ YY_NO_ANCHOR, /* 303 */ YY_NO_ANCHOR, /* 304 */ YY_NO_ANCHOR, /* 305 */ YY_NO_ANCHOR, /* 306 */ YY_NO_ANCHOR, /* 307 */ YY_NO_ANCHOR, /* 308 */ YY_NO_ANCHOR, /* 309 */ YY_NO_ANCHOR, /* 310 */ YY_NO_ANCHOR, /* 311 */ YY_NO_ANCHOR, /* 312 */ YY_NO_ANCHOR, /* 313 */ YY_NO_ANCHOR, /* 314 */ YY_NO_ANCHOR, /* 315 */ YY_NO_ANCHOR, /* 316 */ YY_NO_ANCHOR, /* 317 */ YY_NO_ANCHOR, /* 318 */ YY_NO_ANCHOR, /* 319 */ YY_NO_ANCHOR, /* 320 */ YY_NO_ANCHOR, /* 321 */ YY_NO_ANCHOR, /* 322 */ YY_NO_ANCHOR, /* 323 */ YY_NO_ANCHOR, /* 324 */ YY_NO_ANCHOR, /* 325 */ YY_NO_ANCHOR, /* 326 */ YY_NO_ANCHOR, /* 327 */ YY_NO_ANCHOR, /* 328 */ YY_NO_ANCHOR, /* 329 */ YY_NO_ANCHOR, /* 330 */ YY_NO_ANCHOR, /* 331 */ YY_NO_ANCHOR, /* 332 */ YY_NO_ANCHOR, /* 333 */ YY_NO_ANCHOR, /* 334 */ YY_NO_ANCHOR, /* 335 */ YY_NO_ANCHOR, /* 336 */ YY_NO_ANCHOR, /* 337 */ YY_NO_ANCHOR, /* 338 */ YY_NO_ANCHOR, /* 339 */ YY_NO_ANCHOR, /* 340 */ YY_NO_ANCHOR, /* 341 */ YY_NO_ANCHOR, /* 342 */ YY_NO_ANCHOR, /* 343 */ YY_NO_ANCHOR, /* 344 */ YY_NO_ANCHOR, /* 345 */ YY_NO_ANCHOR, /* 346 */ YY_NO_ANCHOR, /* 347 */ YY_NO_ANCHOR, /* 348 */ YY_NO_ANCHOR, /* 349 */ YY_NO_ANCHOR, /* 350 */ YY_NO_ANCHOR, /* 351 */ YY_NO_ANCHOR, /* 352 */ YY_NO_ANCHOR, /* 353 */ YY_NO_ANCHOR, /* 354 */ YY_NO_ANCHOR, /* 355 */ YY_NO_ANCHOR, /* 356 */ YY_NO_ANCHOR, /* 357 */ YY_NO_ANCHOR, /* 358 */ YY_NO_ANCHOR, /* 359 */ YY_NO_ANCHOR, /* 360 */ YY_NO_ANCHOR, /* 361 */ YY_NO_ANCHOR, /* 362 */ YY_NO_ANCHOR, /* 363 */ YY_NO_ANCHOR, /* 364 */ YY_NO_ANCHOR, /* 365 */ YY_NO_ANCHOR, /* 366 */ YY_NO_ANCHOR, /* 367 */ YY_NO_ANCHOR, /* 368 */ YY_NO_ANCHOR, /* 369 */ YY_NO_ANCHOR, /* 370 */ YY_NO_ANCHOR, /* 371 */ YY_NO_ANCHOR, /* 372 */ YY_NO_ANCHOR, /* 373 */ YY_NO_ANCHOR, /* 374 */ YY_NO_ANCHOR, /* 375 */ YY_NO_ANCHOR, /* 376 */ YY_NO_ANCHOR, /* 377 */ YY_NO_ANCHOR, /* 378 */ YY_NO_ANCHOR, /* 379 */ YY_NO_ANCHOR, /* 380 */ YY_NO_ANCHOR, /* 381 */ YY_NO_ANCHOR, /* 382 */ YY_NOT_ACCEPT, /* 383 */ YY_NO_ANCHOR, /* 384 */ YY_NO_ANCHOR, /* 385 */ YY_NO_ANCHOR, /* 386 */ YY_NO_ANCHOR, /* 387 */ YY_NO_ANCHOR, /* 388 */ YY_NO_ANCHOR, /* 389 */ YY_NO_ANCHOR, /* 390 */ YY_NO_ANCHOR, /* 391 */ YY_NO_ANCHOR, /* 392 */ YY_NO_ANCHOR, /* 393 */ YY_NO_ANCHOR, /* 394 */ YY_NO_ANCHOR, /* 395 */ YY_NO_ANCHOR, /* 396 */ YY_NO_ANCHOR, /* 397 */ YY_NO_ANCHOR, /* 398 */ YY_NO_ANCHOR, /* 399 */ YY_NO_ANCHOR, /* 400 */ YY_NO_ANCHOR, /* 401 */ YY_NO_ANCHOR, /* 402 */ YY_NOT_ACCEPT, /* 403 */ YY_NO_ANCHOR, /* 404 */ YY_NO_ANCHOR, /* 405 */ YY_NO_ANCHOR, /* 406 */ YY_NO_ANCHOR, /* 407 */ YY_NO_ANCHOR, /* 408 */ YY_NO_ANCHOR, /* 409 */ YY_NO_ANCHOR, /* 410 */ YY_NO_ANCHOR, /* 411 */ YY_NO_ANCHOR, /* 412 */ YY_NO_ANCHOR, /* 413 */ YY_NO_ANCHOR, /* 414 */ YY_NO_ANCHOR, /* 415 */ YY_NO_ANCHOR, /* 416 */ YY_NO_ANCHOR, /* 417 */ YY_NO_ANCHOR, /* 418 */ YY_NO_ANCHOR, /* 419 */ YY_NO_ANCHOR, /* 420 */ YY_NO_ANCHOR, /* 421 */ YY_NO_ANCHOR, /* 422 */ YY_NO_ANCHOR, /* 423 */ YY_NO_ANCHOR, /* 424 */ YY_NO_ANCHOR, /* 425 */ YY_NO_ANCHOR, /* 426 */ YY_NO_ANCHOR, /* 427 */ YY_NO_ANCHOR, /* 428 */ YY_NO_ANCHOR, /* 429 */ YY_NO_ANCHOR, /* 430 */ YY_NO_ANCHOR, /* 431 */ YY_NO_ANCHOR, /* 432 */ YY_NO_ANCHOR, /* 433 */ YY_NO_ANCHOR, /* 434 */ YY_NOT_ACCEPT, /* 435 */ YY_NO_ANCHOR }; private int yy_cmap[] = unpackFromString(1,65538, "2:8,65:2,66,2:2,66,2:18,65,2:3,58,2,60,63,44,45,43,42,49,19,48,1,62:10,56,5" + "7,55,53,54,59,64,61,32,61,30,35,61,37,61:3,29,61,38,33,61,34,61:4,31,61,36," + "61:3,51,2,52,39,50,2,6,17,11,3,12,26,25,13,7,18,61,24,5,8,4,21,20,14,9,10,1" + "6,22,28,27,23,15,46,40,47,41,2:65409,0:2")[0]; private int yy_rmap[] = unpackFromString(1,436, "0,1,2,1,3,1:3,4,1:6,5,1:4,6,7,8,1:3,9,1,10,11,12,13,1,5,1:3,14,9,15,16,1,13" + ":13,17,13:22,18,13:16,19,15,20,9,1,5,21,15,22,23,24,25,26,27,28,29,30,31,32" + ",33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57" + ",58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82" + ",83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105" + ",106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,12" + "4,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,1" + "43,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161," + "162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180" + ",181,182,183,184,185,186,13,187,188,189,190,191,192,193,194,195,196,197,198" + ",199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,21" + "7,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,2" + "36,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254," + "255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273" + ",274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,29" + "2,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,3" + "11,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329," + "330,331,332,333,334,335,336,337,13,338,339,340,341,342,343,344,345,346,347," + "348,349,350,351,352")[0]; private int yy_nxt[][] = unpackFromString(353,67, "1,2,3,4,381,401,411,97,416,418,206,209,210,419,211,420:2,212,420,5,420,421," + "420:2,256,420,258,420:2,422,423,424,425,426,427,428,429,260,430,6,7,8,9,10," + "11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,420,28,3,96,29:2,-1:68,3" + "0,-1:68,420,262,420:2,264,420:4,266,420:6,95,420:19,-1:11,95,-1:10,420,268," + "99,-1:56,32,-1:75,33,-1:57,34,35,-1:65,36,-1:66,37,-1:16,38:16,98,38:19,-1:" + "11,98,-1:10,38:2,-1:52,100,-1:13,28,-1:69,29:2,-1,30:65,-1:4,420:16,95,420:" + "19,-1:11,95,-1:10,420,268,99,-1:57,41,-1:15,39:16,102,39:19,-1:11,102,-1:10" + ",39:2,-1:7,420:9,414,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,6" + "2,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,81,420:9,95,420:19,-" + "1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:19,-1:11,95,-1:10,420,268,-1:7," + "420:5,101,420:10,95,420:6,31,420:12,-1:11,95,-1:10,420,268,99,-1:6,420:4,29" + "2,420,387,40,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,42,420:10" + ",95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,43,420:6,95,420:19,-1:11,95" + ",-1:10,420,268,99,-1:6,420:6,44,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-" + "1:6,420:9,45,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,46,420:9," + "95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,47,420:6,95,420:19,-1:11,95," + "-1:10,420,268,99,-1:6,420:16,95,420:4,48,420:14,-1:11,95,-1:10,420,268,99,-" + "1:6,420:16,95,420:4,49,420:14,-1:11,95,-1:10,420,268,99,-1:6,420:6,50,420:9" + ",95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,51,420:14,-1:11,9" + "5,-1:10,420,268,99,-1:6,420:9,52,420:6,95,420:19,-1:11,95,-1:10,420,268,99," + "-1:6,420:3,53,420:12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,54,420:" + "10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,55,420:8,95,420:19,-1:11," + "95,-1:10,420,268,99,-1:6,420:10,56,420:5,95,420:19,-1:11,95,-1:10,420,268,9" + "9,-1:6,420:6,57,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,58,420:15,95" + ",420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,59,420:14,-1:11,95,-" + "1:10,420,268,99,-1:6,420:16,95,420:4,60,420:14,-1:11,95,-1:10,420,268,99,-1" + ":6,420:7,61,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:6," + "63,420:12,-1:11,95,-1:10,420,268,99,-1:6,420:5,64,420:10,95,420:19,-1:11,95" + ",-1:10,420,268,99,-1:6,420:16,95,420:6,65,420:12,-1:11,95,-1:10,420,268,99," + "-1:6,420:2,66,420:13,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,67,420:" + "10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,68,420:14,-1:11" + ",95,-1:10,420,268,99,-1:6,420:7,69,420:8,95,420:19,-1:11,95,-1:10,420,268,9" + "9,-1:6,420:9,70,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,399,42" + "0:8,95,420:4,71,420:14,-1:11,95,-1:10,420,268,99,-1:6,420:9,72,420:6,95,420" + ":19,-1:11,95,-1:10,420,268,99,-1:6,420:9,73,420:6,95,420:19,-1:11,95,-1:10," + "420,268,99,-1:6,420:3,74,420:12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,42" + "0:7,75,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,76,420:11,95,42" + "0:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,77,420:6,95,420:19,-1:11,95,-1:10" + ",420,268,99,-1:6,420:7,78,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,42" + "0:6,79,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,80,420:12,95,42" + "0:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,82,420:14,-1:11,95,-1:1" + "0,420,268,99,-1:6,420:16,95,420:4,83,420:14,-1:11,95,-1:10,420,268,99,-1:6," + "420:7,84,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,85,420:9,95,4" + "20:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,86,420:8,95,420:19,-1:11,95,-1:1" + "0,420,268,99,-1:6,420:7,87,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,4" + "20:7,88,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,89,420:8,95,42" + "0:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,90,420:10,95,420:19,-1:11,95,-1:1" + "0,420,268,99,-1:6,420:6,91,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,4" + "20:6,92,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,93,420:9,95,42" + "0:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,94,420:9,95,420:19,-1:11,95,-1:10" + ",420,268,99,-1:6,420:9,103,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,4" + "20:4,175,420:11,95,420:19,-1:11,95,-1:10,420,268,-1:7,420:13,104,420:2,95,4" + "20:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:6,105,420:12,-1:11,95,-1" + ":10,420,268,99,-1:6,420:6,106,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:" + "6,420:16,95,420:6,107,420:12,-1:11,95,-1:10,420,268,99,-1:6,420:6,108,420:9" + ",95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,109,420:12,95,296,420:7,222" + ",420:10,-1:11,95,-1:10,420,268,99,-1:6,420,110,420:14,95,420:19,-1:11,95,-1" + ":10,420,268,99,-1:6,420:9,111,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:" + "6,420:9,112,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,113,420:9," + "95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:2,114,420:13,95,420:19,-1:11,9" + "5,-1:10,420,268,99,-1:6,420:4,115,420:11,95,420:19,-1:11,95,-1:10,420,268,9" + "9,-1:6,420:8,116,420:7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:8,117,4" + "20:7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,118,420:8,95,420:19,-1:" + "11,95,-1:10,420,268,99,-1:6,420:11,119,420:4,95,420:19,-1:11,95,-1:10,420,2" + "68,99,-1:6,420:16,95,420:4,120,420:14,-1:11,95,-1:10,420,268,99,-1:6,420:3," + "121,420:12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,122,420" + ":14,-1:11,95,-1:10,420,268,99,-1:6,420:5,123,420:10,95,420:19,-1:11,95,-1:1" + "0,420,268,99,-1:6,420,124,420:14,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,4" + "20:5,125,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:11,126,420:4,9" + "5,420:19,-1:11,95,-1:10,420,268,99,-1:6,420,127,420:14,95,420:19,-1:11,95,-" + "1:10,420,268,99,-1:6,420:16,95,420:4,128,420:14,-1:11,95,-1:10,420,268,99,-" + "1:6,420:5,129,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:8,130,420" + ":7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,131,420:12,95,420:19,-1:1" + "1,95,-1:10,420,268,99,-1:6,420:7,132,420:8,95,420:19,-1:11,95,-1:10,420,268" + ",99,-1:6,420:6,133,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,134" + ",420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,135,420:6,95,420:19,-" + "1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,136,420:14,-1:11,95,-1:10,420" + ",268,99,-1:6,420:7,137,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5" + ",138,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,139,420:6,95,420" + ":19,-1:11,95,-1:10,420,268,99,-1:6,420:7,140,420:8,95,420:19,-1:11,95,-1:10" + ",420,268,99,-1:6,420:3,141,420:12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6," + "420:3,142,420:12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,143,420:10," + "95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,144,420:8,95,420:19,-1:11,95" + ",-1:10,420,268,99,-1:6,420:5,145,420:10,95,420:19,-1:11,95,-1:10,420,268,99" + ",-1:6,420:5,146,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,147,4" + "20:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,148,420:10,95,420:19,-" + "1:11,95,-1:10,420,268,99,-1:6,420:9,149,420:6,95,420:19,-1:11,95,-1:10,420," + "268,99,-1:6,420:7,150,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5," + "151,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,152,420:10,95,420" + ":19,-1:11,95,-1:10,420,268,99,-1:6,420:7,153,420:8,95,420:19,-1:11,95,-1:10" + ",420,268,99,-1:6,420:9,278,154,156,420:4,95,420:3,213,420:15,-1:11,95,-1:10" + ",420,268,99,-1:6,420:16,95,420:8,251,420:10,-1:11,95,-1:10,420,268,-1:7,420" + ":4,177,420:11,95,420:19,-1:11,95,-1:10,420,268,-1:7,157,420:2,158,420:12,95" + ",420,159,420:17,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,160,420:2,27" + "9,420:11,-1:11,95,-1:10,420,268,99,-1:6,420:9,161,420:6,95,420:19,-1:11,95," + "-1:10,420,268,99,-1:6,420,162,420:14,95,420:19,-1:11,95,-1:10,420,268,99,-1" + ":6,420:16,95,420,163,420:17,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:2," + "164,420:16,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,165,420:14,-1:11," + "95,-1:10,420,268,99,-1:6,420:2,166,420:13,95,420:19,-1:11,95,-1:10,420,268," + "99,-1:6,420:3,167,420:12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,168" + ",420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,155,420:19,-1:11,95," + "-1:10,420,268,99,-1:6,420:7,169,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-" + "1:6,420:6,170,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,171,420:" + "12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,208,420:19,-1:11,95,-1:1" + "0,420,268,99,-1:6,420:3,172,420:12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6" + ",420:2,173,420:13,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:13,174,420:2" + ",95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:12,176,420:3,95,420:19,-1:11," + "95,-1:10,420,268,99,-1:6,420,178,420:14,95,420:19,-1:11,95,-1:10,420,268,99" + ",-1:6,420:6,179,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:13,180,4" + "20:2,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:13,181,420:2,95,420:19,-1" + ":11,95,-1:10,420,268,99,-1:6,420:5,182,420:10,95,420:19,-1:11,95,-1:10,420," + "268,99,-1:6,420:5,183,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9" + ",184,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,185,420:11,95,420" + ":19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,186,420:14,-1:11,95,-1:1" + "0,420,268,99,-1:6,420:16,95,420:4,187,420:14,-1:11,95,-1:10,420,268,99,-1:6" + ",420:16,95,420:4,188,420:14,-1:11,95,-1:10,420,268,99,-1:6,420:3,189,420:12" + ",95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,190,420:6,95,420:19,-1:11,9" + "5,-1:10,420,268,99,-1:6,420:16,95,420:4,191,420:14,-1:11,95,-1:10,420,268,9" + "9,-1:6,420:16,95,420:4,192,420:14,-1:11,95,-1:10,420,268,99,-1:6,420:4,193," + "420:11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,194,420:11,95,420:19," + "-1:11,95,-1:10,420,268,99,-1:6,420:9,195,420:6,95,420:19,-1:11,95,-1:10,420" + ",268,99,-1:6,420:5,196,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:" + "9,197,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,198,420:6,95,420" + ":19,-1:11,95,-1:10,420,268,99,-1:6,420:9,199,420:6,95,420:19,-1:11,95,-1:10" + ",420,268,99,-1:6,420:9,200,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,4" + "20:10,201,420:5,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,202,420:10,9" + "5,420:19,-1:11,95,-1:10,420,268,99,-1:6,420,203,420:14,95,420:19,-1:11,95,-" + "1:10,420,268,99,-1:6,420,204,420:14,95,420:19,-1:11,95,-1:10,420,268,99,-1:" + "6,420:5,205,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,214,420:6" + ",95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,317,420:10,95,420:19,-1:11," + "95,-1:10,420,268,-1:7,420,281,420,215,420:12,95,420:19,-1:11,95,-1:10,420,2" + "68,99,-1:6,420:16,95,420:6,319,420:12,-1:11,95,-1:10,420,268,-1:7,420:3,216" + ",420:12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,331,420:9,95,420:19," + "-1:11,95,-1:10,420,268,-1:7,420:2,217,420:13,95,420:19,-1:11,95,-1:10,420,2" + "68,99,-1:6,420:3,337,338,420:11,95,420:6,339,420:12,-1:11,95,-1:10,420,268," + "-1:7,420:6,288,420:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420" + ",344,420:4,410,420:12,-1:11,95,-1:10,420,268,-1:7,420:11,412,420:4,95,420:6" + ",289,420:12,-1:11,95,-1:10,420,268,99,-1:6,420:3,365,420:12,95,420:19,-1:11" + ",95,-1:10,420,268,-1:7,420:8,372,420:7,95,420:19,-1:11,95,-1:10,420,268,-1:" + "7,420:10,290,420:5,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,431,420:8" + ",218,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:7,291,420:11,-1" + ":11,95,-1:10,420,268,99,-1:6,420:7,417,420:8,95,420:19,-1:11,95,-1:10,420,2" + "68,99,-1:6,420:5,293,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16" + ",95,420:5,219,420:13,-1:11,95,-1:10,420,268,99,-1:6,420:3,405,420:12,95,420" + ":19,-1:11,95,-1:10,420,268,99,-1:6,420:4,220,420:11,95,420:19,-1:11,95,-1:1" + "0,420,268,99,-1:6,420:11,294,420:4,95,420:19,-1:11,95,-1:10,420,268,99,-1:6" + ",420:4,221,420:11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:6,223,420:9," + "95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:11,224,420:4,95,420:19,-1:11,9" + "5,-1:10,420,268,99,-1:6,420,298,420:14,95,420:19,-1:11,95,-1:10,420,268,99," + "-1:6,420:6,386,420:4,299,420:4,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420" + ":4,300,420:11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:11,225,420:4,95," + "420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420,302,420:17,-1:11,95,-1:" + "10,420,268,99,-1:6,420:16,95,420:4,413,420:14,-1:11,95,-1:10,420,268,99,-1:" + "6,420:8,304,420:7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,226,420:12" + ",95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,389,420:6,95,420:19,-1:11,9" + "5,-1:10,420,268,99,-1:6,420:16,257,420:19,-1:11,95,-1:10,420,268,99,-1:6,42" + "0:7,306,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,259,420:19,-1" + ":11,95,-1:10,420,268,99,-1:6,420:2,309,420:13,95,420:19,-1:11,95,-1:10,420," + "268,99,-1:6,420:4,227,420:11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:1" + "3,310,420:2,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:11,393,420:4,95,42" + "0:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,311,420:10,95,420:19,-1:11,95,-1:" + "10,420,268,99,-1:6,420:3,313,394,420:11,95,420:19,-1:11,95,-1:10,420,268,99" + ",-1:6,420:16,95,420:6,228,420:12,-1:11,95,-1:10,420,268,99,-1:6,420:6,229,4" + "20:9,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420,314,420:14,95,420:19,-1:1" + "1,95,-1:10,420,268,99,-1:6,420:14,230,420,95,420:19,-1:11,95,-1:10,420,268," + "99,-1:6,420,231,420:14,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,4" + "20:2,392,420:16,-1:11,95,-1:10,420,268,99,-1:6,420:16,261,420:19,-1:11,95,-" + "1:10,420,268,99,-1:6,420:3,232,420:12,95,420:19,-1:11,95,-1:10,420,268,99,-" + "1:6,420:9,320,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,233,420:" + "11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,321,420:11,95,420:19,-1:1" + "1,95,-1:10,420,268,99,-1:6,420:16,95,420:10,323,420:8,-1:11,95,-1:10,420,26" + "8,99,-1:6,420:11,234,420:4,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:8,3" + "24,420:7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,327,420:10,95,420:1" + "9,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:8,235,420:10,-1:11,95,-1:10," + "420,268,99,-1:6,420:16,95,420:2,388,420:16,-1:11,95,-1:10,420,268,99,-1:6,4" + "20,397,420:14,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:2,435,420:13,95," + "420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,332,420:14,-1:11,95,-" + "1:10,420,268,99,-1:6,420:16,263,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:1" + "1,396,420:4,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,333,420:12,95,42" + "0:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,236,420:6,95,420:19,-1:11,95,-1:1" + "0,420,268,99,-1:6,420:16,95,420:10,334,420:8,-1:11,95,-1:10,420,268,99,-1:6" + ",420:10,237,420:5,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:13,238,420:2" + ",95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,409,420:6,95,420:19,-1:11,9" + "5,-1:10,420,268,99,-1:6,420:5,335,420:10,95,420:19,-1:11,95,-1:10,420,268,9" + "9,-1:6,406,420:15,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,265,420:1" + "9,-1:11,95,-1:10,420,268,99,-1:6,420:7,239,420:8,95,420:19,-1:11,95,-1:10,4" + "20,268,99,-1:6,420:13,240,420:2,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,42" + "0:14,241,420,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,242,420:6,95,42" + "0:19,-1:11,95,-1:10,420,268,99,-1:6,420,342,420:14,95,420:19,-1:11,95,-1:10" + ",420,268,99,-1:6,343,420:15,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:8," + "345,420:7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,346,420:10,95,420:" + "19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,347,420:14,-1:11,95,-1:10" + ",420,268,99,-1:6,420:2,348,420:13,95,420:19,-1:11,95,-1:10,420,268,99,-1:6," + "420:7,243,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:2,244,420:13,9" + "5,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,351,420:6,95,420:19,-1:11,95," + "-1:10,420,268,99,-1:6,420:11,352,420:4,95,420:19,-1:11,95,-1:10,420,268,99," + "-1:6,420:7,355,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420" + ":2,356,420:16,-1:11,95,-1:10,420,268,99,-1:6,420:13,245,420:2,95,420:19,-1:" + "11,95,-1:10,420,268,99,-1:6,420:9,246,420:6,95,420:19,-1:11,95,-1:10,420,26" + "8,99,-1:6,420:16,95,420:4,358,420:14,-1:11,95,-1:10,420,268,99,-1:6,420:13," + "247,420:2,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:6,359,420:" + "12,-1:11,95,-1:10,420,268,99,-1:6,420:9,360,420:6,95,420:19,-1:11,95,-1:10," + "420,268,99,-1:6,420:13,248,420:2,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,4" + "20:13,249,420:2,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,361,420:11,9" + "5,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,362,420:12,95,420:19,-1:11,95" + ",-1:10,420,268,99,-1:6,420:16,207,420:19,-1:11,95,-1:10,420,268,99,-1:6,420" + ":13,250,420:2,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,267,420:19,-1" + ":11,95,-1:10,420,268,99,-1:6,420:8,433,420:7,95,420:19,-1:11,95,-1:10,420,2" + "68,99,-1:6,420,363,420:14,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:11,3" + "64,420:4,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,366,420:10,95,420:1" + "9,-1:11,95,-1:10,420,268,99,-1:6,420:4,367,420:11,95,420:19,-1:11,95,-1:10," + "420,268,99,-1:6,420:8,368,420:7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,42" + "0:16,269,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,252,420:12,95,420:19,-" + "1:11,95,-1:10,420,268,99,-1:6,420:7,370,420:8,95,420:19,-1:11,95,-1:10,420," + "268,99,-1:6,371,420:15,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,253,4" + "20:11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,373,420:11,95,420:19,-" + "1:11,95,-1:10,420,268,99,-1:6,420,374,420:14,95,420:19,-1:11,95,-1:10,420,2" + "68,99,-1:6,420:7,375,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,3" + "76,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,254,420:11,95,420:" + "19,-1:11,95,-1:10,420,268,99,-1:6,420:6,377,420:9,95,420:19,-1:11,95,-1:10," + "420,268,99,-1:6,420:7,378,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,42" + "0:11,379,420:4,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,380,420:12,95" + ",420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,255,420:11,95,420:19,-1:11,95," + "-1:10,420,268,99,-1:6,420:7,270,420:6,271,420,95,420:19,-1:11,95,-1:10,420," + "268,99,-1:6,420:16,95,420:6,398,420:12,-1:11,95,-1:10,420,268,-1:7,420:3,29" + "7,420:12,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:11,295,420:4,95,420:1" + "9,-1:11,95,-1:10,420,268,99,-1:6,420:4,301,420:11,95,420:19,-1:11,95,-1:10," + "420,268,99,-1:6,420:8,312,420:7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,42" + "0:7,307,420:8,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,382,420:19,-1" + ":11,95,-1:10,420,268,99,-1:6,420:11,315,420:4,95,420:19,-1:11,95,-1:10,420," + "268,99,-1:6,420:5,391,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420,3" + "26,420:14,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,329,420:6,95,420:1" + "9,-1:11,95,-1:10,420,268,99,-1:6,420:4,322,420:11,95,420:19,-1:11,95,-1:10," + "420,268,99,-1:6,420:8,325,420:7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,42" + "0:5,330,420:10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:9,340,420:6,95," + "420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,336,420:10,95,420:19,-1:11,95,-" + "1:10,420,268,99,-1:6,420:16,95,420:4,350,420:14,-1:11,95,-1:10,420,268,99,-" + "1:6,420:9,357,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,369,420:" + "10,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:3,272,420:12,95,420:19,-1:1" + "1,95,-1:10,420,268,99,-1:6,420:16,95,420:6,349,420:12,-1:11,95,-1:10,420,26" + "8,-1:7,420:11,390,420:4,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,303," + "420:11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,308,420:8,95,420:19,-" + "1:11,95,-1:10,420,268,99,-1:6,420:16,402,420:19,-1:11,95,-1:10,420,268,99,-" + "1:6,420:11,316,420:4,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,328,420" + ":11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,341,420:10,95,420:19,-1:" + "11,95,-1:10,420,268,99,-1:6,420:16,95,420:4,353,420:14,-1:11,95,-1:10,420,2" + "68,99,-1:6,420:8,273,420:7,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,3" + "05,420:11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,408,420:8,95,420:1" + "9,-1:11,95,-1:10,420,268,99,-1:6,420:11,318,420:4,95,420:19,-1:11,95,-1:10," + "420,268,99,-1:6,420:16,95,420:4,354,420:14,-1:11,95,-1:10,420,268,99,-1:6,4" + "20,274,420:7,275,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4,432,4" + "20:11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:7,276,420:8,95,420:8,277" + ",420:10,-1:11,95,-1:10,420,268,99,-1:6,420,384,420:14,95,420:19,-1:11,95,-1" + ":10,420,268,99,-1:6,420,280,420:14,95,420:2,383,420:16,-1:11,95,-1:10,420,2" + "68,99,-1:6,420:11,282,420:4,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:4," + "283,420:11,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:5,284,420:10,95,420" + ":19,-1:11,95,-1:10,420,268,99,-1:6,420:9,403,420:6,95,420:19,-1:11,95,-1:10" + ",420,268,99,-1:6,420,285,420:14,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,42" + "0,385,420:14,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420:16,95,420:7,286,4" + "20:11,-1:11,95,-1:10,420,268,99,-1:6,420:9,404,420:6,95,420:19,-1:11,95,-1:" + "10,420,268,99,-1:6,420:13,287,420:2,95,420:19,-1:11,95,-1:10,420,268,99,-1:" + "6,420:9,407,420:6,95,420:19,-1:11,95,-1:10,420,268,99,-1:6,420,395,420:14,9" + "5,420:19,-1:11,95,-1:10,420,268,99,-1:6,420,400,420:14,95,420:19,-1:11,95,-" + "1:10,420,268,99,-1:6,420:16,95,420:6,415,420:12,-1:11,95,-1:10,420,268,-1:7" + ",420:16,434,420:19,-1:11,95,-1:10,420,268,99,-1:3"); public Symbol next_token () throws java.io.IOException { int yy_lookahead; int yy_anchor = YY_NO_ANCHOR; int yy_state = yy_state_dtrans[yy_lexical_state]; int yy_next_state = YY_NO_STATE; int yy_last_accept_state = YY_NO_STATE; boolean yy_initial = true; int yy_this_accept; yy_mark_start(); yy_this_accept = yy_acpt[yy_state]; if (YY_NOT_ACCEPT != yy_this_accept) { yy_last_accept_state = yy_state; yy_mark_end(); } while (true) { if (yy_initial && yy_at_bol) yy_lookahead = YY_BOL; else yy_lookahead = yy_advance(); yy_next_state = YY_F; yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]]; if (YY_EOF == yy_lookahead && true == yy_initial) { return new Symbol(sym.EOF, "[End of file reached]"); } if (YY_F != yy_next_state) { yy_state = yy_next_state; yy_initial = false; yy_this_accept = yy_acpt[yy_state]; if (YY_NOT_ACCEPT != yy_this_accept) { yy_last_accept_state = yy_state; yy_mark_end(); } } else { if (YY_NO_STATE == yy_last_accept_state) { throw (new Error("Lexical Error: Unmatched Input.")); } else { yy_anchor = yy_acpt[yy_last_accept_state]; if (0 != (YY_END & yy_anchor)) { yy_move_end(); } yy_to_mark(); switch (yy_last_accept_state) { case 1: case -2: break; case 2: { return new Symbol(sym.DIV, yytext()); } case -3: break; case 3: { System.err.println("Illegal character: "+yytext()+" at line "+(yyline()+1)); if (yytext().equals("'")) System.err.println("Note that ' comes before a parameter list as in var'(?x,?y)"); System.exit(1); } case -4: break; case 4: { return new Symbol(sym.IDENT, yytext()); } case -5: break; case 5: { return new Symbol(sym.MINUS, yytext()); } case -6: break; case 6: { return new Symbol(sym.AND, yytext()); } case -7: break; case 7: { return new Symbol(sym.OR, yytext()); } case -8: break; case 8: { return new Symbol(sym.NOT, yytext()); } case -9: break; case 9: { return new Symbol(sym.PLUS, yytext()); } case -10: break; case 10: { return new Symbol(sym.TIMES, yytext()); } case -11: break; case 11: { return new Symbol(sym.LPAREN, yytext()); } case -12: break; case 12: { return new Symbol(sym.RPAREN, yytext()); } case -13: break; case 13: { return new Symbol(sym.LCURLY, yytext()); } case -14: break; case 14: { return new Symbol(sym.RCURLY, yytext()); } case -15: break; case 15: { return new Symbol(sym.DOT, yytext()); } case -16: break; case 16: { return new Symbol(sym.COMMA, yytext()); } case -17: break; case 17: { return new Symbol(sym.UNDERSCORE, yytext()); } case -18: break; case 18: { return new Symbol(sym.LBRACK, yytext()); } case -19: break; case 19: { return new Symbol(sym.RBRACK, yytext()); } case -20: break; case 20: { return new Symbol(sym.ASSIGN_EQUAL, yytext()); } case -21: break; case 21: { return new Symbol(sym.GREATER, yytext()); } case -22: break; case 22: { return new Symbol(sym.LESS, yytext()); } case -23: break; case 23: { return new Symbol(sym.COLON, yytext()); } case -24: break; case 24: { return new Symbol(sym.SEMI, yytext()); } case -25: break; case 25: { return new Symbol(sym.DOLLAR_SIGN, yytext()); } case -26: break; case 26: { return new Symbol(sym.QUESTION, yytext()); } case -27: break; case 27: { return new Symbol(sym.AMPERSAND, yytext()); } case -28: break; case 28: { return new Symbol(sym.INTEGER, new Integer(yytext())); } case -29: break; case 29: { /* ignore white space. */ } case -30: break; case 30: { /* ignore comments */ } case -31: break; case 31: { return new Symbol(sym.IF, yytext()); } case -32: break; case 32: { return new Symbol(sym.NEQ, yytext()); } case -33: break; case 33: { return new Symbol(sym.DOUBLE, new Double(yytext())); } case -34: break; case 34: { return new Symbol(sym.COMP_EQUAL, yytext()); } case -35: break; case 35: { return new Symbol(sym.IMPLY, yytext()); } case -36: break; case 36: { return new Symbol(sym.GREATEREQ, yytext()); } case -37: break; case 37: { return new Symbol(sym.LESSEQ, yytext()); } case -38: break; case 38: { return new Symbol(sym.VAR, yytext()); } case -39: break; case 39: { return new Symbol(sym.ENUM_VAL, yytext()); } case -40: break; case 40: { return new Symbol(sym.INT, yytext()); } case -41: break; case 41: { return new Symbol(sym.EQUIV, yytext()); } case -42: break; case 42: { return new Symbol(sym.THEN, yytext()); } case -43: break; case 43: { return new Symbol(sym.TRUE, yytext()); } case -44: break; case 44: { return new Symbol(sym.CDFS, yytext()); } case -45: break; case 45: { return new Symbol(sym.CASE, yytext()); } case -46: break; case 46: { return new Symbol(sym.CPFS, yytext()); } case -47: break; case 47: { return new Symbol(sym.ELSE, yytext()); } case -48: break; case 48: { return new Symbol(sym.REAL, yytext()); } case -49: break; case 49: { return new Symbol(sym.BOOL, yytext()); } case -50: break; case 50: { return new Symbol(sym.TYPES, yytext()); } case -51: break; case 51: { return new Symbol(sym.LEVEL, yytext()); } case -52: break; case 52: { return new Symbol(sym.FALSE, yytext()); } case -53: break; case 53: { return new Symbol(sym.GAMMA, yytext()); } case -54: break; case 54: { return new Symbol(sym.DOMAIN, yytext()); } case -55: break; case 55: { return new Symbol(sym.OBJECT, yytext()); } case -56: break; case 56: { return new Symbol(sym.SWITCH, yytext()); } case -57: break; case 57: { return new Symbol(sym.EXISTS, yytext()); } case -58: break; case 58: { return new Symbol(sym.REWARD, yytext()); } case -59: break; case 59: { return new Symbol(sym.FORALL, yytext()); } case -60: break; case 60: { return new Symbol(sym.NORMAL, yytext()); } case -61: break; case 61: { return new Symbol(sym.DEFAULT, yytext()); } case -62: break; case 62: { return new Symbol(sym.OBJECTS, yytext()); } case -63: break; case 63: { return new Symbol(sym.NEG_INF, yytext()); } case -64: break; case 64: { return new Symbol(sym.HORIZON, yytext()); } case -65: break; case 65: { return new Symbol(sym.POS_INF, yytext()); } case -66: break; case 66: { return new Symbol(sym.UNIFORM, yytext()); } case -67: break; case 67: { return new Symbol(sym.POISSON, yytext()); } case -68: break; case 68: { return new Symbol(sym.WEIBULL, yytext()); } case -69: break; case 69: { return new Symbol(sym.DISCOUNT, yytext()); } case -70: break; case 70: { return new Symbol(sym.INSTANCE, yytext()); } case -71: break; case 71: { return new Symbol(sym.TERMINAL, yytext()); } case -72: break; case 72: { return new Symbol(sym.DISCRETE, yytext()); } case -73: break; case 73: { return new Symbol(sym.OTHERWISE, yytext()); } case -74: break; case 74: { return new Symbol(sym.KRON_DELTA, yytext()); } case -75: break; case 75: { return new Symbol(sym.DIRICHLET, yytext()); } case -76: break; case 76: { return new Symbol(sym.BERNOULLI, yytext()); } case -77: break; case 77: { return new Symbol(sym.INIT_STATE, yytext()); } case -78: break; case 78: { return new Symbol(sym.NON_FLUENT, yytext()); } case -79: break; case 79: { return new Symbol(sym.PVARIABLES, yytext()); } case -80: break; case 80: { return new Symbol(sym.DIRAC_DELTA, yytext()); } case -81: break; case 81: { return new Symbol(sym.NON_FLUENTS, yytext()); } case -82: break; case 82: { return new Symbol(sym.EXPONENTIAL, yytext()); } case -83: break; case 83: { return new Symbol(sym.MULTINOMIAL, yytext()); } case -84: break; case 84: { return new Symbol(sym.STATE, yytext()); } case -85: break; case 85: { return new Symbol(sym.REQUIREMENTS, yytext()); } case -86: break; case 86: { return new Symbol(sym.OBSERVATION, yytext()); } case -87: break; case 87: { return new Symbol(sym.ACTION, yytext()); } case -88: break; case 88: { return new Symbol(sym.INTERMEDIATE, yytext()); } case -89: break; case 89: { return new Symbol(sym.DERIVED_FLUENT, yytext()); } case -90: break; case 90: { return new Symbol(sym.TERMINATE_WHEN, yytext()); } case -91: break; case 91: { return new Symbol(sym.STATE_INVARIANTS, yytext()); } case -92: break; case 92: { return new Symbol(sym.MAX_NONDEF_ACTIONS, yytext()); } case -93: break; case 93: { return new Symbol(sym.ACTION_PRECONDITIONS, yytext()); } case -94: break; case 94: { return new Symbol(sym.STATE_ACTION_CONSTRAINTS, yytext()); } case -95: break; case 96: { System.err.println("Illegal character: "+yytext()+" at line "+(yyline()+1)); if (yytext().equals("'")) System.err.println("Note that ' comes before a parameter list as in var'(?x,?y)"); System.exit(1); } case -96: break; case 97: { return new Symbol(sym.IDENT, yytext()); } case -97: break; case 99: { return new Symbol(sym.IDENT, yytext()); } case -98: break; case 101: { return new Symbol(sym.IDENT, yytext()); } case -99: break; case 103: { return new Symbol(sym.IDENT, yytext()); } case -100: break; case 104: { return new Symbol(sym.IDENT, yytext()); } case -101: break; case 105: { return new Symbol(sym.IDENT, yytext()); } case -102: break; case 106: { return new Symbol(sym.IDENT, yytext()); } case -103: break; case 107: { return new Symbol(sym.IDENT, yytext()); } case -104: break; case 108: { return new Symbol(sym.IDENT, yytext()); } case -105: break; case 109: { return new Symbol(sym.IDENT, yytext()); } case -106: break; case 110: { return new Symbol(sym.IDENT, yytext()); } case -107: break; case 111: { return new Symbol(sym.IDENT, yytext()); } case -108: break; case 112: { return new Symbol(sym.IDENT, yytext()); } case -109: break; case 113: { return new Symbol(sym.IDENT, yytext()); } case -110: break; case 114: { return new Symbol(sym.IDENT, yytext()); } case -111: break; case 115: { return new Symbol(sym.IDENT, yytext()); } case -112: break; case 116: { return new Symbol(sym.IDENT, yytext()); } case -113: break; case 117: { return new Symbol(sym.IDENT, yytext()); } case -114: break; case 118: { return new Symbol(sym.IDENT, yytext()); } case -115: break; case 119: { return new Symbol(sym.IDENT, yytext()); } case -116: break; case 120: { return new Symbol(sym.IDENT, yytext()); } case -117: break; case 121: { return new Symbol(sym.IDENT, yytext()); } case -118: break; case 122: { return new Symbol(sym.IDENT, yytext()); } case -119: break; case 123: { return new Symbol(sym.IDENT, yytext()); } case -120: break; case 124: { return new Symbol(sym.IDENT, yytext()); } case -121: break; case 125: { return new Symbol(sym.IDENT, yytext()); } case -122: break; case 126: { return new Symbol(sym.IDENT, yytext()); } case -123: break; case 127: { return new Symbol(sym.IDENT, yytext()); } case -124: break; case 128: { return new Symbol(sym.IDENT, yytext()); } case -125: break; case 129: { return new Symbol(sym.IDENT, yytext()); } case -126: break; case 130: { return new Symbol(sym.IDENT, yytext()); } case -127: break; case 131: { return new Symbol(sym.IDENT, yytext()); } case -128: break; case 132: { return new Symbol(sym.IDENT, yytext()); } case -129: break; case 133: { return new Symbol(sym.IDENT, yytext()); } case -130: break; case 134: { return new Symbol(sym.IDENT, yytext()); } case -131: break; case 135: { return new Symbol(sym.IDENT, yytext()); } case -132: break; case 136: { return new Symbol(sym.IDENT, yytext()); } case -133: break; case 137: { return new Symbol(sym.IDENT, yytext()); } case -134: break; case 138: { return new Symbol(sym.IDENT, yytext()); } case -135: break; case 139: { return new Symbol(sym.IDENT, yytext()); } case -136: break; case 140: { return new Symbol(sym.IDENT, yytext()); } case -137: break; case 141: { return new Symbol(sym.IDENT, yytext()); } case -138: break; case 142: { return new Symbol(sym.IDENT, yytext()); } case -139: break; case 143: { return new Symbol(sym.IDENT, yytext()); } case -140: break; case 144: { return new Symbol(sym.IDENT, yytext()); } case -141: break; case 145: { return new Symbol(sym.IDENT, yytext()); } case -142: break; case 146: { return new Symbol(sym.IDENT, yytext()); } case -143: break; case 147: { return new Symbol(sym.IDENT, yytext()); } case -144: break; case 148: { return new Symbol(sym.IDENT, yytext()); } case -145: break; case 149: { return new Symbol(sym.IDENT, yytext()); } case -146: break; case 150: { return new Symbol(sym.IDENT, yytext()); } case -147: break; case 151: { return new Symbol(sym.IDENT, yytext()); } case -148: break; case 152: { return new Symbol(sym.IDENT, yytext()); } case -149: break; case 153: { return new Symbol(sym.IDENT, yytext()); } case -150: break; case 154: { return new Symbol(sym.IDENT, yytext()); } case -151: break; case 156: { return new Symbol(sym.IDENT, yytext()); } case -152: break; case 157: { return new Symbol(sym.IDENT, yytext()); } case -153: break; case 158: { return new Symbol(sym.IDENT, yytext()); } case -154: break; case 159: { return new Symbol(sym.IDENT, yytext()); } case -155: break; case 160: { return new Symbol(sym.IDENT, yytext()); } case -156: break; case 161: { return new Symbol(sym.IDENT, yytext()); } case -157: break; case 162: { return new Symbol(sym.IDENT, yytext()); } case -158: break; case 163: { return new Symbol(sym.IDENT, yytext()); } case -159: break; case 164: { return new Symbol(sym.IDENT, yytext()); } case -160: break; case 165: { return new Symbol(sym.IDENT, yytext()); } case -161: break; case 166: { return new Symbol(sym.IDENT, yytext()); } case -162: break; case 167: { return new Symbol(sym.IDENT, yytext()); } case -163: break; case 168: { return new Symbol(sym.IDENT, yytext()); } case -164: break; case 169: { return new Symbol(sym.IDENT, yytext()); } case -165: break; case 170: { return new Symbol(sym.IDENT, yytext()); } case -166: break; case 171: { return new Symbol(sym.IDENT, yytext()); } case -167: break; case 172: { return new Symbol(sym.IDENT, yytext()); } case -168: break; case 173: { return new Symbol(sym.IDENT, yytext()); } case -169: break; case 174: { return new Symbol(sym.IDENT, yytext()); } case -170: break; case 175: { return new Symbol(sym.IDENT, yytext()); } case -171: break; case 176: { return new Symbol(sym.IDENT, yytext()); } case -172: break; case 177: { return new Symbol(sym.IDENT, yytext()); } case -173: break; case 178: { return new Symbol(sym.IDENT, yytext()); } case -174: break; case 179: { return new Symbol(sym.IDENT, yytext()); } case -175: break; case 180: { return new Symbol(sym.IDENT, yytext()); } case -176: break; case 181: { return new Symbol(sym.IDENT, yytext()); } case -177: break; case 182: { return new Symbol(sym.IDENT, yytext()); } case -178: break; case 183: { return new Symbol(sym.IDENT, yytext()); } case -179: break; case 184: { return new Symbol(sym.IDENT, yytext()); } case -180: break; case 185: { return new Symbol(sym.IDENT, yytext()); } case -181: break; case 186: { return new Symbol(sym.IDENT, yytext()); } case -182: break; case 187: { return new Symbol(sym.IDENT, yytext()); } case -183: break; case 188: { return new Symbol(sym.IDENT, yytext()); } case -184: break; case 189: { return new Symbol(sym.IDENT, yytext()); } case -185: break; case 190: { return new Symbol(sym.IDENT, yytext()); } case -186: break; case 191: { return new Symbol(sym.IDENT, yytext()); } case -187: break; case 192: { return new Symbol(sym.IDENT, yytext()); } case -188: break; case 193: { return new Symbol(sym.IDENT, yytext()); } case -189: break; case 194: { return new Symbol(sym.IDENT, yytext()); } case -190: break; case 195: { return new Symbol(sym.IDENT, yytext()); } case -191: break; case 196: { return new Symbol(sym.IDENT, yytext()); } case -192: break; case 197: { return new Symbol(sym.IDENT, yytext()); } case -193: break; case 198: { return new Symbol(sym.IDENT, yytext()); } case -194: break; case 199: { return new Symbol(sym.IDENT, yytext()); } case -195: break; case 200: { return new Symbol(sym.IDENT, yytext()); } case -196: break; case 201: { return new Symbol(sym.IDENT, yytext()); } case -197: break; case 202: { return new Symbol(sym.IDENT, yytext()); } case -198: break; case 203: { return new Symbol(sym.IDENT, yytext()); } case -199: break; case 204: { return new Symbol(sym.IDENT, yytext()); } case -200: break; case 205: { return new Symbol(sym.IDENT, yytext()); } case -201: break; case 206: { return new Symbol(sym.IDENT, yytext()); } case -202: break; case 209: { return new Symbol(sym.IDENT, yytext()); } case -203: break; case 210: { return new Symbol(sym.IDENT, yytext()); } case -204: break; case 211: { return new Symbol(sym.IDENT, yytext()); } case -205: break; case 212: { return new Symbol(sym.IDENT, yytext()); } case -206: break; case 213: { return new Symbol(sym.IDENT, yytext()); } case -207: break; case 214: { return new Symbol(sym.IDENT, yytext()); } case -208: break; case 215: { return new Symbol(sym.IDENT, yytext()); } case -209: break; case 216: { return new Symbol(sym.IDENT, yytext()); } case -210: break; case 217: { return new Symbol(sym.IDENT, yytext()); } case -211: break; case 218: { return new Symbol(sym.IDENT, yytext()); } case -212: break; case 219: { return new Symbol(sym.IDENT, yytext()); } case -213: break; case 220: { return new Symbol(sym.IDENT, yytext()); } case -214: break; case 221: { return new Symbol(sym.IDENT, yytext()); } case -215: break; case 222: { return new Symbol(sym.IDENT, yytext()); } case -216: break; case 223: { return new Symbol(sym.IDENT, yytext()); } case -217: break; case 224: { return new Symbol(sym.IDENT, yytext()); } case -218: break; case 225: { return new Symbol(sym.IDENT, yytext()); } case -219: break; case 226: { return new Symbol(sym.IDENT, yytext()); } case -220: break; case 227: { return new Symbol(sym.IDENT, yytext()); } case -221: break; case 228: { return new Symbol(sym.IDENT, yytext()); } case -222: break; case 229: { return new Symbol(sym.IDENT, yytext()); } case -223: break; case 230: { return new Symbol(sym.IDENT, yytext()); } case -224: break; case 231: { return new Symbol(sym.IDENT, yytext()); } case -225: break; case 232: { return new Symbol(sym.IDENT, yytext()); } case -226: break; case 233: { return new Symbol(sym.IDENT, yytext()); } case -227: break; case 234: { return new Symbol(sym.IDENT, yytext()); } case -228: break; case 235: { return new Symbol(sym.IDENT, yytext()); } case -229: break; case 236: { return new Symbol(sym.IDENT, yytext()); } case -230: break; case 237: { return new Symbol(sym.IDENT, yytext()); } case -231: break; case 238: { return new Symbol(sym.IDENT, yytext()); } case -232: break; case 239: { return new Symbol(sym.IDENT, yytext()); } case -233: break; case 240: { return new Symbol(sym.IDENT, yytext()); } case -234: break; case 241: { return new Symbol(sym.IDENT, yytext()); } case -235: break; case 242: { return new Symbol(sym.IDENT, yytext()); } case -236: break; case 243: { return new Symbol(sym.IDENT, yytext()); } case -237: break; case 244: { return new Symbol(sym.IDENT, yytext()); } case -238: break; case 245: { return new Symbol(sym.IDENT, yytext()); } case -239: break; case 246: { return new Symbol(sym.IDENT, yytext()); } case -240: break; case 247: { return new Symbol(sym.IDENT, yytext()); } case -241: break; case 248: { return new Symbol(sym.IDENT, yytext()); } case -242: break; case 249: { return new Symbol(sym.IDENT, yytext()); } case -243: break; case 250: { return new Symbol(sym.IDENT, yytext()); } case -244: break; case 251: { return new Symbol(sym.IDENT, yytext()); } case -245: break; case 252: { return new Symbol(sym.IDENT, yytext()); } case -246: break; case 253: { return new Symbol(sym.IDENT, yytext()); } case -247: break; case 254: { return new Symbol(sym.IDENT, yytext()); } case -248: break; case 255: { return new Symbol(sym.IDENT, yytext()); } case -249: break; case 256: { return new Symbol(sym.IDENT, yytext()); } case -250: break; case 258: { return new Symbol(sym.IDENT, yytext()); } case -251: break; case 260: { return new Symbol(sym.IDENT, yytext()); } case -252: break; case 262: { return new Symbol(sym.IDENT, yytext()); } case -253: break; case 264: { return new Symbol(sym.IDENT, yytext()); } case -254: break; case 266: { return new Symbol(sym.IDENT, yytext()); } case -255: break; case 268: { return new Symbol(sym.IDENT, yytext()); } case -256: break; case 270: { return new Symbol(sym.IDENT, yytext()); } case -257: break; case 271: { return new Symbol(sym.IDENT, yytext()); } case -258: break; case 272: { return new Symbol(sym.IDENT, yytext()); } case -259: break; case 273: { return new Symbol(sym.IDENT, yytext()); } case -260: break; case 274: { return new Symbol(sym.IDENT, yytext()); } case -261: break; case 275: { return new Symbol(sym.IDENT, yytext()); } case -262: break; case 276: { return new Symbol(sym.IDENT, yytext()); } case -263: break; case 277: { return new Symbol(sym.IDENT, yytext()); } case -264: break; case 278: { return new Symbol(sym.IDENT, yytext()); } case -265: break; case 279: { return new Symbol(sym.IDENT, yytext()); } case -266: break; case 280: { return new Symbol(sym.IDENT, yytext()); } case -267: break; case 281: { return new Symbol(sym.IDENT, yytext()); } case -268: break; case 282: { return new Symbol(sym.IDENT, yytext()); } case -269: break; case 283: { return new Symbol(sym.IDENT, yytext()); } case -270: break; case 284: { return new Symbol(sym.IDENT, yytext()); } case -271: break; case 285: { return new Symbol(sym.IDENT, yytext()); } case -272: break; case 286: { return new Symbol(sym.IDENT, yytext()); } case -273: break; case 287: { return new Symbol(sym.IDENT, yytext()); } case -274: break; case 288: { return new Symbol(sym.IDENT, yytext()); } case -275: break; case 289: { return new Symbol(sym.IDENT, yytext()); } case -276: break; case 290: { return new Symbol(sym.IDENT, yytext()); } case -277: break; case 291: { return new Symbol(sym.IDENT, yytext()); } case -278: break; case 292: { return new Symbol(sym.IDENT, yytext()); } case -279: break; case 293: { return new Symbol(sym.IDENT, yytext()); } case -280: break; case 294: { return new Symbol(sym.IDENT, yytext()); } case -281: break; case 295: { return new Symbol(sym.IDENT, yytext()); } case -282: break; case 296: { return new Symbol(sym.IDENT, yytext()); } case -283: break; case 297: { return new Symbol(sym.IDENT, yytext()); } case -284: break; case 298: { return new Symbol(sym.IDENT, yytext()); } case -285: break; case 299: { return new Symbol(sym.IDENT, yytext()); } case -286: break; case 300: { return new Symbol(sym.IDENT, yytext()); } case -287: break; case 301: { return new Symbol(sym.IDENT, yytext()); } case -288: break; case 302: { return new Symbol(sym.IDENT, yytext()); } case -289: break; case 303: { return new Symbol(sym.IDENT, yytext()); } case -290: break; case 304: { return new Symbol(sym.IDENT, yytext()); } case -291: break; case 305: { return new Symbol(sym.IDENT, yytext()); } case -292: break; case 306: { return new Symbol(sym.IDENT, yytext()); } case -293: break; case 307: { return new Symbol(sym.IDENT, yytext()); } case -294: break; case 308: { return new Symbol(sym.IDENT, yytext()); } case -295: break; case 309: { return new Symbol(sym.IDENT, yytext()); } case -296: break; case 310: { return new Symbol(sym.IDENT, yytext()); } case -297: break; case 311: { return new Symbol(sym.IDENT, yytext()); } case -298: break; case 312: { return new Symbol(sym.IDENT, yytext()); } case -299: break; case 313: { return new Symbol(sym.IDENT, yytext()); } case -300: break; case 314: { return new Symbol(sym.IDENT, yytext()); } case -301: break; case 315: { return new Symbol(sym.IDENT, yytext()); } case -302: break; case 316: { return new Symbol(sym.IDENT, yytext()); } case -303: break; case 317: { return new Symbol(sym.IDENT, yytext()); } case -304: break; case 318: { return new Symbol(sym.IDENT, yytext()); } case -305: break; case 319: { return new Symbol(sym.IDENT, yytext()); } case -306: break; case 320: { return new Symbol(sym.IDENT, yytext()); } case -307: break; case 321: { return new Symbol(sym.IDENT, yytext()); } case -308: break; case 322: { return new Symbol(sym.IDENT, yytext()); } case -309: break; case 323: { return new Symbol(sym.IDENT, yytext()); } case -310: break; case 324: { return new Symbol(sym.IDENT, yytext()); } case -311: break; case 325: { return new Symbol(sym.IDENT, yytext()); } case -312: break; case 326: { return new Symbol(sym.IDENT, yytext()); } case -313: break; case 327: { return new Symbol(sym.IDENT, yytext()); } case -314: break; case 328: { return new Symbol(sym.IDENT, yytext()); } case -315: break; case 329: { return new Symbol(sym.IDENT, yytext()); } case -316: break; case 330: { return new Symbol(sym.IDENT, yytext()); } case -317: break; case 331: { return new Symbol(sym.IDENT, yytext()); } case -318: break; case 332: { return new Symbol(sym.IDENT, yytext()); } case -319: break; case 333: { return new Symbol(sym.IDENT, yytext()); } case -320: break; case 334: { return new Symbol(sym.IDENT, yytext()); } case -321: break; case 335: { return new Symbol(sym.IDENT, yytext()); } case -322: break; case 336: { return new Symbol(sym.IDENT, yytext()); } case -323: break; case 337: { return new Symbol(sym.IDENT, yytext()); } case -324: break; case 338: { return new Symbol(sym.IDENT, yytext()); } case -325: break; case 339: { return new Symbol(sym.IDENT, yytext()); } case -326: break; case 340: { return new Symbol(sym.IDENT, yytext()); } case -327: break; case 341: { return new Symbol(sym.IDENT, yytext()); } case -328: break; case 342: { return new Symbol(sym.IDENT, yytext()); } case -329: break; case 343: { return new Symbol(sym.IDENT, yytext()); } case -330: break; case 344: { return new Symbol(sym.IDENT, yytext()); } case -331: break; case 345: { return new Symbol(sym.IDENT, yytext()); } case -332: break; case 346: { return new Symbol(sym.IDENT, yytext()); } case -333: break; case 347: { return new Symbol(sym.IDENT, yytext()); } case -334: break; case 348: { return new Symbol(sym.IDENT, yytext()); } case -335: break; case 349: { return new Symbol(sym.IDENT, yytext()); } case -336: break; case 350: { return new Symbol(sym.IDENT, yytext()); } case -337: break; case 351: { return new Symbol(sym.IDENT, yytext()); } case -338: break; case 352: { return new Symbol(sym.IDENT, yytext()); } case -339: break; case 353: { return new Symbol(sym.IDENT, yytext()); } case -340: break; case 354: { return new Symbol(sym.IDENT, yytext()); } case -341: break; case 355: { return new Symbol(sym.IDENT, yytext()); } case -342: break; case 356: { return new Symbol(sym.IDENT, yytext()); } case -343: break; case 357: { return new Symbol(sym.IDENT, yytext()); } case -344: break; case 358: { return new Symbol(sym.IDENT, yytext()); } case -345: break; case 359: { return new Symbol(sym.IDENT, yytext()); } case -346: break; case 360: { return new Symbol(sym.IDENT, yytext()); } case -347: break; case 361: { return new Symbol(sym.IDENT, yytext()); } case -348: break; case 362: { return new Symbol(sym.IDENT, yytext()); } case -349: break; case 363: { return new Symbol(sym.IDENT, yytext()); } case -350: break; case 364: { return new Symbol(sym.IDENT, yytext()); } case -351: break; case 365: { return new Symbol(sym.IDENT, yytext()); } case -352: break; case 366: { return new Symbol(sym.IDENT, yytext()); } case -353: break; case 367: { return new Symbol(sym.IDENT, yytext()); } case -354: break; case 368: { return new Symbol(sym.IDENT, yytext()); } case -355: break; case 369: { return new Symbol(sym.IDENT, yytext()); } case -356: break; case 370: { return new Symbol(sym.IDENT, yytext()); } case -357: break; case 371: { return new Symbol(sym.IDENT, yytext()); } case -358: break; case 372: { return new Symbol(sym.IDENT, yytext()); } case -359: break; case 373: { return new Symbol(sym.IDENT, yytext()); } case -360: break; case 374: { return new Symbol(sym.IDENT, yytext()); } case -361: break; case 375: { return new Symbol(sym.IDENT, yytext()); } case -362: break; case 376: { return new Symbol(sym.IDENT, yytext()); } case -363: break; case 377: { return new Symbol(sym.IDENT, yytext()); } case -364: break; case 378: { return new Symbol(sym.IDENT, yytext()); } case -365: break; case 379: { return new Symbol(sym.IDENT, yytext()); } case -366: break; case 380: { return new Symbol(sym.IDENT, yytext()); } case -367: break; case 381: { return new Symbol(sym.IDENT, yytext()); } case -368: break; case 383: { return new Symbol(sym.IDENT, yytext()); } case -369: break; case 384: { return new Symbol(sym.IDENT, yytext()); } case -370: break; case 385: { return new Symbol(sym.IDENT, yytext()); } case -371: break; case 386: { return new Symbol(sym.IDENT, yytext()); } case -372: break; case 387: { return new Symbol(sym.IDENT, yytext()); } case -373: break; case 388: { return new Symbol(sym.IDENT, yytext()); } case -374: break; case 389: { return new Symbol(sym.IDENT, yytext()); } case -375: break; case 390: { return new Symbol(sym.IDENT, yytext()); } case -376: break; case 391: { return new Symbol(sym.IDENT, yytext()); } case -377: break; case 392: { return new Symbol(sym.IDENT, yytext()); } case -378: break; case 393: { return new Symbol(sym.IDENT, yytext()); } case -379: break; case 394: { return new Symbol(sym.IDENT, yytext()); } case -380: break; case 395: { return new Symbol(sym.IDENT, yytext()); } case -381: break; case 396: { return new Symbol(sym.IDENT, yytext()); } case -382: break; case 397: { return new Symbol(sym.IDENT, yytext()); } case -383: break; case 398: { return new Symbol(sym.IDENT, yytext()); } case -384: break; case 399: { return new Symbol(sym.IDENT, yytext()); } case -385: break; case 400: { return new Symbol(sym.IDENT, yytext()); } case -386: break; case 401: { return new Symbol(sym.IDENT, yytext()); } case -387: break; case 403: { return new Symbol(sym.IDENT, yytext()); } case -388: break; case 404: { return new Symbol(sym.IDENT, yytext()); } case -389: break; case 405: { return new Symbol(sym.IDENT, yytext()); } case -390: break; case 406: { return new Symbol(sym.IDENT, yytext()); } case -391: break; case 407: { return new Symbol(sym.IDENT, yytext()); } case -392: break; case 408: { return new Symbol(sym.IDENT, yytext()); } case -393: break; case 409: { return new Symbol(sym.IDENT, yytext()); } case -394: break; case 410: { return new Symbol(sym.IDENT, yytext()); } case -395: break; case 411: { return new Symbol(sym.IDENT, yytext()); } case -396: break; case 412: { return new Symbol(sym.IDENT, yytext()); } case -397: break; case 413: { return new Symbol(sym.IDENT, yytext()); } case -398: break; case 414: { return new Symbol(sym.IDENT, yytext()); } case -399: break; case 415: { return new Symbol(sym.IDENT, yytext()); } case -400: break; case 416: { return new Symbol(sym.IDENT, yytext()); } case -401: break; case 417: { return new Symbol(sym.IDENT, yytext()); } case -402: break; case 418: { return new Symbol(sym.IDENT, yytext()); } case -403: break; case 419: { return new Symbol(sym.IDENT, yytext()); } case -404: break; case 420: { return new Symbol(sym.IDENT, yytext()); } case -405: break; case 421: { return new Symbol(sym.IDENT, yytext()); } case -406: break; case 422: { return new Symbol(sym.IDENT, yytext()); } case -407: break; case 423: { return new Symbol(sym.IDENT, yytext()); } case -408: break; case 424: { return new Symbol(sym.IDENT, yytext()); } case -409: break; case 425: { return new Symbol(sym.IDENT, yytext()); } case -410: break; case 426: { return new Symbol(sym.IDENT, yytext()); } case -411: break; case 427: { return new Symbol(sym.IDENT, yytext()); } case -412: break; case 428: { return new Symbol(sym.IDENT, yytext()); } case -413: break; case 429: { return new Symbol(sym.IDENT, yytext()); } case -414: break; case 430: { return new Symbol(sym.IDENT, yytext()); } case -415: break; case 431: { return new Symbol(sym.IDENT, yytext()); } case -416: break; case 432: { return new Symbol(sym.IDENT, yytext()); } case -417: break; case 433: { return new Symbol(sym.IDENT, yytext()); } case -418: break; case 435: { return new Symbol(sym.IDENT, yytext()); } case -419: break; default: yy_error(YY_E_INTERNAL,false); case -1: } yy_initial = true; yy_state = yy_state_dtrans[yy_lexical_state]; yy_next_state = YY_NO_STATE; yy_last_accept_state = YY_NO_STATE; yy_mark_start(); yy_this_accept = yy_acpt[yy_state]; if (YY_NOT_ACCEPT != yy_this_accept) { yy_last_accept_state = yy_state; yy_mark_end(); } } } } } }