001: package fri.patterns.interpreter.parsergenerator.syntax.builder;
002:
003: import java.util.*;
004: import fri.patterns.interpreter.parsergenerator.syntax.*;
005: import fri.patterns.interpreter.parsergenerator.parsertables.AbstractParserTables;
006:
007: /**
008: * DO NOT EDIT - ParserTables generated
009: * at Sat Jun 12 15:21:11 CEST 2004
010: * by fri.patterns.interpreter.parsergenerator.parsertables.AbstractParserTables.
011: */
012:
013: public final class SyntaxBuilderParserTables extends
014: AbstractParserTables {
015: public SyntaxBuilderParserTables() {
016: syntax = new Syntax(26);
017: Rule s;
018:
019: syntax.addRule(s = new Rule("<START>", 1)); // rule 0
020: s.addRightSymbol("syntax");
021:
022: syntax.addRule(s = new Rule("syntax", 2)); // rule 1
023: s.addRightSymbol("syntax");
024: s.addRightSymbol("rule");
025:
026: syntax.addRule(s = new Rule("syntax", 1)); // rule 2
027: s.addRightSymbol("rule");
028:
029: syntax.addRule(s = new Rule("set", 3)); // rule 3
030: s.addRightSymbol("`bnf_chardef`");
031: s.addRightSymbol("\"..\"");
032: s.addRightSymbol("`bnf_chardef`");
033:
034: syntax.addRule(s = new Rule("intersectionstartunit", 1)); // rule 4
035: s.addRightSymbol("set");
036:
037: syntax.addRule(s = new Rule("intersectionstartunit", 1)); // rule 5
038: s.addRightSymbol("`identifier`");
039:
040: syntax.addRule(s = new Rule("intersectionstartunit", 1)); // rule 6
041: s.addRightSymbol("`ruleref`");
042:
043: syntax.addRule(s = new Rule("intersectionunit", 1)); // rule 7
044: s.addRightSymbol("`bnf_chardef`");
045:
046: syntax.addRule(s = new Rule("intersectionunit", 1)); // rule 8
047: s.addRightSymbol("`stringdef`");
048:
049: syntax.addRule(s = new Rule("intersectionunit", 1)); // rule 9
050: s.addRightSymbol("intersectionstartunit");
051:
052: syntax.addRule(s = new Rule("intersectionsubtracts", 2)); // rule 10
053: s.addRightSymbol("intersectionsubtracts");
054: s.addRightSymbol("intersectionsubtract");
055:
056: syntax.addRule(s = new Rule("intersectionsubtracts", 1)); // rule 11
057: s.addRightSymbol("intersectionsubtract");
058:
059: syntax.addRule(s = new Rule("intersectionsubtract", 2)); // rule 12
060: s.addRightSymbol("'-'");
061: s.addRightSymbol("intersectionunit");
062:
063: syntax.addRule(s = new Rule("intersection", 2)); // rule 13
064: s.addRightSymbol("intersectionstartunit");
065: s.addRightSymbol("intersectionsubtracts");
066:
067: syntax.addRule(s = new Rule("sequnit", 1)); // rule 14
068: s.addRightSymbol("intersection");
069:
070: syntax.addRule(s = new Rule("sequnit", 1)); // rule 15
071: s.addRightSymbol("intersectionunit");
072:
073: syntax.addRule(s = new Rule("sequnit", 3)); // rule 16
074: s.addRightSymbol("'('");
075: s.addRightSymbol("unionseq");
076: s.addRightSymbol("')'");
077:
078: syntax.addRule(s = new Rule("quantifiedsequnit", 2)); // rule 17
079: s.addRightSymbol("sequnit");
080: s.addRightSymbol("`quantifier`");
081:
082: syntax.addRule(s = new Rule("quantifiedsequnit", 1)); // rule 18
083: s.addRightSymbol("sequnit");
084:
085: syntax.addRule(s = new Rule("sequence", 2)); // rule 19
086: s.addRightSymbol("sequence");
087: s.addRightSymbol("quantifiedsequnit");
088:
089: syntax.addRule(s = new Rule("sequence", 1)); // rule 20
090: s.addRightSymbol("quantifiedsequnit");
091:
092: syntax.addRule(s = new Rule("sequence_opt", 1)); // rule 21
093: s.addRightSymbol("sequence");
094:
095: syntax.addRule(s = new Rule("sequence_opt", 0)); // rule 22
096:
097: syntax.addRule(s = new Rule("unionseq", 3)); // rule 23
098: s.addRightSymbol("unionseq");
099: s.addRightSymbol("'|'");
100: s.addRightSymbol("sequence_opt");
101:
102: syntax.addRule(s = new Rule("unionseq", 1)); // rule 24
103: s.addRightSymbol("sequence_opt");
104:
105: syntax.addRule(s = new Rule("rule", 4)); // rule 25
106: s.addRightSymbol("`identifier`");
107: s.addRightSymbol("\"::=\"");
108: s.addRightSymbol("unionseq");
109: s.addRightSymbol("';'");
110:
111: loadGotoTable();
112: loadParseActionTable();
113:
114: terminalsWithoutEpsilon = new ArrayList(12);
115: terminalsWithoutEpsilon.add("`bnf_chardef`");
116: terminalsWithoutEpsilon.add("\"..\"");
117: terminalsWithoutEpsilon.add("`identifier`");
118: terminalsWithoutEpsilon.add("`ruleref`");
119: terminalsWithoutEpsilon.add("`stringdef`");
120: terminalsWithoutEpsilon.add("'-'");
121: terminalsWithoutEpsilon.add("'('");
122: terminalsWithoutEpsilon.add("')'");
123: terminalsWithoutEpsilon.add("`quantifier`");
124: terminalsWithoutEpsilon.add("'|'");
125: terminalsWithoutEpsilon.add("\"::=\"");
126: terminalsWithoutEpsilon.add("';'");
127: }
128:
129: private void loadGotoTable() {
130: gotoTable = new ArrayList(35);
131:
132: loadGoto_0();
133: loadGoto_1();
134: gotoTable.add(null); // state 2
135: loadGoto_3();
136: loadGoto_4();
137: gotoTable.add(null); // state 5
138: loadGoto_6();
139: loadGoto_7();
140: gotoTable.add(null); // state 8
141: loadGoto_9();
142: loadGoto_10();
143: gotoTable.add(null); // state 11
144: gotoTable.add(null); // state 12
145: loadGoto_13();
146: gotoTable.add(null); // state 14
147: loadGoto_15();
148: gotoTable.add(null); // state 16
149: gotoTable.add(null); // state 17
150: gotoTable.add(null); // state 18
151: gotoTable.add(null); // state 19
152: gotoTable.add(null); // state 20
153: loadGoto_21();
154: loadGoto_22();
155: gotoTable.add(null); // state 23
156: gotoTable.add(null); // state 24
157: loadGoto_25();
158: loadGoto_26();
159: gotoTable.add(null); // state 27
160: loadGoto_28();
161: gotoTable.add(null); // state 29
162: gotoTable.add(null); // state 30
163: gotoTable.add(null); // state 31
164: gotoTable.add(null); // state 32
165: gotoTable.add(null); // state 33
166: gotoTable.add(null); // state 34
167: }
168:
169: private void loadGoto_0() {
170: Hashtable g = new Hashtable(3, 1);
171: gotoTable.add(g);
172: g.put("syntax", new Integer(3));
173: g.put("`identifier`", new Integer(1));
174: g.put("rule", new Integer(2));
175: }
176:
177: private void loadGoto_1() {
178: Hashtable g = new Hashtable(1, 1);
179: gotoTable.add(g);
180: g.put("\"::=\"", new Integer(4));
181: }
182:
183: private void loadGoto_3() {
184: Hashtable g = new Hashtable(2, 1);
185: gotoTable.add(g);
186: g.put("`identifier`", new Integer(1));
187: g.put("rule", new Integer(5));
188: }
189:
190: private void loadGoto_4() {
191: Hashtable g = new Hashtable(14, 1);
192: gotoTable.add(g);
193: g.put("`identifier`", new Integer(16));
194: g.put("'('", new Integer(15));
195: g.put("`ruleref`", new Integer(11));
196: g.put("intersectionunit", new Integer(18));
197: g.put("sequence_opt", new Integer(12));
198: g.put("unionseq", new Integer(6));
199: g.put("sequence", new Integer(9));
200: g.put("intersection", new Integer(8));
201: g.put("intersectionstartunit", new Integer(13));
202: g.put("`stringdef`", new Integer(17));
203: g.put("`bnf_chardef`", new Integer(7));
204: g.put("sequnit", new Integer(10));
205: g.put("set", new Integer(19));
206: g.put("quantifiedsequnit", new Integer(14));
207: }
208:
209: private void loadGoto_6() {
210: Hashtable g = new Hashtable(2, 1);
211: gotoTable.add(g);
212: g.put("';'", new Integer(20));
213: g.put("'|'", new Integer(21));
214: }
215:
216: private void loadGoto_7() {
217: Hashtable g = new Hashtable(1, 1);
218: gotoTable.add(g);
219: g.put("\"..\"", new Integer(22));
220: }
221:
222: private void loadGoto_9() {
223: Hashtable g = new Hashtable(11, 1);
224: gotoTable.add(g);
225: g.put("quantifiedsequnit", new Integer(23));
226: g.put("'('", new Integer(15));
227: g.put("`stringdef`", new Integer(17));
228: g.put("`ruleref`", new Integer(11));
229: g.put("intersectionstartunit", new Integer(13));
230: g.put("`identifier`", new Integer(16));
231: g.put("intersection", new Integer(8));
232: g.put("`bnf_chardef`", new Integer(7));
233: g.put("intersectionunit", new Integer(18));
234: g.put("sequnit", new Integer(10));
235: g.put("set", new Integer(19));
236: }
237:
238: private void loadGoto_10() {
239: Hashtable g = new Hashtable(1, 1);
240: gotoTable.add(g);
241: g.put("`quantifier`", new Integer(24));
242: }
243:
244: private void loadGoto_13() {
245: Hashtable g = new Hashtable(3, 1);
246: gotoTable.add(g);
247: g.put("intersectionsubtract", new Integer(27));
248: g.put("intersectionsubtracts", new Integer(25));
249: g.put("'-'", new Integer(26));
250: }
251:
252: private void loadGoto_15() {
253: Hashtable g = new Hashtable(14, 1);
254: gotoTable.add(g);
255: g.put("`identifier`", new Integer(16));
256: g.put("'('", new Integer(15));
257: g.put("`ruleref`", new Integer(11));
258: g.put("intersectionunit", new Integer(18));
259: g.put("sequence_opt", new Integer(12));
260: g.put("unionseq", new Integer(28));
261: g.put("sequence", new Integer(9));
262: g.put("intersection", new Integer(8));
263: g.put("intersectionstartunit", new Integer(13));
264: g.put("`stringdef`", new Integer(17));
265: g.put("`bnf_chardef`", new Integer(7));
266: g.put("sequnit", new Integer(10));
267: g.put("set", new Integer(19));
268: g.put("quantifiedsequnit", new Integer(14));
269: }
270:
271: private void loadGoto_21() {
272: Hashtable g = new Hashtable(13, 1);
273: gotoTable.add(g);
274: g.put("intersection", new Integer(8));
275: g.put("intersectionunit", new Integer(18));
276: g.put("quantifiedsequnit", new Integer(14));
277: g.put("sequnit", new Integer(10));
278: g.put("'('", new Integer(15));
279: g.put("intersectionstartunit", new Integer(13));
280: g.put("`bnf_chardef`", new Integer(7));
281: g.put("set", new Integer(19));
282: g.put("sequence_opt", new Integer(29));
283: g.put("`stringdef`", new Integer(17));
284: g.put("`identifier`", new Integer(16));
285: g.put("sequence", new Integer(9));
286: g.put("`ruleref`", new Integer(11));
287: }
288:
289: private void loadGoto_22() {
290: Hashtable g = new Hashtable(1, 1);
291: gotoTable.add(g);
292: g.put("`bnf_chardef`", new Integer(30));
293: }
294:
295: private void loadGoto_25() {
296: Hashtable g = new Hashtable(2, 1);
297: gotoTable.add(g);
298: g.put("intersectionsubtract", new Integer(31));
299: g.put("'-'", new Integer(26));
300: }
301:
302: private void loadGoto_26() {
303: Hashtable g = new Hashtable(7, 1);
304: gotoTable.add(g);
305: g.put("`identifier`", new Integer(16));
306: g.put("`bnf_chardef`", new Integer(7));
307: g.put("`ruleref`", new Integer(11));
308: g.put("intersectionunit", new Integer(33));
309: g.put("set", new Integer(19));
310: g.put("intersectionstartunit", new Integer(32));
311: g.put("`stringdef`", new Integer(17));
312: }
313:
314: private void loadGoto_28() {
315: Hashtable g = new Hashtable(2, 1);
316: gotoTable.add(g);
317: g.put("')'", new Integer(34));
318: g.put("'|'", new Integer(21));
319: }
320:
321: private void loadParseActionTable() {
322: parseTable = new ArrayList(35);
323:
324: loadParseAction_0();
325: loadParseAction_1();
326: loadParseAction_2();
327: loadParseAction_3();
328: loadParseAction_4();
329: loadParseAction_5();
330: loadParseAction_6();
331: loadParseAction_7();
332: loadParseAction_8();
333: loadParseAction_9();
334: loadParseAction_10();
335: loadParseAction_11();
336: loadParseAction_12();
337: loadParseAction_13();
338: loadParseAction_14();
339: loadParseAction_15();
340: loadParseAction_16();
341: loadParseAction_17();
342: loadParseAction_18();
343: loadParseAction_19();
344: loadParseAction_20();
345: loadParseAction_21();
346: loadParseAction_22();
347: loadParseAction_23();
348: loadParseAction_24();
349: loadParseAction_25();
350: loadParseAction_26();
351: loadParseAction_27();
352: loadParseAction_28();
353: loadParseAction_29();
354: loadParseAction_30();
355: loadParseAction_31();
356: loadParseAction_32();
357: loadParseAction_33();
358: loadParseAction_34();
359: }
360:
361: private void loadParseAction_0() {
362: Hashtable p = new Hashtable(1, 1);
363: parseTable.add(p);
364: p.put("`identifier`", new Integer(-2));
365: }
366:
367: private void loadParseAction_1() {
368: Hashtable p = new Hashtable(1, 1);
369: parseTable.add(p);
370: p.put("\"::=\"", new Integer(-2));
371: }
372:
373: private void loadParseAction_2() {
374: Hashtable p = new Hashtable(2, 1);
375: parseTable.add(p);
376: p.put("`identifier`", new Integer(2));
377: p.put("\"EoI\"", new Integer(2));
378: }
379:
380: private void loadParseAction_3() {
381: Hashtable p = new Hashtable(2, 1);
382: parseTable.add(p);
383: p.put("`identifier`", new Integer(-2));
384: p.put("\"EoI\"", new Integer(0));
385: }
386:
387: private void loadParseAction_4() {
388: Hashtable p = new Hashtable(7, 1);
389: parseTable.add(p);
390: p.put("'|'", new Integer(22));
391: p.put("'('", new Integer(-2));
392: p.put("';'", new Integer(22));
393: p.put("`bnf_chardef`", new Integer(-2));
394: p.put("`ruleref`", new Integer(-2));
395: p.put("`identifier`", new Integer(-2));
396: p.put("`stringdef`", new Integer(-2));
397: }
398:
399: private void loadParseAction_5() {
400: Hashtable p = new Hashtable(2, 1);
401: parseTable.add(p);
402: p.put("`identifier`", new Integer(1));
403: p.put("\"EoI\"", new Integer(1));
404: }
405:
406: private void loadParseAction_6() {
407: Hashtable p = new Hashtable(2, 1);
408: parseTable.add(p);
409: p.put("';'", new Integer(-2));
410: p.put("'|'", new Integer(-2));
411: }
412:
413: private void loadParseAction_7() {
414: Hashtable p = new Hashtable(11, 1);
415: parseTable.add(p);
416: p.put("`identifier`", new Integer(7));
417: p.put("'('", new Integer(7));
418: p.put("`stringdef`", new Integer(7));
419: p.put("`quantifier`", new Integer(7));
420: p.put("`ruleref`", new Integer(7));
421: p.put("'-'", new Integer(7));
422: p.put("')'", new Integer(7));
423: p.put("';'", new Integer(7));
424: p.put("`bnf_chardef`", new Integer(7));
425: p.put("'|'", new Integer(7));
426: p.put("\"..\"", new Integer(-2));
427: }
428:
429: private void loadParseAction_8() {
430: Hashtable p = new Hashtable(9, 1);
431: parseTable.add(p);
432: p.put("`ruleref`", new Integer(14));
433: p.put("';'", new Integer(14));
434: p.put("'('", new Integer(14));
435: p.put("'|'", new Integer(14));
436: p.put("`quantifier`", new Integer(14));
437: p.put("')'", new Integer(14));
438: p.put("`identifier`", new Integer(14));
439: p.put("`stringdef`", new Integer(14));
440: p.put("`bnf_chardef`", new Integer(14));
441: }
442:
443: private void loadParseAction_9() {
444: Hashtable p = new Hashtable(8, 1);
445: parseTable.add(p);
446: p.put("`bnf_chardef`", new Integer(-2));
447: p.put("`ruleref`", new Integer(-2));
448: p.put("'|'", new Integer(21));
449: p.put("')'", new Integer(21));
450: p.put("'('", new Integer(-2));
451: p.put("';'", new Integer(21));
452: p.put("`stringdef`", new Integer(-2));
453: p.put("`identifier`", new Integer(-2));
454: }
455:
456: private void loadParseAction_10() {
457: Hashtable p = new Hashtable(9, 1);
458: parseTable.add(p);
459: p.put("`identifier`", new Integer(18));
460: p.put("'('", new Integer(18));
461: p.put("`stringdef`", new Integer(18));
462: p.put("`quantifier`", new Integer(-2));
463: p.put("`ruleref`", new Integer(18));
464: p.put("')'", new Integer(18));
465: p.put("';'", new Integer(18));
466: p.put("`bnf_chardef`", new Integer(18));
467: p.put("'|'", new Integer(18));
468: }
469:
470: private void loadParseAction_11() {
471: Hashtable p = new Hashtable(10, 1);
472: parseTable.add(p);
473: p.put("`ruleref`", new Integer(6));
474: p.put("';'", new Integer(6));
475: p.put("'('", new Integer(6));
476: p.put("'|'", new Integer(6));
477: p.put("`quantifier`", new Integer(6));
478: p.put("')'", new Integer(6));
479: p.put("`identifier`", new Integer(6));
480: p.put("`stringdef`", new Integer(6));
481: p.put("'-'", new Integer(6));
482: p.put("`bnf_chardef`", new Integer(6));
483: }
484:
485: private void loadParseAction_12() {
486: Hashtable p = new Hashtable(3, 1);
487: parseTable.add(p);
488: p.put("')'", new Integer(24));
489: p.put("';'", new Integer(24));
490: p.put("'|'", new Integer(24));
491: }
492:
493: private void loadParseAction_13() {
494: Hashtable p = new Hashtable(10, 1);
495: parseTable.add(p);
496: p.put("';'", new Integer(9));
497: p.put("')'", new Integer(9));
498: p.put("`stringdef`", new Integer(9));
499: p.put("`identifier`", new Integer(9));
500: p.put("`bnf_chardef`", new Integer(9));
501: p.put("`quantifier`", new Integer(9));
502: p.put("'-'", new Integer(-2));
503: p.put("`ruleref`", new Integer(9));
504: p.put("'|'", new Integer(9));
505: p.put("'('", new Integer(9));
506: }
507:
508: private void loadParseAction_14() {
509: Hashtable p = new Hashtable(8, 1);
510: parseTable.add(p);
511: p.put("';'", new Integer(20));
512: p.put("`ruleref`", new Integer(20));
513: p.put("'|'", new Integer(20));
514: p.put("'('", new Integer(20));
515: p.put("')'", new Integer(20));
516: p.put("`identifier`", new Integer(20));
517: p.put("`bnf_chardef`", new Integer(20));
518: p.put("`stringdef`", new Integer(20));
519: }
520:
521: private void loadParseAction_15() {
522: Hashtable p = new Hashtable(7, 1);
523: parseTable.add(p);
524: p.put("')'", new Integer(22));
525: p.put("'|'", new Integer(22));
526: p.put("'('", new Integer(-2));
527: p.put("`bnf_chardef`", new Integer(-2));
528: p.put("`ruleref`", new Integer(-2));
529: p.put("`identifier`", new Integer(-2));
530: p.put("`stringdef`", new Integer(-2));
531: }
532:
533: private void loadParseAction_16() {
534: Hashtable p = new Hashtable(10, 1);
535: parseTable.add(p);
536: p.put("`ruleref`", new Integer(5));
537: p.put("';'", new Integer(5));
538: p.put("'('", new Integer(5));
539: p.put("'|'", new Integer(5));
540: p.put("`quantifier`", new Integer(5));
541: p.put("')'", new Integer(5));
542: p.put("`identifier`", new Integer(5));
543: p.put("`stringdef`", new Integer(5));
544: p.put("'-'", new Integer(5));
545: p.put("`bnf_chardef`", new Integer(5));
546: }
547:
548: private void loadParseAction_17() {
549: Hashtable p = new Hashtable(10, 1);
550: parseTable.add(p);
551: p.put("`ruleref`", new Integer(8));
552: p.put("';'", new Integer(8));
553: p.put("'('", new Integer(8));
554: p.put("'|'", new Integer(8));
555: p.put("`quantifier`", new Integer(8));
556: p.put("')'", new Integer(8));
557: p.put("`identifier`", new Integer(8));
558: p.put("`stringdef`", new Integer(8));
559: p.put("'-'", new Integer(8));
560: p.put("`bnf_chardef`", new Integer(8));
561: }
562:
563: private void loadParseAction_18() {
564: Hashtable p = new Hashtable(9, 1);
565: parseTable.add(p);
566: p.put("`ruleref`", new Integer(15));
567: p.put("';'", new Integer(15));
568: p.put("'('", new Integer(15));
569: p.put("'|'", new Integer(15));
570: p.put("`quantifier`", new Integer(15));
571: p.put("')'", new Integer(15));
572: p.put("`identifier`", new Integer(15));
573: p.put("`stringdef`", new Integer(15));
574: p.put("`bnf_chardef`", new Integer(15));
575: }
576:
577: private void loadParseAction_19() {
578: Hashtable p = new Hashtable(10, 1);
579: parseTable.add(p);
580: p.put("`ruleref`", new Integer(4));
581: p.put("';'", new Integer(4));
582: p.put("'('", new Integer(4));
583: p.put("'|'", new Integer(4));
584: p.put("`quantifier`", new Integer(4));
585: p.put("')'", new Integer(4));
586: p.put("`identifier`", new Integer(4));
587: p.put("`stringdef`", new Integer(4));
588: p.put("'-'", new Integer(4));
589: p.put("`bnf_chardef`", new Integer(4));
590: }
591:
592: private void loadParseAction_20() {
593: Hashtable p = new Hashtable(2, 1);
594: parseTable.add(p);
595: p.put("`identifier`", new Integer(25));
596: p.put("\"EoI\"", new Integer(25));
597: }
598:
599: private void loadParseAction_21() {
600: Hashtable p = new Hashtable(8, 1);
601: parseTable.add(p);
602: p.put("`ruleref`", new Integer(-2));
603: p.put("'|'", new Integer(22));
604: p.put("';'", new Integer(22));
605: p.put("`stringdef`", new Integer(-2));
606: p.put("')'", new Integer(22));
607: p.put("`bnf_chardef`", new Integer(-2));
608: p.put("`identifier`", new Integer(-2));
609: p.put("'('", new Integer(-2));
610: }
611:
612: private void loadParseAction_22() {
613: Hashtable p = new Hashtable(1, 1);
614: parseTable.add(p);
615: p.put("`bnf_chardef`", new Integer(-2));
616: }
617:
618: private void loadParseAction_23() {
619: Hashtable p = new Hashtable(8, 1);
620: parseTable.add(p);
621: p.put("';'", new Integer(19));
622: p.put("`ruleref`", new Integer(19));
623: p.put("'|'", new Integer(19));
624: p.put("'('", new Integer(19));
625: p.put("')'", new Integer(19));
626: p.put("`identifier`", new Integer(19));
627: p.put("`bnf_chardef`", new Integer(19));
628: p.put("`stringdef`", new Integer(19));
629: }
630:
631: private void loadParseAction_24() {
632: Hashtable p = new Hashtable(8, 1);
633: parseTable.add(p);
634: p.put("';'", new Integer(17));
635: p.put("`ruleref`", new Integer(17));
636: p.put("'|'", new Integer(17));
637: p.put("'('", new Integer(17));
638: p.put("')'", new Integer(17));
639: p.put("`identifier`", new Integer(17));
640: p.put("`bnf_chardef`", new Integer(17));
641: p.put("`stringdef`", new Integer(17));
642: }
643:
644: private void loadParseAction_25() {
645: Hashtable p = new Hashtable(10, 1);
646: parseTable.add(p);
647: p.put("`identifier`", new Integer(13));
648: p.put("')'", new Integer(13));
649: p.put("'('", new Integer(13));
650: p.put("`quantifier`", new Integer(13));
651: p.put("`ruleref`", new Integer(13));
652: p.put("'|'", new Integer(13));
653: p.put("';'", new Integer(13));
654: p.put("`stringdef`", new Integer(13));
655: p.put("`bnf_chardef`", new Integer(13));
656: p.put("'-'", new Integer(-2));
657: }
658:
659: private void loadParseAction_26() {
660: Hashtable p = new Hashtable(4, 1);
661: parseTable.add(p);
662: p.put("`stringdef`", new Integer(-2));
663: p.put("`ruleref`", new Integer(-2));
664: p.put("`identifier`", new Integer(-2));
665: p.put("`bnf_chardef`", new Integer(-2));
666: }
667:
668: private void loadParseAction_27() {
669: Hashtable p = new Hashtable(10, 1);
670: parseTable.add(p);
671: p.put("`ruleref`", new Integer(11));
672: p.put("';'", new Integer(11));
673: p.put("'('", new Integer(11));
674: p.put("'|'", new Integer(11));
675: p.put("`quantifier`", new Integer(11));
676: p.put("')'", new Integer(11));
677: p.put("`identifier`", new Integer(11));
678: p.put("`stringdef`", new Integer(11));
679: p.put("'-'", new Integer(11));
680: p.put("`bnf_chardef`", new Integer(11));
681: }
682:
683: private void loadParseAction_28() {
684: Hashtable p = new Hashtable(2, 1);
685: parseTable.add(p);
686: p.put("')'", new Integer(-2));
687: p.put("'|'", new Integer(-2));
688: }
689:
690: private void loadParseAction_29() {
691: Hashtable p = new Hashtable(3, 1);
692: parseTable.add(p);
693: p.put("')'", new Integer(23));
694: p.put("';'", new Integer(23));
695: p.put("'|'", new Integer(23));
696: }
697:
698: private void loadParseAction_30() {
699: Hashtable p = new Hashtable(10, 1);
700: parseTable.add(p);
701: p.put("`ruleref`", new Integer(3));
702: p.put("';'", new Integer(3));
703: p.put("'('", new Integer(3));
704: p.put("'|'", new Integer(3));
705: p.put("`quantifier`", new Integer(3));
706: p.put("')'", new Integer(3));
707: p.put("`identifier`", new Integer(3));
708: p.put("`stringdef`", new Integer(3));
709: p.put("'-'", new Integer(3));
710: p.put("`bnf_chardef`", new Integer(3));
711: }
712:
713: private void loadParseAction_31() {
714: Hashtable p = new Hashtable(10, 1);
715: parseTable.add(p);
716: p.put("`ruleref`", new Integer(10));
717: p.put("';'", new Integer(10));
718: p.put("'('", new Integer(10));
719: p.put("'|'", new Integer(10));
720: p.put("`quantifier`", new Integer(10));
721: p.put("')'", new Integer(10));
722: p.put("`identifier`", new Integer(10));
723: p.put("`stringdef`", new Integer(10));
724: p.put("'-'", new Integer(10));
725: p.put("`bnf_chardef`", new Integer(10));
726: }
727:
728: private void loadParseAction_32() {
729: Hashtable p = new Hashtable(10, 1);
730: parseTable.add(p);
731: p.put("`ruleref`", new Integer(9));
732: p.put("';'", new Integer(9));
733: p.put("'('", new Integer(9));
734: p.put("'|'", new Integer(9));
735: p.put("`quantifier`", new Integer(9));
736: p.put("')'", new Integer(9));
737: p.put("`identifier`", new Integer(9));
738: p.put("`stringdef`", new Integer(9));
739: p.put("'-'", new Integer(9));
740: p.put("`bnf_chardef`", new Integer(9));
741: }
742:
743: private void loadParseAction_33() {
744: Hashtable p = new Hashtable(10, 1);
745: parseTable.add(p);
746: p.put("`ruleref`", new Integer(12));
747: p.put("';'", new Integer(12));
748: p.put("'('", new Integer(12));
749: p.put("'|'", new Integer(12));
750: p.put("`quantifier`", new Integer(12));
751: p.put("')'", new Integer(12));
752: p.put("`identifier`", new Integer(12));
753: p.put("`stringdef`", new Integer(12));
754: p.put("'-'", new Integer(12));
755: p.put("`bnf_chardef`", new Integer(12));
756: }
757:
758: private void loadParseAction_34() {
759: Hashtable p = new Hashtable(9, 1);
760: parseTable.add(p);
761: p.put("`ruleref`", new Integer(16));
762: p.put("';'", new Integer(16));
763: p.put("'('", new Integer(16));
764: p.put("'|'", new Integer(16));
765: p.put("`quantifier`", new Integer(16));
766: p.put("')'", new Integer(16));
767: p.put("`identifier`", new Integer(16));
768: p.put("`stringdef`", new Integer(16));
769: p.put("`bnf_chardef`", new Integer(16));
770: }
771: }
|