1 package fri.patterns.interpreter.parsergenerator.syntax.builder; 2 3 import java.util.*; 4 import fri.patterns.interpreter.parsergenerator.syntax.*; 5 import fri.patterns.interpreter.parsergenerator.parsertables.AbstractParserTables; 6 7 12 13 public final class SyntaxBuilderParserTables extends AbstractParserTables 14 { 15 public SyntaxBuilderParserTables() { 16 syntax = new Syntax(26); 17 Rule s; 18 19 syntax.addRule(s = new Rule("<START>", 1)); s.addRightSymbol("syntax"); 21 22 syntax.addRule(s = new Rule("syntax", 2)); s.addRightSymbol("syntax"); 24 s.addRightSymbol("rule"); 25 26 syntax.addRule(s = new Rule("syntax", 1)); s.addRightSymbol("rule"); 28 29 syntax.addRule(s = new Rule("set", 3)); s.addRightSymbol("`bnf_chardef`"); 31 s.addRightSymbol("\"..\""); 32 s.addRightSymbol("`bnf_chardef`"); 33 34 syntax.addRule(s = new Rule("intersectionstartunit", 1)); s.addRightSymbol("set"); 36 37 syntax.addRule(s = new Rule("intersectionstartunit", 1)); s.addRightSymbol("`identifier`"); 39 40 syntax.addRule(s = new Rule("intersectionstartunit", 1)); s.addRightSymbol("`ruleref`"); 42 43 syntax.addRule(s = new Rule("intersectionunit", 1)); s.addRightSymbol("`bnf_chardef`"); 45 46 syntax.addRule(s = new Rule("intersectionunit", 1)); s.addRightSymbol("`stringdef`"); 48 49 syntax.addRule(s = new Rule("intersectionunit", 1)); s.addRightSymbol("intersectionstartunit"); 51 52 syntax.addRule(s = new Rule("intersectionsubtracts", 2)); s.addRightSymbol("intersectionsubtracts"); 54 s.addRightSymbol("intersectionsubtract"); 55 56 syntax.addRule(s = new Rule("intersectionsubtracts", 1)); s.addRightSymbol("intersectionsubtract"); 58 59 syntax.addRule(s = new Rule("intersectionsubtract", 2)); s.addRightSymbol("'-'"); 61 s.addRightSymbol("intersectionunit"); 62 63 syntax.addRule(s = new Rule("intersection", 2)); s.addRightSymbol("intersectionstartunit"); 65 s.addRightSymbol("intersectionsubtracts"); 66 67 syntax.addRule(s = new Rule("sequnit", 1)); s.addRightSymbol("intersection"); 69 70 syntax.addRule(s = new Rule("sequnit", 1)); s.addRightSymbol("intersectionunit"); 72 73 syntax.addRule(s = new Rule("sequnit", 3)); s.addRightSymbol("'('"); 75 s.addRightSymbol("unionseq"); 76 s.addRightSymbol("')'"); 77 78 syntax.addRule(s = new Rule("quantifiedsequnit", 2)); s.addRightSymbol("sequnit"); 80 s.addRightSymbol("`quantifier`"); 81 82 syntax.addRule(s = new Rule("quantifiedsequnit", 1)); s.addRightSymbol("sequnit"); 84 85 syntax.addRule(s = new Rule("sequence", 2)); s.addRightSymbol("sequence"); 87 s.addRightSymbol("quantifiedsequnit"); 88 89 syntax.addRule(s = new Rule("sequence", 1)); s.addRightSymbol("quantifiedsequnit"); 91 92 syntax.addRule(s = new Rule("sequence_opt", 1)); s.addRightSymbol("sequence"); 94 95 syntax.addRule(s = new Rule("sequence_opt", 0)); 97 syntax.addRule(s = new Rule("unionseq", 3)); s.addRightSymbol("unionseq"); 99 s.addRightSymbol("'|'"); 100 s.addRightSymbol("sequence_opt"); 101 102 syntax.addRule(s = new Rule("unionseq", 1)); s.addRightSymbol("sequence_opt"); 104 105 syntax.addRule(s = new Rule("rule", 4)); s.addRightSymbol("`identifier`"); 107 s.addRightSymbol("\"::=\""); 108 s.addRightSymbol("unionseq"); 109 s.addRightSymbol("';'"); 110 111 112 loadGotoTable(); 113 loadParseActionTable(); 114 115 terminalsWithoutEpsilon = new ArrayList(12); 116 terminalsWithoutEpsilon.add("`bnf_chardef`"); 117 terminalsWithoutEpsilon.add("\"..\""); 118 terminalsWithoutEpsilon.add("`identifier`"); 119 terminalsWithoutEpsilon.add("`ruleref`"); 120 terminalsWithoutEpsilon.add("`stringdef`"); 121 terminalsWithoutEpsilon.add("'-'"); 122 terminalsWithoutEpsilon.add("'('"); 123 terminalsWithoutEpsilon.add("')'"); 124 terminalsWithoutEpsilon.add("`quantifier`"); 125 terminalsWithoutEpsilon.add("'|'"); 126 terminalsWithoutEpsilon.add("\"::=\""); 127 terminalsWithoutEpsilon.add("';'"); 128 } 129 private void loadGotoTable() { 130 gotoTable = new ArrayList(35); 131 132 loadGoto_0(); 133 loadGoto_1(); 134 gotoTable.add(null); loadGoto_3(); 136 loadGoto_4(); 137 gotoTable.add(null); loadGoto_6(); 139 loadGoto_7(); 140 gotoTable.add(null); loadGoto_9(); 142 loadGoto_10(); 143 gotoTable.add(null); gotoTable.add(null); loadGoto_13(); 146 gotoTable.add(null); loadGoto_15(); 148 gotoTable.add(null); gotoTable.add(null); gotoTable.add(null); gotoTable.add(null); gotoTable.add(null); loadGoto_21(); 154 loadGoto_22(); 155 gotoTable.add(null); gotoTable.add(null); loadGoto_25(); 158 loadGoto_26(); 159 gotoTable.add(null); loadGoto_28(); 161 gotoTable.add(null); gotoTable.add(null); gotoTable.add(null); gotoTable.add(null); gotoTable.add(null); gotoTable.add(null); } 168 private void loadGoto_0() { 169 Hashtable g = new Hashtable(3, 1); 170 gotoTable.add(g); 171 g.put("syntax", new Integer (3)); 172 g.put("`identifier`", new Integer (1)); 173 g.put("rule", new Integer (2)); 174 } 175 private void loadGoto_1() { 176 Hashtable g = new Hashtable(1, 1); 177 gotoTable.add(g); 178 g.put("\"::=\"", new Integer (4)); 179 } 180 private void loadGoto_3() { 181 Hashtable g = new Hashtable(2, 1); 182 gotoTable.add(g); 183 g.put("`identifier`", new Integer (1)); 184 g.put("rule", new Integer (5)); 185 } 186 private void loadGoto_4() { 187 Hashtable g = new Hashtable(14, 1); 188 gotoTable.add(g); 189 g.put("`identifier`", new Integer (16)); 190 g.put("'('", new Integer (15)); 191 g.put("`ruleref`", new Integer (11)); 192 g.put("intersectionunit", new Integer (18)); 193 g.put("sequence_opt", new Integer (12)); 194 g.put("unionseq", new Integer (6)); 195 g.put("sequence", new Integer (9)); 196 g.put("intersection", new Integer (8)); 197 g.put("intersectionstartunit", new Integer (13)); 198 g.put("`stringdef`", new Integer (17)); 199 g.put("`bnf_chardef`", new Integer (7)); 200 g.put("sequnit", new Integer (10)); 201 g.put("set", new Integer (19)); 202 g.put("quantifiedsequnit", new Integer (14)); 203 } 204 private void loadGoto_6() { 205 Hashtable g = new Hashtable(2, 1); 206 gotoTable.add(g); 207 g.put("';'", new Integer (20)); 208 g.put("'|'", new Integer (21)); 209 } 210 private void loadGoto_7() { 211 Hashtable g = new Hashtable(1, 1); 212 gotoTable.add(g); 213 g.put("\"..\"", new Integer (22)); 214 } 215 private void loadGoto_9() { 216 Hashtable g = new Hashtable(11, 1); 217 gotoTable.add(g); 218 g.put("quantifiedsequnit", new Integer (23)); 219 g.put("'('", new Integer (15)); 220 g.put("`stringdef`", new Integer (17)); 221 g.put("`ruleref`", new Integer (11)); 222 g.put("intersectionstartunit", new Integer (13)); 223 g.put("`identifier`", new Integer (16)); 224 g.put("intersection", new Integer (8)); 225 g.put("`bnf_chardef`", new Integer (7)); 226 g.put("intersectionunit", new Integer (18)); 227 g.put("sequnit", new Integer (10)); 228 g.put("set", new Integer (19)); 229 } 230 private void loadGoto_10() { 231 Hashtable g = new Hashtable(1, 1); 232 gotoTable.add(g); 233 g.put("`quantifier`", new Integer (24)); 234 } 235 private void loadGoto_13() { 236 Hashtable g = new Hashtable(3, 1); 237 gotoTable.add(g); 238 g.put("intersectionsubtract", new Integer (27)); 239 g.put("intersectionsubtracts", new Integer (25)); 240 g.put("'-'", new Integer (26)); 241 } 242 private void loadGoto_15() { 243 Hashtable g = new Hashtable(14, 1); 244 gotoTable.add(g); 245 g.put("`identifier`", new Integer (16)); 246 g.put("'('", new Integer (15)); 247 g.put("`ruleref`", new Integer (11)); 248 g.put("intersectionunit", new Integer (18)); 249 g.put("sequence_opt", new Integer (12)); 250 g.put("unionseq", new Integer (28)); 251 g.put("sequence", new Integer (9)); 252 g.put("intersection", new Integer (8)); 253 g.put("intersectionstartunit", new Integer (13)); 254 g.put("`stringdef`", new Integer (17)); 255 g.put("`bnf_chardef`", new Integer (7)); 256 g.put("sequnit", new Integer (10)); 257 g.put("set", new Integer (19)); 258 g.put("quantifiedsequnit", new Integer (14)); 259 } 260 private void loadGoto_21() { 261 Hashtable g = new Hashtable(13, 1); 262 gotoTable.add(g); 263 g.put("intersection", new Integer (8)); 264 g.put("intersectionunit", new Integer (18)); 265 g.put("quantifiedsequnit", new Integer (14)); 266 g.put("sequnit", new Integer (10)); 267 g.put("'('", new Integer (15)); 268 g.put("intersectionstartunit", new Integer (13)); 269 g.put("`bnf_chardef`", new Integer (7)); 270 g.put("set", new Integer (19)); 271 g.put("sequence_opt", new Integer (29)); 272 g.put("`stringdef`", new Integer (17)); 273 g.put("`identifier`", new Integer (16)); 274 g.put("sequence", new Integer (9)); 275 g.put("`ruleref`", new Integer (11)); 276 } 277 private void loadGoto_22() { 278 Hashtable g = new Hashtable(1, 1); 279 gotoTable.add(g); 280 g.put("`bnf_chardef`", new Integer (30)); 281 } 282 private void loadGoto_25() { 283 Hashtable g = new Hashtable(2, 1); 284 gotoTable.add(g); 285 g.put("intersectionsubtract", new Integer (31)); 286 g.put("'-'", new Integer (26)); 287 } 288 private void loadGoto_26() { 289 Hashtable g = new Hashtable(7, 1); 290 gotoTable.add(g); 291 g.put("`identifier`", new Integer (16)); 292 g.put("`bnf_chardef`", new Integer (7)); 293 g.put("`ruleref`", new Integer (11)); 294 g.put("intersectionunit", new Integer (33)); 295 g.put("set", new Integer (19)); 296 g.put("intersectionstartunit", new Integer (32)); 297 g.put("`stringdef`", new Integer (17)); 298 } 299 private void loadGoto_28() { 300 Hashtable g = new Hashtable(2, 1); 301 gotoTable.add(g); 302 g.put("')'", new Integer (34)); 303 g.put("'|'", new Integer (21)); 304 } 305 private void loadParseActionTable() { 306 parseTable = new ArrayList(35); 307 308 loadParseAction_0(); 309 loadParseAction_1(); 310 loadParseAction_2(); 311 loadParseAction_3(); 312 loadParseAction_4(); 313 loadParseAction_5(); 314 loadParseAction_6(); 315 loadParseAction_7(); 316 loadParseAction_8(); 317 loadParseAction_9(); 318 loadParseAction_10(); 319 loadParseAction_11(); 320 loadParseAction_12(); 321 loadParseAction_13(); 322 loadParseAction_14(); 323 loadParseAction_15(); 324 loadParseAction_16(); 325 loadParseAction_17(); 326 loadParseAction_18(); 327 loadParseAction_19(); 328 loadParseAction_20(); 329 loadParseAction_21(); 330 loadParseAction_22(); 331 loadParseAction_23(); 332 loadParseAction_24(); 333 loadParseAction_25(); 334 loadParseAction_26(); 335 loadParseAction_27(); 336 loadParseAction_28(); 337 loadParseAction_29(); 338 loadParseAction_30(); 339 loadParseAction_31(); 340 loadParseAction_32(); 341 loadParseAction_33(); 342 loadParseAction_34(); 343 } 344 private void loadParseAction_0() { 345 Hashtable p = new Hashtable(1, 1); 346 parseTable.add(p); 347 p.put("`identifier`", new Integer (-2)); 348 } 349 private void loadParseAction_1() { 350 Hashtable p = new Hashtable(1, 1); 351 parseTable.add(p); 352 p.put("\"::=\"", new Integer (-2)); 353 } 354 private void loadParseAction_2() { 355 Hashtable p = new Hashtable(2, 1); 356 parseTable.add(p); 357 p.put("`identifier`", new Integer (2)); 358 p.put("\"EoI\"", new Integer (2)); 359 } 360 private void loadParseAction_3() { 361 Hashtable p = new Hashtable(2, 1); 362 parseTable.add(p); 363 p.put("`identifier`", new Integer (-2)); 364 p.put("\"EoI\"", new Integer (0)); 365 } 366 private void loadParseAction_4() { 367 Hashtable p = new Hashtable(7, 1); 368 parseTable.add(p); 369 p.put("'|'", new Integer (22)); 370 p.put("'('", new Integer (-2)); 371 p.put("';'", new Integer (22)); 372 p.put("`bnf_chardef`", new Integer (-2)); 373 p.put("`ruleref`", new Integer (-2)); 374 p.put("`identifier`", new Integer (-2)); 375 p.put("`stringdef`", new Integer (-2)); 376 } 377 private void loadParseAction_5() { 378 Hashtable p = new Hashtable(2, 1); 379 parseTable.add(p); 380 p.put("`identifier`", new Integer (1)); 381 p.put("\"EoI\"", new Integer (1)); 382 } 383 private void loadParseAction_6() { 384 Hashtable p = new Hashtable(2, 1); 385 parseTable.add(p); 386 p.put("';'", new Integer (-2)); 387 p.put("'|'", new Integer (-2)); 388 } 389 private void loadParseAction_7() { 390 Hashtable p = new Hashtable(11, 1); 391 parseTable.add(p); 392 p.put("`identifier`", new Integer (7)); 393 p.put("'('", new Integer (7)); 394 p.put("`stringdef`", new Integer (7)); 395 p.put("`quantifier`", new Integer (7)); 396 p.put("`ruleref`", new Integer (7)); 397 p.put("'-'", new Integer (7)); 398 p.put("')'", new Integer (7)); 399 p.put("';'", new Integer (7)); 400 p.put("`bnf_chardef`", new Integer (7)); 401 p.put("'|'", new Integer (7)); 402 p.put("\"..\"", new Integer (-2)); 403 } 404 private void loadParseAction_8() { 405 Hashtable p = new Hashtable(9, 1); 406 parseTable.add(p); 407 p.put("`ruleref`", new Integer (14)); 408 p.put("';'", new Integer (14)); 409 p.put("'('", new Integer (14)); 410 p.put("'|'", new Integer (14)); 411 p.put("`quantifier`", new Integer (14)); 412 p.put("')'", new Integer (14)); 413 p.put("`identifier`", new Integer (14)); 414 p.put("`stringdef`", new Integer (14)); 415 p.put("`bnf_chardef`", new Integer (14)); 416 } 417 private void loadParseAction_9() { 418 Hashtable p = new Hashtable(8, 1); 419 parseTable.add(p); 420 p.put("`bnf_chardef`", new Integer (-2)); 421 p.put("`ruleref`", new Integer (-2)); 422 p.put("'|'", new Integer (21)); 423 p.put("')'", new Integer (21)); 424 p.put("'('", new Integer (-2)); 425 p.put("';'", new Integer (21)); 426 p.put("`stringdef`", new Integer (-2)); 427 p.put("`identifier`", new Integer (-2)); 428 } 429 private void loadParseAction_10() { 430 Hashtable p = new Hashtable(9, 1); 431 parseTable.add(p); 432 p.put("`identifier`", new Integer (18)); 433 p.put("'('", new Integer (18)); 434 p.put("`stringdef`", new Integer (18)); 435 p.put("`quantifier`", new Integer (-2)); 436 p.put("`ruleref`", new Integer (18)); 437 p.put("')'", new Integer (18)); 438 p.put("';'", new Integer (18)); 439 p.put("`bnf_chardef`", new Integer (18)); 440 p.put("'|'", new Integer (18)); 441 } 442 private void loadParseAction_11() { 443 Hashtable p = new Hashtable(10, 1); 444 parseTable.add(p); 445 p.put("`ruleref`", new Integer (6)); 446 p.put("';'", new Integer (6)); 447 p.put("'('", new Integer (6)); 448 p.put("'|'", new Integer (6)); 449 p.put("`quantifier`", new Integer (6)); 450 p.put("')'", new Integer (6)); 451 p.put("`identifier`", new Integer (6)); 452 p.put("`stringdef`", new Integer (6)); 453 p.put("'-'", new Integer (6)); 454 p.put("`bnf_chardef`", new Integer (6)); 455 } 456 private void loadParseAction_12() { 457 Hashtable p = new Hashtable(3, 1); 458 parseTable.add(p); 459 p.put("')'", new Integer (24)); 460 p.put("';'", new Integer (24)); 461 p.put("'|'", new Integer (24)); 462 } 463 private void loadParseAction_13() { 464 Hashtable p = new Hashtable(10, 1); 465 parseTable.add(p); 466 p.put("';'", new Integer (9)); 467 p.put("')'", new Integer (9)); 468 p.put("`stringdef`", new Integer (9)); 469 p.put("`identifier`", new Integer (9)); 470 p.put("`bnf_chardef`", new Integer (9)); 471 p.put("`quantifier`", new Integer (9)); 472 p.put("'-'", new Integer (-2)); 473 p.put("`ruleref`", new Integer (9)); 474 p.put("'|'", new Integer (9)); 475 p.put("'('", new Integer (9)); 476 } 477 private void loadParseAction_14() { 478 Hashtable p = new Hashtable(8, 1); 479 parseTable.add(p); 480 p.put("';'", new Integer (20)); 481 p.put("`ruleref`", new Integer (20)); 482 p.put("'|'", new Integer (20)); 483 p.put("'('", new Integer (20)); 484 p.put("')'", new Integer (20)); 485 p.put("`identifier`", new Integer (20)); 486 p.put("`bnf_chardef`", new Integer (20)); 487 p.put("`stringdef`", new Integer (20)); 488 } 489 private void loadParseAction_15() { 490 Hashtable p = new Hashtable(7, 1); 491 parseTable.add(p); 492 p.put("')'", new Integer (22)); 493 p.put("'|'", new Integer (22)); 494 p.put("'('", new Integer (-2)); 495 p.put("`bnf_chardef`", new Integer (-2)); 496 p.put("`ruleref`", new Integer (-2)); 497 p.put("`identifier`", new Integer (-2)); 498 p.put("`stringdef`", new Integer (-2)); 499 } 500 private void loadParseAction_16() { 501 Hashtable p = new Hashtable(10, 1); 502 parseTable.add(p); 503 p.put("`ruleref`", new Integer (5)); 504 p.put("';'", new Integer (5)); 505 p.put("'('", new Integer (5)); 506 p.put("'|'", new Integer (5)); 507 p.put("`quantifier`", new Integer (5)); 508 p.put("')'", new Integer (5)); 509 p.put("`identifier`", new Integer (5)); 510 p.put("`stringdef`", new Integer (5)); 511 p.put("'-'", new Integer (5)); 512 p.put("`bnf_chardef`", new Integer (5)); 513 } 514 private void loadParseAction_17() { 515 Hashtable p = new Hashtable(10, 1); 516 parseTable.add(p); 517 p.put("`ruleref`", new Integer (8)); 518 p.put("';'", new Integer (8)); 519 p.put("'('", new Integer (8)); 520 p.put("'|'", new Integer (8)); 521 p.put("`quantifier`", new Integer (8)); 522 p.put("')'", new Integer (8)); 523 p.put("`identifier`", new Integer (8)); 524 p.put("`stringdef`", new Integer (8)); 525 p.put("'-'", new Integer (8)); 526 p.put("`bnf_chardef`", new Integer (8)); 527 } 528 private void loadParseAction_18() { 529 Hashtable p = new Hashtable(9, 1); 530 parseTable.add(p); 531 p.put("`ruleref`", new Integer (15)); 532 p.put("';'", new Integer (15)); 533 p.put("'('", new Integer (15)); 534 p.put("'|'", new Integer (15)); 535 p.put("`quantifier`", new Integer (15)); 536 p.put("')'", new Integer (15)); 537 p.put("`identifier`", new Integer (15)); 538 p.put("`stringdef`", new Integer (15)); 539 p.put("`bnf_chardef`", new Integer (15)); 540 } 541 private void loadParseAction_19() { 542 Hashtable p = new Hashtable(10, 1); 543 parseTable.add(p); 544 p.put("`ruleref`", new Integer (4)); 545 p.put("';'", new Integer (4)); 546 p.put("'('", new Integer (4)); 547 p.put("'|'", new Integer (4)); 548 p.put("`quantifier`", new Integer (4)); 549 p.put("')'", new Integer (4)); 550 p.put("`identifier`", new Integer (4)); 551 p.put("`stringdef`", new Integer (4)); 552 p.put("'-'", new Integer (4)); 553 p.put("`bnf_chardef`", new Integer (4)); 554 } 555 private void loadParseAction_20() { 556 Hashtable p = new Hashtable(2, 1); 557 parseTable.add(p); 558 p.put("`identifier`", new Integer (25)); 559 p.put("\"EoI\"", new Integer (25)); 560 } 561 private void loadParseAction_21() { 562 Hashtable p = new Hashtable(8, 1); 563 parseTable.add(p); 564 p.put("`ruleref`", new Integer (-2)); 565 p.put("'|'", new Integer (22)); 566 p.put("';'", new Integer (22)); 567 p.put("`stringdef`", new Integer (-2)); 568 p.put("')'", new Integer (22)); 569 p.put("`bnf_chardef`", new Integer (-2)); 570 p.put("`identifier`", new Integer (-2)); 571 p.put("'('", new Integer (-2)); 572 } 573 private void loadParseAction_22() { 574 Hashtable p = new Hashtable(1, 1); 575 parseTable.add(p); 576 p.put("`bnf_chardef`", new Integer (-2)); 577 } 578 private void loadParseAction_23() { 579 Hashtable p = new Hashtable(8, 1); 580 parseTable.add(p); 581 p.put("';'", new Integer (19)); 582 p.put("`ruleref`", new Integer (19)); 583 p.put("'|'", new Integer (19)); 584 p.put("'('", new Integer (19)); 585 p.put("')'", new Integer (19)); 586 p.put("`identifier`", new Integer (19)); 587 p.put("`bnf_chardef`", new Integer (19)); 588 p.put("`stringdef`", new Integer (19)); 589 } 590 private void loadParseAction_24() { 591 Hashtable p = new Hashtable(8, 1); 592 parseTable.add(p); 593 p.put("';'", new Integer (17)); 594 p.put("`ruleref`", new Integer (17)); 595 p.put("'|'", new Integer (17)); 596 p.put("'('", new Integer (17)); 597 p.put("')'", new Integer (17)); 598 p.put("`identifier`", new Integer (17)); 599 p.put("`bnf_chardef`", new Integer (17)); 600 p.put("`stringdef`", new Integer (17)); 601 } 602 private void loadParseAction_25() { 603 Hashtable p = new Hashtable(10, 1); 604 parseTable.add(p); 605 p.put("`identifier`", new Integer (13)); 606 p.put("')'", new Integer (13)); 607 p.put("'('", new Integer (13)); 608 p.put("`quantifier`", new Integer (13)); 609 p.put("`ruleref`", new Integer (13)); 610 p.put("'|'", new Integer (13)); 611 p.put("';'", new Integer (13)); 612 p.put("`stringdef`", new Integer (13)); 613 p.put("`bnf_chardef`", new Integer (13)); 614 p.put("'-'", new Integer (-2)); 615 } 616 private void loadParseAction_26() { 617 Hashtable p = new Hashtable(4, 1); 618 parseTable.add(p); 619 p.put("`stringdef`", new Integer (-2)); 620 p.put("`ruleref`", new Integer (-2)); 621 p.put("`identifier`", new Integer (-2)); 622 p.put("`bnf_chardef`", new Integer (-2)); 623 } 624 private void loadParseAction_27() { 625 Hashtable p = new Hashtable(10, 1); 626 parseTable.add(p); 627 p.put("`ruleref`", new Integer (11)); 628 p.put("';'", new Integer (11)); 629 p.put("'('", new Integer (11)); 630 p.put("'|'", new Integer (11)); 631 p.put("`quantifier`", new Integer (11)); 632 p.put("')'", new Integer (11)); 633 p.put("`identifier`", new Integer (11)); 634 p.put("`stringdef`", new Integer (11)); 635 p.put("'-'", new Integer (11)); 636 p.put("`bnf_chardef`", new Integer (11)); 637 } 638 private void loadParseAction_28() { 639 Hashtable p = new Hashtable(2, 1); 640 parseTable.add(p); 641 p.put("')'", new Integer (-2)); 642 p.put("'|'", new Integer (-2)); 643 } 644 private void loadParseAction_29() { 645 Hashtable p = new Hashtable(3, 1); 646 parseTable.add(p); 647 p.put("')'", new Integer (23)); 648 p.put("';'", new Integer (23)); 649 p.put("'|'", new Integer (23)); 650 } 651 private void loadParseAction_30() { 652 Hashtable p = new Hashtable(10, 1); 653 parseTable.add(p); 654 p.put("`ruleref`", new Integer (3)); 655 p.put("';'", new Integer (3)); 656 p.put("'('", new Integer (3)); 657 p.put("'|'", new Integer (3)); 658 p.put("`quantifier`", new Integer (3)); 659 p.put("')'", new Integer (3)); 660 p.put("`identifier`", new Integer (3)); 661 p.put("`stringdef`", new Integer (3)); 662 p.put("'-'", new Integer (3)); 663 p.put("`bnf_chardef`", new Integer (3)); 664 } 665 private void loadParseAction_31() { 666 Hashtable p = new Hashtable(10, 1); 667 parseTable.add(p); 668 p.put("`ruleref`", new Integer (10)); 669 p.put("';'", new Integer (10)); 670 p.put("'('", new Integer (10)); 671 p.put("'|'", new Integer (10)); 672 p.put("`quantifier`", new Integer (10)); 673 p.put("')'", new Integer (10)); 674 p.put("`identifier`", new Integer (10)); 675 p.put("`stringdef`", new Integer (10)); 676 p.put("'-'", new Integer (10)); 677 p.put("`bnf_chardef`", new Integer (10)); 678 } 679 private void loadParseAction_32() { 680 Hashtable p = new Hashtable(10, 1); 681 parseTable.add(p); 682 p.put("`ruleref`", new Integer (9)); 683 p.put("';'", new Integer (9)); 684 p.put("'('", new Integer (9)); 685 p.put("'|'", new Integer (9)); 686 p.put("`quantifier`", new Integer (9)); 687 p.put("')'", new Integer (9)); 688 p.put("`identifier`", new Integer (9)); 689 p.put("`stringdef`", new Integer (9)); 690 p.put("'-'", new Integer (9)); 691 p.put("`bnf_chardef`", new Integer (9)); 692 } 693 private void loadParseAction_33() { 694 Hashtable p = new Hashtable(10, 1); 695 parseTable.add(p); 696 p.put("`ruleref`", new Integer (12)); 697 p.put("';'", new Integer (12)); 698 p.put("'('", new Integer (12)); 699 p.put("'|'", new Integer (12)); 700 p.put("`quantifier`", new Integer (12)); 701 p.put("')'", new Integer (12)); 702 p.put("`identifier`", new Integer (12)); 703 p.put("`stringdef`", new Integer (12)); 704 p.put("'-'", new Integer (12)); 705 p.put("`bnf_chardef`", new Integer (12)); 706 } 707 private void loadParseAction_34() { 708 Hashtable p = new Hashtable(9, 1); 709 parseTable.add(p); 710 p.put("`ruleref`", new Integer (16)); 711 p.put("';'", new Integer (16)); 712 p.put("'('", new Integer (16)); 713 p.put("'|'", new Integer (16)); 714 p.put("`quantifier`", new Integer (16)); 715 p.put("')'", new Integer (16)); 716 p.put("`identifier`", new Integer (16)); 717 p.put("`stringdef`", new Integer (16)); 718 p.put("`bnf_chardef`", new Integer (16)); 719 } 720 } | Popular Tags |