diff options
Diffstat (limited to 'plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.xpand/src/org/eclipse/papyrus/gmf/internal/xpand/parser/XpandKWLexerprs.java')
-rw-r--r-- | plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.xpand/src/org/eclipse/papyrus/gmf/internal/xpand/parser/XpandKWLexerprs.java | 529 |
1 files changed, 0 insertions, 529 deletions
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.xpand/src/org/eclipse/papyrus/gmf/internal/xpand/parser/XpandKWLexerprs.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.xpand/src/org/eclipse/papyrus/gmf/internal/xpand/parser/XpandKWLexerprs.java deleted file mode 100644 index 67c27446b89..00000000000 --- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.xpand/src/org/eclipse/papyrus/gmf/internal/xpand/parser/XpandKWLexerprs.java +++ /dev/null @@ -1,529 +0,0 @@ -/****************************************************************************** - * Copyright (c) 2006, 2020 Borland Software Corporation, CEA LIST, Artal and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License 2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * committers of openArchitectureWare - Xpand language syntax - * Artem Tikhomirov (Borland) - LALR grammar - * - Migration to OCL expressions - * Aurelien Didier (ARTAL) - aurelien.didier51@gmail.com - Bug 569174 - *****************************************************************************/ -package org.eclipse.papyrus.gmf.internal.xpand.parser; - -public class XpandKWLexerprs implements lpg.runtime.ParseTable, XpandKWLexersym { - public final static int ERROR_SYMBOL = 0; - public final int getErrorSymbol() { return ERROR_SYMBOL; } - - public final static int SCOPE_UBOUND = 0; - public final int getScopeUbound() { return SCOPE_UBOUND; } - - public final static int SCOPE_SIZE = 0; - public final int getScopeSize() { return SCOPE_SIZE; } - - public final static int MAX_NAME_LENGTH = 0; - public final int getMaxNameLength() { return MAX_NAME_LENGTH; } - - public final static int NUM_STATES = 560; - public final int getNumStates() { return NUM_STATES; } - - public final static int NT_OFFSET = 56; - public final int getNtOffset() { return NT_OFFSET; } - - public final static int LA_STATE_OFFSET = 864; - public final int getLaStateOffset() { return LA_STATE_OFFSET; } - - public final static int MAX_LA = 1; - public final int getMaxLa() { return MAX_LA; } - - public final static int NUM_RULES = 149; - public final int getNumRules() { return NUM_RULES; } - - public final static int NUM_NONTERMINALS = 4; - public final int getNumNonterminals() { return NUM_NONTERMINALS; } - - public final static int NUM_SYMBOLS = 60; - public final int getNumSymbols() { return NUM_SYMBOLS; } - - public final static int SEGMENT_SIZE = 8192; - public final int getSegmentSize() { return SEGMENT_SIZE; } - - public final static int START_STATE = 150; - public final int getStartState() { return START_STATE; } - - public final static int IDENTIFIER_SYMBOL = 0; - public final int getIdentifier_SYMBOL() { return IDENTIFIER_SYMBOL; } - - public final static int EOFT_SYMBOL = 45; - public final int getEoftSymbol() { return EOFT_SYMBOL; } - - public final static int EOLT_SYMBOL = 57; - public final int getEoltSymbol() { return EOLT_SYMBOL; } - - public final static int ACCEPT_ACTION = 714; - public final int getAcceptAction() { return ACCEPT_ACTION; } - - public final static int ERROR_ACTION = 715; - public final int getErrorAction() { return ERROR_ACTION; } - - public final static boolean BACKTRACK = false; - public final boolean getBacktrack() { return BACKTRACK; } - - public final int getStartSymbol() { return lhs(0); } - public final boolean isValidForParser() { return XpandKWLexersym.isValidForParser; } - - - public interface IsNullable { - public final static byte isNullable[] = {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 isNullable[] = IsNullable.isNullable; - public final boolean isNullable(int index) { return isNullable[index] != 0; } - - public interface ProsthesesIndex { - public final static byte prosthesesIndex[] = {0, - 2,3,4,1 - }; - }; - public final static byte prosthesesIndex[] = ProsthesesIndex.prosthesesIndex; - public final int prosthesesIndex(int index) { return prosthesesIndex[index]; } - - 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 - }; - }; - 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, - 4,2,4,4,5,3,2,3,3,7, - 3,2,4,5,3,3,8,10,10,6, - 7,16,4,7,5,6,7,10,4,7, - 1,4,4,5,6,4,7,8,9,10, - 13,16,7,6,7,6,3,5,8,3, - 6,4,3,1,6,4,3,3,6,14, - 6,7,9,9,6,8,6,7,5,6, - 5,4,13,10,12,8,9,5,3,4, - 4,7,10,9,12,10,13,12,15,9, - 4,5,7,6,7,8,8,6,4,4, - 8,11,8,7,7,2,4,4,6,9, - 4,7,7,9,5,8,10,3,3,7, - 9,6,9,6,9,6,9,5,6,3, - 9,2,8,7,10,4,7,2,6,4, - 5,3,6,7,6,4,2,7,10 - }; - }; - 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[] = { - 1,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,3,3,3,3,3,3,3,3,3, - 3,3,3,3,3,3,3,3,3,3, - 3,3,3,3,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,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, - 1,154,31,54,230,48,172,23,90,73, - 120,108,47,183,67,263,194,130,43,104, - 123,193,135,82,138,86,129,153,91,98, - 185,278,118,149,107,160,162,197,204,170, - 274,223,205,270,282,288,38,290,286,291, - 206,145,283,280,293,296,294,297,299,207, - 300,301,302,304,305,316,312,319,306,321, - 320,322,326,327,329,216,332,333,334,337, - 217,221,222,340,341,169,228,52,342,343, - 347,351,348,39,355,359,361,235,344,367, - 372,238,373,358,63,375,376,380,381,378, - 389,387,384,139,392,395,394,399,396,405, - 397,400,407,410,408,412,411,140,413,417, - 414,419,422,424,432,421,433,437,429,423, - 435,441,444,445,446,449,448,25,450,451, - 452,461,464,453,465,471,171,473,454,467, - 476,478,475,484,477,485,491,496,498,500, - 486,502,345,503,507,509,510,513,514,515, - 518,519,521,69,236,489,524,527,529,532, - 534,536,525,243,538,537,540,247,245,541, - 544,539,250,545,547,550,559,553,177,549, - 560,566,568,569,256,572,573,574,575,577, - 579,578,583,584,586,588,590,592,593,596, - 599,600,603,601,604,609,608,610,614,611, - 617,615,616,252,618,621,624,625,634,622, - 630,636,638,639,640,651,643,645,655,657, - 653,660,664,659,666,667,670,671,672,675, - 677,679,678,682,689,691,692,695,694,697, - 701,702,703,704,711,713,709,715,716,718, - 720,722,724,726,727,731,728,735,737,681, - 738,739,260,744,747,740,748,749,752,753, - 754,755,760,757,761,764,765,767,756,771, - 773,777,769,781,782,783,784,785,786,788, - 791,792,794,795,798,796,799,800,802,804, - 797,807,812,816,819,826,827,828,829,830, - 838,839,831,843,840,846,844,849,850,851, - 855,856,861,857,863,867,866,870,871,877, - 879,881,875,884,886,887,882,890,893,894, - 895,896,897,905,898,901,904,910,909,913, - 914,915,916,921,922,926,927,918,931,928, - 933,934,935,936,937,939,945,942,944,947, - 952,948,960,958,949,962,967,968,970,972, - 973,978,979,976,981,984,986,989,993,994, - 995,997,998,996,1000,1008,1009,1012,999,1010, - 1014,1015,1017,1021,1022,1026,1029,1024,1032,1033, - 1035,1037,1038,1041,1042,1046,1049,1050,1047,1052, - 1053,1054,1055,1056,1062,1060,1059,1067,1066,1068, - 1073,1077,1080,1079,1083,1082,1093,1084,1089,254, - 1094,1090,1097,1101,1104,175,1105,1098,1106,1109, - 1111,1112,1114,1117,1116,1120,1123,1124,1125,1126, - 1127,1128,1132,1130,1135,1136,1137,1141,1142,1150, - 1154,1155,1159,1153,1162,1164,1165,1168,1170,1143, - 1172,1173,1174,1175,1179,1180,1181,1183,1189,1191, - 1193,1196,1197,1200,1202,1203,264,1206,1208,1209, - 1210,1215,1212,1218,1221,1222,1226,1220,1227,1230, - 1231,1232,1235,1234,1240,1241,1242,1245,1247,1248, - 1249,1250,1256,715,715 - }; - }; - 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,0,1,0,25,26,27,28,29, - 30,31,32,33,34,35,36,0,0,39, - 40,17,0,6,20,3,0,0,10,25, - 3,0,28,2,30,4,9,33,21,8, - 18,15,0,17,2,3,0,25,0,7, - 28,9,0,1,6,7,4,26,27,7, - 8,0,16,21,42,0,0,6,22,0, - 0,6,7,3,13,14,30,0,1,9, - 10,4,13,0,7,8,0,0,23,6, - 44,26,31,10,8,9,10,0,1,0, - 1,31,0,16,7,19,7,8,0,0, - 8,3,3,11,0,1,2,0,0,0, - 3,3,5,5,0,11,2,19,0,21, - 6,29,0,1,6,7,8,19,19,0, - 8,0,1,2,5,13,7,8,0,0, - 0,0,35,4,0,7,0,6,2,8, - 11,13,0,9,0,9,17,17,4,15, - 20,23,0,0,1,34,0,21,16,7, - 8,5,6,0,0,0,0,4,4,4, - 26,29,8,43,11,0,0,2,2,14, - 0,0,0,1,18,4,10,0,1,0, - 9,4,12,13,0,0,2,0,1,33, - 5,4,0,8,0,3,0,1,6,0, - 4,0,8,0,39,0,1,13,0,0, - 11,8,0,0,15,31,15,8,17,0, - 17,8,13,0,45,13,21,0,5,0, - 17,0,0,14,7,0,5,0,1,0, - 0,2,0,0,9,0,0,15,0,0, - 0,0,12,0,0,0,5,7,16,30, - 15,0,16,14,11,0,5,2,0,0, - 0,0,29,25,5,0,0,22,0,8, - 12,0,0,0,6,2,0,33,18,0, - 0,0,0,0,0,14,0,0,12,24, - 0,5,2,14,0,14,9,0,0,33, - 0,4,2,9,24,21,0,24,2,37, - 12,0,0,2,0,0,34,0,6,0, - 0,6,8,0,5,8,0,7,0,1, - 7,0,6,0,0,0,0,4,0,0, - 9,7,7,5,0,1,0,0,9,0, - 0,0,0,0,18,4,0,10,0,9, - 0,0,0,0,6,4,14,14,0,13, - 7,0,0,1,0,29,0,28,7,3, - 0,7,14,0,0,0,24,0,0,0, - 0,0,0,0,11,11,5,37,18,11, - 0,11,15,0,0,5,0,4,16,20, - 0,1,0,1,0,0,0,0,25,15, - 5,36,5,0,0,0,20,4,0,13, - 0,1,8,5,20,0,1,0,1,0, - 1,0,0,1,19,4,0,1,0,0, - 1,3,0,0,0,1,3,0,0,1, - 0,9,2,0,0,2,0,1,0,1, - 13,0,1,0,1,0,0,0,0,0, - 0,6,5,0,0,9,0,7,0,0, - 26,12,0,9,5,0,13,19,0,0, - 14,9,14,5,5,0,1,0,0,2, - 2,0,0,0,0,2,0,0,0,7, - 2,10,0,0,1,0,4,0,1,0, - 5,0,0,17,20,0,19,2,0,0, - 0,1,0,0,5,13,4,0,0,0, - 0,13,23,0,0,0,0,0,27,11, - 0,0,19,0,0,11,16,20,11,0, - 17,22,16,0,1,0,16,0,0,0, - 19,3,0,28,0,22,22,8,6,20, - 0,16,0,3,0,1,0,1,0,0, - 16,24,3,0,1,0,0,9,16,0, - 0,0,6,3,0,10,0,0,0,2, - 0,0,2,14,6,9,12,6,0,1, - 0,0,21,0,0,5,0,6,4,6, - 0,0,0,0,1,9,6,6,0,7, - 0,1,0,1,0,0,8,0,3,0, - 6,0,5,0,5,0,0,0,3,6, - 0,1,5,7,0,1,0,0,0,0, - 19,4,4,0,1,9,0,0,0,10, - 4,0,0,0,0,0,0,10,4,0, - 0,2,6,0,0,1,0,7,0,6, - 0,5,0,3,2,22,0,9,23,3, - 0,0,0,0,0,0,38,0,8,38, - 0,0,40,0,0,0,0,0,0,0, - 15,0,4,0,1,18,0,16,25,15, - 4,0,28,32,32,0,1,18,0,18, - 30,28,25,27,29,0,0,0,0,0, - 0,1,3,7,23,10,18,0,0,0, - 2,4,0,0,2,0,1,20,0,0, - 0,12,24,4,0,0,0,2,4,9, - 0,1,0,7,21,0,0,19,2,0, - 0,9,7,3,0,6,0,1,0,1, - 0,0,2,0,1,0,0,1,3,0, - 1,10,0,0,0,0,0,0,3,6, - 0,27,10,0,0,9,2,10,0,0, - 10,2,0,0,0,0,2,0,24,4, - 0,0,2,2,11,0,0,0,2,26, - 0,14,0,0,0,0,0,12,0,31, - 10,0,30,0,0,12,0,0,0,11, - 23,0,18,2,18,11,24,0,17,0, - 12,0,15,17,7,6,0,0,2,0, - 3,0,0,12,2,0,41,0,0,36, - 0,10,4,0,9,0,1,18,0,12, - 2,8,0,0,0,0,0,0,0,0, - 8,21,5,9,5,12,10,0,0,0, - 3,0,1,0,0,2,0,9,23,10, - 0,0,1,0,26,0,1,13,0,13, - 2,0,0,13,0,1,0,0,15,8, - 0,0,1,11,4,0,0,2,0,0, - 1,0,0,0,0,0,1,11,0,0, - 23,0,14,27,5,0,0,0,1,15, - 4,20,0,1,22,22,0,16,0,0, - 15,0,0,0,8,6,5,29,0,0, - 12,9,0,0,2,2,0,0,10,10, - 0,1,6,0,0,0,23,3,0,1, - 0,0,9,0,1,0,0,12,8,0, - 9,5,0,0,0,0,0,0,1,0, - 4,0,35,11,0,0,0,12,3,8, - 0,0,0,9,4,16,22,32,25,0, - 1,32,0,0,0,19,3,3,0,7, - 2,0,1,0,0,1,3,0,27,0, - 3,0,0,0,0,2,0,3,0,0, - 0,1,0,41,12,7,7,18,0,1, - 0,9,0,22,2,0,0,1,8,0, - 5,0,0,2,2,0,7,0,0,0, - 1,0,4,6,0,4,2,0,1,0, - 0,0,17,3,3,0,0,8,3,0, - 0,0,1,0,0,2,10,3,8,0, - 0,0,13,3,0,6,0,0,0,0, - 3,3,0,7,5,0,1,0,17,15, - 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 termCheck[] = TermCheck.termCheck; - public final int termCheck(int index) { return termCheck[index]; } - - public interface TermAction { - public final static char termAction[] = {0, - 715,174,175,177,176,179,182,178,173,186, - 185,164,159,155,156,169,166,168,165,160, - 163,183,715,194,715,189,157,181,162,172, - 188,187,170,161,180,184,167,715,715,158, - 171,392,715,282,395,215,715,715,337,394, - 190,12,393,329,391,332,191,390,283,330, - 213,204,715,203,350,349,715,862,715,346, - 853,348,715,196,424,425,198,331,333,197, - 821,715,207,347,214,715,715,229,208,715, - 715,235,234,245,228,226,206,715,249,244, - 243,247,195,715,246,248,715,715,233,217, - 209,236,227,216,261,260,259,715,254,715, - 201,242,715,202,253,258,200,199,715,715, - 220,237,212,218,715,225,224,715,715,715, - 231,358,232,360,715,223,290,238,715,717, - 289,219,715,239,255,257,256,359,372,715, - 241,715,267,265,262,240,264,263,715,715, - 715,715,230,274,715,325,715,192,451,193, - 273,326,715,664,715,449,272,403,250,665, - 405,834,715,715,211,266,715,450,205,222, - 221,268,269,715,715,715,715,271,277,287, - 251,847,278,404,270,715,715,730,319,288, - 715,715,715,276,299,322,318,715,328,715, - 323,327,321,320,715,715,340,715,343,298, - 427,344,715,426,715,787,715,437,433,715, - 438,715,440,82,314,715,456,439,715,715, - 444,661,715,86,443,341,481,532,480,715, - 660,695,533,715,714,210,716,715,275,715, - 694,715,715,279,252,715,280,715,281,715, - 715,284,715,715,285,715,715,291,715,715, - 715,715,286,715,715,715,302,301,293,292, - 294,715,296,300,303,715,306,305,715,715, - 715,715,295,297,310,715,715,308,715,311, - 307,715,715,715,313,773,7,304,309,715, - 715,715,715,715,715,315,715,715,317,731, - 715,335,724,324,715,334,336,715,715,312, - 715,345,339,338,833,822,715,765,726,316, - 721,715,715,342,715,715,768,715,762,715, - 715,352,351,715,353,355,715,354,715,356, - 357,715,723,715,715,715,715,363,715,715, - 361,362,365,364,715,366,715,715,367,715, - 715,715,715,715,857,371,715,370,715,806, - 715,715,715,715,376,377,373,375,79,374, - 378,715,715,381,715,368,715,369,379,814, - 715,384,382,715,130,715,383,715,715,715, - 715,715,715,715,851,386,398,380,385,388, - 715,397,389,715,715,738,715,399,400,396, - 715,402,715,406,715,715,715,715,861,401, - 408,387,409,715,715,715,407,411,715,412, - 715,414,413,744,410,715,415,715,416,715, - 417,57,715,719,823,418,715,419,715,715, - 728,420,715,715,715,421,718,715,715,423, - 715,815,771,715,715,428,715,429,715,430, - 422,715,796,715,431,715,715,715,715,715, - 715,432,434,715,715,435,715,441,715,715, - 767,436,715,445,446,715,442,826,715,715, - 795,448,452,447,453,715,751,715,715,454, - 455,715,715,715,715,748,715,715,715,458, - 747,457,715,715,463,715,462,715,465,715, - 464,715,715,460,459,715,461,468,715,715, - 715,472,715,715,470,467,471,715,715,715, - 715,469,784,140,715,715,715,715,466,474, - 715,715,473,715,715,479,843,475,482,715, - 477,476,478,715,740,715,483,715,715,715, - 486,490,715,856,715,484,485,491,493,487, - 715,488,715,492,715,495,715,496,715,715, - 494,489,498,715,499,715,715,500,497,715, - 715,715,502,504,715,501,715,715,715,786, - 715,715,529,503,507,506,505,508,715,509, - 715,715,720,715,715,510,715,511,512,513, - 715,715,715,715,807,514,515,516,715,517, - 715,763,715,830,715,715,518,715,520,715, - 519,715,521,715,522,715,715,715,525,524, - 715,729,527,526,715,528,715,715,715,715, - 523,530,531,715,534,793,715,715,715,536, - 535,715,715,715,715,715,715,537,541,715, - 715,542,543,715,715,545,715,544,715,785, - 715,546,715,548,549,540,715,780,547,550, - 715,715,715,715,715,715,538,715,551,749, - 715,715,539,715,715,715,715,715,715,715, - 554,715,560,715,562,858,715,556,839,558, - 564,715,854,552,553,715,565,561,715,837, - 555,557,844,563,559,715,715,715,715,715, - 715,571,569,567,741,566,860,715,715,715, - 774,570,715,715,572,715,574,568,715,715, - 715,573,735,577,715,715,715,776,579,578, - 715,580,715,581,575,715,715,576,766,715, - 715,809,582,584,715,583,715,585,715,586, - 715,715,813,715,782,715,715,759,761,715, - 589,588,715,715,715,715,715,715,593,591, - 715,587,590,715,715,594,595,596,715,715, - 770,597,715,715,715,715,600,715,592,601, - 715,715,602,603,841,715,715,715,819,750, - 715,604,715,715,715,715,715,820,715,598, - 605,715,599,715,715,607,715,715,715,852, - 606,715,859,613,608,609,783,715,610,715, - 742,715,614,612,615,736,715,715,617,715, - 739,715,715,616,620,715,849,715,109,611, - 715,619,621,715,810,715,623,618,715,828, - 624,622,715,715,715,715,715,715,715,715, - 625,835,827,725,627,745,626,715,715,715, - 628,715,629,715,715,752,715,808,777,630, - 715,715,634,715,758,715,760,631,715,632, - 635,715,715,633,715,638,715,715,636,637, - 715,715,818,863,640,715,715,641,715,715, - 643,715,715,715,715,715,649,644,715,715, - 791,715,642,639,650,715,715,715,732,648, - 652,645,715,654,646,647,715,848,715,715, - 653,715,715,715,655,656,658,651,715,715, - 657,781,715,715,812,753,715,715,659,662, - 715,764,663,715,715,715,831,666,715,829, - 715,715,816,715,805,715,715,836,667,715, - 779,778,715,715,715,715,715,715,672,715, - 671,715,811,842,715,715,715,670,825,673, - 715,715,715,792,675,846,838,668,840,715, - 677,669,715,715,715,674,799,678,715,680, - 679,715,681,715,715,754,682,715,676,715, - 789,715,715,715,715,734,715,733,715,715, - 715,686,715,850,743,684,685,864,715,687, - 715,832,715,683,689,715,715,755,688,715, - 690,715,715,692,693,83,691,715,715,715, - 698,715,697,817,715,700,699,715,790,715, - 715,715,696,803,701,715,715,702,800,715, - 715,715,706,715,715,707,703,788,705,715, - 715,87,704,775,41,708,715,715,715,715, - 804,712,715,711,737,715,757,715,709,710 - }; - }; - 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 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; } - - /** - * assert(! goto_default); - */ - public final int ntAction(int state, int sym) { - return baseAction[state + sym]; - } - - /** - * assert(! shift_default); - */ - 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]; - } -} |