diff options
Diffstat (limited to 'upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCLexerprs.java')
-rw-r--r-- | upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCLexerprs.java | 580 |
1 files changed, 0 insertions, 580 deletions
diff --git a/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCLexerprs.java b/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCLexerprs.java deleted file mode 100644 index 2c83ffbd56b..00000000000 --- a/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCLexerprs.java +++ /dev/null @@ -1,580 +0,0 @@ -/******************************************************************************* -* Copyright (c) 2006, 2007 IBM Corporation and others. -* All rights reserved. This program and the accompanying materials -* are made available under the terms of the Eclipse Public License v1.0 -* which accompanies this distribution, and is available at -* http://www.eclipse.org/legal/epl-v10.html -* -* Contributors: -* IBM Corporation - initial API and implementation -*******************************************************************************/ - -// This file was generated by LPG - -package org.eclipse.cdt.internal.core.dom.parser.upc; - -public class UPCLexerprs implements lpg.lpgjavaruntime.ParseTable, UPCLexersym { - - public interface IsKeyword { - public final static byte isKeyword[] = {0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0 - }; - }; - public final static byte isKeyword[] = IsKeyword.isKeyword; - public final boolean isKeyword(int index) { return isKeyword[index] != 0; } - - public interface BaseCheck { - public final static byte baseCheck[] = {0, - 1,1,1,1,1,1,1,1,1,1, - 1,1,2,2,2,1,1,1,1,1, - 1,1,1,2,2,1,1,2,2,2, - 2,1,1,2,2,1,1,1,3,1, - 2,2,2,2,2,3,3,2,2,2, - 1,1,2,2,2,2,2,2,4,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,1,1,1,1,1,1,1,1,1, - 1,2,2,2,5,1,2,3,2,2, - 0,1,2,2,1,1,3,4,4,1, - 2,1,2,1,2,2,2,1,2,2, - 1,2,1,2,1,1,1,1,2,2, - 1,1,1,2,3,2,2,3,3,4, - 3,4,1,2,2,2,3,3,2,3, - 2,1,1,2,2,3,3,2,3,2, - 1,2,1,1,1,1,3,4,1,2, - 1,1,1,1,1,1,2,2,2,2, - 2,2,2,2,2,2,2,2,3,2, - 3,3,4,1,2,1,1 - }; - }; - public final static byte baseCheck[] = BaseCheck.baseCheck; - public final int baseCheck(int index) { return baseCheck[index]; } - public final static byte rhs[] = baseCheck; - public final int rhs(int index) { return rhs[index]; }; - - public interface BaseAction { - public final static char baseAction[] = { - 31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31, - 2,2,2,2,2,2,2,2,2,2, - 2,2,2,2,2,2,2,2,2,2, - 2,2,2,2,2,2,2,2,2,2, - 2,2,2,2,2,2,2,2,2,2, - 2,2,2,2,2,2,2,2,2,2, - 2,2,23,23,23,1,1,1,1,1, - 1,1,1,1,1,37,37,37,37,37, - 37,37,37,3,3,3,3,3,3,3, - 3,3,3,3,3,3,4,4,4,4, - 4,4,4,4,4,4,4,4,4,4, - 4,4,4,4,4,4,4,4,4,4, - 4,38,38,38,38,38,38,12,12,12, - 12,12,12,12,12,12,12,13,13,13, - 13,13,13,13,13,13,13,14,14,14, - 14,39,39,39,39,39,39,39,24,24, - 24,24,24,24,24,24,24,31,31,31, - 31,40,40,41,41,42,44,44,43,43, - 43,43,32,32,32,25,25,6,6,19, - 33,33,33,33,45,46,47,47,26,26, - 26,26,26,26,26,15,15,21,21,22, - 22,34,34,48,48,48,48,48,48,49, - 49,49,49,5,5,50,50,50,27,27, - 27,27,16,16,51,51,51,28,28,28, - 28,20,20,11,11,11,11,35,35,29, - 29,17,17,7,7,7,7,8,8,8, - 8,8,8,8,8,8,8,8,9,10, - 36,36,36,36,30,30,18,18,201,578, - 112,1422,365,357,236,1212,365,398,177,178, - 1577,179,583,306,326,303,304,305,99,327, - 199,235,1116,232,222,324,1088,1380,274,350, - 501,2,3,4,5,1433,274,426,340,493, - 220,1222,318,521,519,513,261,262,371,980, - 187,188,266,189,437,306,301,303,304,305, - 1170,486,302,689,177,178,299,179,404,306, - 326,303,304,305,1391,327,1256,133,445,319, - 1240,324,980,187,188,265,189,1276,306,301, - 303,304,305,459,1613,302,495,177,178,299, - 179,1573,306,326,303,304,305,1585,327,1324, - 133,472,292,1601,325,592,187,188,268,189, - 1616,306,301,303,304,305,1197,1617,302,786, - 177,178,300,179,1590,306,326,303,304,305, - 1614,327,883,187,188,270,189,325,306,301, - 303,304,305,1372,464,302,1,208,209,300, - 210,1451,626,301,201,202,626,171,254,1277, - 211,1077,234,112,101,208,209,236,210,1607, - 230,1473,274,1183,133,1580,291,1307,211,1270, - 1400,1574,1409,511,235,1221,233,511,228,1228, - 504,204,224,552,574,252,574,1596,593,1620, - 520,483,520,483,1621,243,1203,241,272,1409, - 624,1226,1150,133,624,292,1256,133,1164,291, - 1256,133,1619,602,456,599,1256,133,1171,602, - 1409,632,1409,634,1105,632,439,634,1572,589, - 537,1296,133,1194,291,237,606,642,609,1256, - 133,642,602,1462,628,249,250,642,628,1462, - 630,612,1256,133,630,616,1462,636,238,1462, - 638,636,1352,133,638,292,1256,133,642,620, - 1256,133,642,239,1484,274,1495,274,1506,274, - 1517,274,1528,274,1539,274,1550,274,1561,274, - 642,642 - }; - }; - public final static char baseAction[] = BaseAction.baseAction; - public final int baseAction(int index) { return baseAction[index]; } - public final static char lhs[] = baseAction; - public final int lhs(int index) { return lhs[index]; }; - - public interface TermCheck { - public final static byte termCheck[] = {0, - 0,1,2,3,4,5,6,7,8,9, - 10,11,12,13,14,15,16,17,18,19, - 20,21,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,0,99, - 0,1,2,3,4,5,6,7,8,9, - 10,11,12,13,14,15,16,17,18,19, - 20,21,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,0,99, - 0,1,2,3,4,5,6,7,8,9, - 10,11,12,13,14,15,16,17,18,19, - 20,21,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,98,97,0,99, - 0,1,2,3,4,5,6,7,8,9, - 10,11,12,13,14,15,16,17,18,19, - 20,21,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,0,1,2, - 3,4,5,6,7,8,9,10,11,12, - 13,14,15,16,17,18,19,20,21,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,0,1,2,3,4,5, - 6,7,8,9,10,11,12,13,14,15, - 16,17,18,19,20,21,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,0,1,2,3,4,5,6,7,8, - 9,10,11,12,13,14,15,16,17,18, - 19,20,21,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,0,1, - 2,3,4,5,6,7,8,9,10,11, - 12,13,14,15,16,17,18,19,20,21, - 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,0,1,2,3,4, - 5,6,7,8,9,10,11,12,13,14, - 15,16,17,18,19,20,21,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,0,1,2,3,4,5,6,7, - 8,9,10,11,12,13,14,15,16,17, - 18,19,20,21,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,0, - 1,2,3,4,5,6,7,8,9,10, - 11,12,13,14,15,16,17,18,19,20, - 21,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,0,84,85,86,87,88,89,90, - 91,92,93,94,95,96,0,1,2,3, - 4,5,6,7,8,9,10,0,12,13, - 14,15,16,17,18,19,20,21,22,23, - 24,25,26,27,0,0,30,31,32,0, - 34,35,36,37,38,0,29,41,14,15, - 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,0, - 1,2,3,4,5,6,7,8,9,10, - 84,12,13,0,0,16,17,18,19,0, - 0,22,23,24,25,26,27,28,15,30, - 11,32,0,1,2,3,4,5,6,7, - 8,9,10,0,12,13,0,82,16,17, - 18,19,0,33,22,23,24,25,26,27, - 28,0,1,2,3,4,5,6,7,8, - 0,0,0,12,0,0,30,0,32,18, - 19,20,21,12,13,14,15,16,17,0, - 20,21,31,0,42,34,35,36,37,80, - 11,0,41,28,43,0,1,2,3,4, - 5,6,7,8,9,10,0,12,13,0, - 43,16,17,18,19,0,0,22,23,24, - 25,26,27,14,15,0,11,11,0,20, - 21,98,81,0,83,0,1,2,3,4, - 5,6,7,8,9,10,0,12,13,0, - 83,16,17,18,19,39,0,22,23,24, - 25,26,27,0,1,2,3,4,5,6, - 7,8,9,10,0,12,13,31,0,16, - 17,18,19,0,38,22,23,24,25,26, - 27,0,1,2,3,4,5,6,7,8, - 9,10,0,12,13,0,0,16,17,18, - 19,0,0,22,23,24,25,26,27,0, - 1,2,3,4,5,6,7,8,9,10, - 0,20,21,0,0,16,17,0,0,0, - 0,0,12,13,14,15,0,28,0,1, - 2,3,4,5,6,7,8,9,10,20, - 21,0,1,2,3,4,5,6,7,8, - 9,10,0,1,2,3,4,5,6,7, - 8,9,10,0,0,0,0,39,40,28, - 0,1,2,3,4,5,6,7,8,9, - 10,0,1,2,3,4,5,6,7,8, - 9,10,0,1,2,3,4,5,6,7, - 8,9,10,0,1,2,3,4,5,6, - 7,8,9,10,0,1,2,3,4,5, - 6,7,8,9,10,0,1,2,3,4, - 5,6,7,8,9,10,0,1,2,3, - 4,5,6,7,8,9,10,0,1,2, - 3,4,5,6,7,8,9,10,0,1, - 2,3,4,5,6,7,8,9,10,0, - 1,2,3,4,5,6,7,8,9,10, - 0,1,2,3,4,5,6,7,8,9, - 10,0,0,0,0,0,0,0,0,0, - 0,0,0,11,0,14,15,14,15,0, - 11,20,21,20,21,0,12,13,14,15, - 0,12,13,14,15,33,0,12,13,14, - 15,11,0,0,42,0,0,11,0,0, - 0,0,0,11,11,0,11,11,0,29, - 11,11,14,33,0,29,0,0,0,0, - 0,29,0,0,0,0,40,0,76,73, - 74,75,0,0,0,0,77,78,0,0, - 0,0,0,0,0,0,0,0,0,98, - 0,0,0,97,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,79,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0 - }; - }; - public final static byte termCheck[] = TermCheck.termCheck; - public final int termCheck(int index) { return termCheck[index]; } - - public interface TermAction { - public final static char termAction[] = {0, - 642,757,758,759,760,761,762,763,764,765, - 766,801,707,733,713,739,706,732,702,703, - 722,748,704,705,728,729,730,731,797,802, - 717,725,743,798,715,719,721,723,751,794, - 796,857,790,856,708,709,710,711,712,714, - 716,718,720,724,726,727,734,735,736,737, - 738,740,741,742,744,745,746,747,749,750, - 752,753,807,839,841,842,800,871,504,791, - 809,803,789,855,812,792,793,804,805,808, - 810,811,788,806,799,795,854,840,231,858, - 642,757,758,759,760,761,762,763,764,765, - 766,801,707,733,713,739,706,732,702,703, - 722,748,704,705,728,729,730,731,797,802, - 717,725,743,798,715,719,721,723,751,794, - 796,857,790,856,708,709,710,711,712,714, - 716,718,720,724,726,727,734,735,736,737, - 738,740,741,742,744,745,746,747,749,750, - 752,753,807,839,841,842,800,867,869,791, - 809,803,789,855,812,792,793,804,805,808, - 810,811,788,806,799,795,854,840,642,858, - 642,517,758,759,760,761,762,763,764,765, - 766,417,707,733,713,529,706,732,702,703, - 722,748,704,705,728,729,730,731,331,424, - 717,725,743,356,715,719,721,723,751,499, - 509,525,443,337,708,709,710,711,712,714, - 716,718,720,724,726,727,734,735,736,737, - 738,740,741,742,744,745,746,747,749,750, - 752,753,755,839,841,842,431,515,457,470, - 390,678,352,379,756,650,651,648,649,652, - 653,662,450,410,680,693,641,840,642,859, - 219,757,758,759,760,761,762,763,764,765, - 766,801,707,733,713,739,706,732,702,703, - 722,748,704,705,728,729,730,731,797,802, - 717,725,743,798,715,719,721,723,751,794, - 796,816,790,815,708,709,710,711,712,714, - 716,718,720,724,726,727,734,735,736,737, - 738,740,741,742,744,745,746,747,749,750, - 752,753,807,849,847,848,800,817,818,791, - 809,803,789,814,812,792,793,804,805,808, - 810,811,788,806,799,795,845,642,757,758, - 759,760,761,762,763,764,765,766,801,707, - 733,713,739,706,732,702,703,722,748,704, - 705,728,729,730,731,797,802,717,725,743, - 798,715,719,721,723,751,794,796,335,790, - 962,708,709,710,711,712,714,716,718,720, - 724,726,727,734,735,736,737,738,740,741, - 742,744,745,746,747,749,750,752,753,807, - 828,826,827,800,824,825,791,809,803,789, - 823,812,792,793,804,805,808,810,811,788, - 806,799,795,822,642,757,758,759,760,761, - 762,763,764,765,766,801,707,733,713,739, - 706,732,702,703,722,748,704,705,728,729, - 730,731,797,802,717,725,743,798,715,719, - 721,723,751,794,796,335,790,963,708,709, - 710,711,712,714,716,718,720,724,726,727, - 734,735,736,737,738,740,741,742,744,745, - 746,747,749,750,752,753,807,828,826,827, - 800,824,825,791,809,803,789,823,812,792, - 793,804,805,808,810,811,788,806,799,795, - 822,642,757,758,759,760,761,762,763,764, - 765,766,801,707,733,713,739,706,732,702, - 703,722,748,704,705,728,729,730,731,797, - 802,717,725,743,798,715,719,721,723,751, - 794,796,335,790,833,708,709,710,711,712, - 714,716,718,720,724,726,727,734,735,736, - 737,738,740,741,742,744,745,746,747,749, - 750,752,753,807,838,836,837,800,834,835, - 791,809,803,789,939,812,792,793,804,805, - 808,810,811,788,806,799,795,832,642,757, - 758,759,760,761,762,763,764,765,766,801, - 707,733,713,739,706,732,702,703,722,748, - 704,705,728,729,730,731,797,802,717,725, - 743,798,715,719,721,723,751,794,796,335, - 790,964,708,709,710,711,712,714,716,718, - 720,724,726,727,734,735,736,737,738,740, - 741,742,744,745,746,747,749,750,752,753, - 807,828,826,827,800,824,825,791,809,803, - 789,823,812,792,793,804,805,808,810,811, - 788,806,799,795,822,642,757,758,759,760, - 761,762,763,764,765,766,801,707,733,713, - 739,706,732,702,703,722,748,704,705,728, - 729,730,731,797,802,717,725,743,798,715, - 719,721,723,751,794,796,335,790,965,708, - 709,710,711,712,714,716,718,720,724,726, - 727,734,735,736,737,738,740,741,742,744, - 745,746,747,749,750,752,753,807,828,826, - 827,800,824,825,791,809,803,789,823,812, - 792,793,804,805,808,810,811,788,806,799, - 795,822,642,757,758,759,760,761,762,763, - 764,765,766,801,707,733,713,739,706,732, - 702,703,722,748,704,705,728,729,730,731, - 797,802,717,725,743,798,715,719,721,723, - 751,794,796,335,790,833,708,709,710,711, - 712,714,716,718,720,724,726,727,734,735, - 736,737,738,740,741,742,744,745,746,747, - 749,750,752,753,807,838,836,837,800,834, - 835,791,809,803,789,940,812,792,793,804, - 805,808,810,811,788,806,799,795,832,642, - 757,758,759,760,761,762,763,764,765,766, - 801,707,733,713,739,706,732,702,703,722, - 748,704,705,728,729,730,731,797,802,717, - 725,743,798,715,719,721,723,751,794,796, - 335,790,833,708,709,710,711,712,714,716, - 718,720,724,726,727,734,735,736,737,738, - 740,741,742,744,745,746,747,749,750,752, - 753,807,838,836,837,800,834,835,791,809, - 803,789,642,812,792,793,804,805,808,810, - 811,788,806,799,795,832,1,757,758,759, - 760,761,762,763,764,765,766,37,707,733, - 713,739,706,732,702,703,722,748,704,705, - 728,729,730,731,248,642,717,725,743,642, - 715,719,721,723,751,52,697,525,562,558, - 708,709,710,711,712,714,716,718,720,724, - 726,727,734,735,736,737,738,740,741,742, - 744,745,746,747,749,750,752,753,755,245, - 757,758,759,760,761,762,763,764,765,766, - 756,781,787,258,642,780,786,776,777,33, - 642,778,779,782,783,784,785,581,902,572, - 692,570,642,757,758,759,760,761,762,763, - 764,765,766,221,781,787,642,695,780,786, - 776,777,58,701,778,779,782,783,784,785, - 556,642,767,768,769,770,771,772,773,774, - 642,263,642,955,642,642,572,97,570,953, - 954,566,560,935,937,936,938,549,522,32, - 566,560,406,642,568,956,957,958,959,677, - 691,642,952,681,950,642,757,758,759,760, - 761,762,763,764,765,766,642,781,787,242, - 393,780,786,776,777,40,18,778,779,782, - 783,784,785,562,558,642,672,686,642,897, - 898,218,951,642,949,285,757,758,759,760, - 761,762,763,764,765,766,115,781,787,642, - 412,780,786,776,777,656,642,778,779,782, - 783,784,785,284,757,758,759,760,761,762, - 763,764,765,766,642,781,787,888,642,780, - 786,776,777,642,889,778,779,782,783,784, - 785,286,757,758,759,760,761,762,763,764, - 765,766,642,781,787,642,642,780,786,776, - 777,253,642,778,779,782,783,784,785,244, - 757,758,759,760,761,762,763,764,765,766, - 264,897,898,642,642,549,522,642,642,251, - 642,642,935,937,936,938,642,491,642,757, - 758,759,760,761,762,763,764,765,766,897, - 898,12,757,758,759,760,761,762,763,764, - 765,766,275,757,758,759,760,761,762,763, - 764,765,766,642,642,642,642,924,925,551, - 276,757,758,759,760,761,762,763,764,765, - 766,642,757,758,759,760,761,762,763,764, - 765,766,281,757,758,759,760,761,762,763, - 764,765,766,279,757,758,759,760,761,762, - 763,764,765,766,277,757,758,759,760,761, - 762,763,764,765,766,280,757,758,759,760, - 761,762,763,764,765,766,278,757,758,759, - 760,761,762,763,764,765,766,290,757,758, - 759,760,761,762,763,764,765,766,288,757, - 758,759,760,761,762,763,764,765,766,289, - 757,758,759,760,761,762,763,764,765,766, - 287,757,758,759,760,761,762,763,764,765, - 766,273,26,240,642,642,218,642,642,22, - 642,642,642,670,267,244,244,562,558,269, - 684,244,244,897,898,271,935,937,936,938, - 23,935,937,936,938,696,19,935,937,936, - 938,685,27,16,698,21,17,687,257,25, - 24,642,642,671,690,642,673,683,642,699, - 689,688,901,546,642,655,642,642,642,642, - 642,539,642,642,642,642,657,642,544,839, - 841,842,642,642,642,642,865,348,642,642, - 642,642,642,642,642,642,642,642,642,244, - 642,642,642,840,642,642,642,642,642,642, - 642,642,642,642,642,642,642,642,642,642, - 642,642,676 - }; - }; - public final static char termAction[] = TermAction.termAction; - public final int termAction(int index) { return termAction[index]; } - public final int asb(int index) { return 0; } - public final int asr(int index) { return 0; } - public final int nasb(int index) { return 0; } - public final int nasr(int index) { return 0; } - public final int terminalIndex(int index) { return 0; } - public final int nonterminalIndex(int index) { return 0; } - public final int scopePrefix(int index) { return 0;} - public final int scopeSuffix(int index) { return 0;} - public final int scopeLhs(int index) { return 0;} - public final int scopeLa(int index) { return 0;} - public final int scopeStateSet(int index) { return 0;} - public final int scopeRhs(int index) { return 0;} - public final int scopeState(int index) { return 0;} - public final int inSymb(int index) { return 0;} - public final String name(int index) { return null; } - public final int getErrorSymbol() { return 0; } - public final int getScopeUbound() { return 0; } - public final int getScopeSize() { return 0; } - public final int getMaxNameLength() { return 0; } - - public final static int - NUM_STATES = 88, - NT_OFFSET = 99, - LA_STATE_OFFSET = 969, - MAX_LA = 1, - NUM_RULES = 327, - NUM_NONTERMINALS = 52, - NUM_SYMBOLS = 151, - SEGMENT_SIZE = 8192, - START_STATE = 328, - IDENTIFIER_SYMBOL = 0, - EOFT_SYMBOL = 98, - EOLT_SYMBOL = 65, - ACCEPT_ACTION = 641, - ERROR_ACTION = 642; - - public final static boolean BACKTRACK = false; - - public final int getNumStates() { return NUM_STATES; } - public final int getNtOffset() { return NT_OFFSET; } - public final int getLaStateOffset() { return LA_STATE_OFFSET; } - public final int getMaxLa() { return MAX_LA; } - public final int getNumRules() { return NUM_RULES; } - public final int getNumNonterminals() { return NUM_NONTERMINALS; } - public final int getNumSymbols() { return NUM_SYMBOLS; } - public final int getSegmentSize() { return SEGMENT_SIZE; } - public final int getStartState() { return START_STATE; } - public final int getStartSymbol() { return lhs[0]; } - public final int getIdentifierSymbol() { return IDENTIFIER_SYMBOL; } - public final int getEoftSymbol() { return EOFT_SYMBOL; } - public final int getEoltSymbol() { return EOLT_SYMBOL; } - public final int getAcceptAction() { return ACCEPT_ACTION; } - public final int getErrorAction() { return ERROR_ACTION; } - public final boolean isValidForParser() { return isValidForParser; } - public final boolean getBacktrack() { return BACKTRACK; } - - public final int originalState(int state) { return 0; } - public final int asi(int state) { return 0; } - public final int nasi(int state) { return 0; } - public final int inSymbol(int state) { return 0; } - - public final int ntAction(int state, int sym) { - return baseAction[state + sym]; - } - - public final int tAction(int state, int sym) { - int i = baseAction[state], - k = i + sym; - return termAction[termCheck[k] == sym ? k : i]; - } - public final int lookAhead(int la_state, int sym) { - int k = la_state + sym; - return termAction[termCheck[k] == sym ? k : la_state]; - } -} |