Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java')
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java2447
1 files changed, 1238 insertions, 1209 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java
index 8462625a5cb..2d9a594f467 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/gcc/GCCParserprs.java
@@ -35,8 +35,8 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface BaseCheck {
public final static short baseCheck[] = {0,
0,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,3,1,1,1,4,
- 4,3,3,2,2,8,1,0,1,1,
+ 1,1,1,1,1,1,1,3,1,1,
+ 4,4,3,3,2,2,8,1,0,1,
1,2,2,2,2,2,2,2,2,2,
4,1,4,1,3,3,3,1,3,3,
1,3,3,1,3,3,3,3,1,3,
@@ -51,276 +51,285 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
2,1,2,2,1,2,2,1,2,2,
1,2,2,1,3,1,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,6,8,0,0,1,1,3,3,3,
- 0,1,0,1,2,4,2,1,1,1,
- 3,1,1,2,3,7,8,0,1,0,
- 1,3,1,3,1,1,1,1,1,1,
- 3,1,1,1,1,1,3,1,2,2,
- 1,5,3,1,3,5,1,3,1,3,
- 2,4,3,5,4,6,6,3,5,1,
- 2,3,4,5,0,1,2,1,3,1,
- 1,3,2,1,1,1,1,2,1,2,
- 3,1,1,1,3,1,2,2,2,3,
- 4,5,1,7,3,0,0,1,1,3,
- 3,4,1,1,2,3,2,3,2,1,
- 0,1,2,1,1,1,1,1,2,4,
- 3,6,2,4,1,1,1,1,2,6,
- 3,1,3,1,4,0,1,1,1,3,
- 1,0,4,3,1,2,1,3,4,4,
- 6,1,0,1,3,1,3,0,1,4,
- 5,2,4,2,4,1,1,2,2,3,
- 2,2,3,1,1,1,1,1,1,1,
- 2,5,3,-101,-45,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-2,0,0,0,-47,0,0,
- -72,0,-112,0,0,0,-226,-3,0,0,
- 0,0,0,0,0,0,0,0,-28,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,-5,0,-7,-4,0,-118,-8,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-10,0,0,0,0,
- 0,0,0,-48,0,0,0,0,0,0,
- 0,0,-253,0,-114,0,0,-175,-227,-46,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,-142,-125,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,-115,0,0,
- 0,0,0,0,0,-11,0,0,0,0,
- -224,0,0,0,0,0,0,0,0,0,
- 0,-183,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-225,-170,0,0,0,
- 0,0,0,0,0,0,-12,0,0,0,
- 0,0,0,0,0,0,0,0,0,-24,
- -188,0,0,0,0,0,0,-289,0,0,
- 0,0,0,0,0,0,0,0,-230,0,
- -209,0,0,0,0,0,0,-25,0,0,
- 0,0,0,0,-326,0,0,0,0,0,
- 0,0,0,0,0,0,0,-86,0,0,
- 0,0,0,0,-62,0,0,0,-335,-214,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-31,0,0,-313,0,0,0,
- 0,0,0,0,0,0,0,-41,-81,0,
- 0,0,0,0,0,0,0,0,0,0,
- -111,-53,0,0,-54,-220,0,0,0,0,
- 0,0,0,0,0,0,-96,0,-56,-329,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-66,0,0,-73,0,0,0,
- 0,0,0,0,0,0,0,-49,-238,0,
- -84,0,0,0,0,0,0,0,0,0,
- 0,-215,0,0,0,0,0,0,0,0,
- 0,0,0,0,-317,0,-58,0,0,0,
- 0,-79,-186,0,0,0,0,0,0,0,
- 0,0,-32,-109,-59,0,0,0,0,0,
- 0,0,0,0,0,0,-172,0,0,0,
+ 1,1,1,1,1,1,1,1,6,8,
+ 0,0,1,1,3,3,3,0,1,0,
+ 1,2,4,2,1,1,1,3,1,1,
+ 2,3,7,8,0,1,0,1,3,1,
+ 3,1,1,1,1,1,1,3,1,1,
+ 1,1,1,3,1,2,2,1,5,3,
+ 1,3,5,1,3,1,3,2,4,3,
+ 5,4,6,6,3,5,1,2,3,4,
+ 5,0,1,2,1,3,1,1,3,2,
+ 1,1,1,1,2,1,2,3,1,1,
+ 1,3,1,2,2,2,3,4,5,1,
+ 7,3,0,0,1,1,3,3,4,1,
+ 1,2,3,2,3,2,1,0,1,2,
+ 1,1,1,1,1,2,4,3,6,2,
+ 4,1,1,1,1,2,6,3,1,3,
+ 1,4,0,1,1,1,3,1,0,4,
+ 3,1,2,1,3,4,4,6,1,0,
+ 1,3,1,3,0,1,4,5,2,4,
+ 2,4,2,1,2,2,2,1,1,2,
+ 2,3,2,2,3,1,1,1,1,1,
+ 1,1,2,5,3,-97,0,-8,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-339,0,0,0,
+ -2,-49,0,0,-137,-7,0,0,-238,0,
+ -10,0,0,0,0,0,0,0,0,-5,
+ -35,0,0,0,0,0,0,0,0,-251,
+ 0,0,0,0,0,0,0,-4,0,0,
+ 0,0,0,0,0,-31,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-11,0,
+ 0,0,0,0,0,0,0,-12,0,0,
+ -42,0,0,0,0,-34,0,0,0,-36,
+ 0,0,0,0,0,0,0,-23,0,0,
+ 0,0,0,0,0,0,0,-47,0,-156,
+ 0,-207,-38,0,0,0,0,-77,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ -24,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,-233,0,0,0,0,0,
+ 0,0,0,0,0,-274,0,0,-33,0,
+ 0,0,0,0,0,-39,0,-237,0,-3,
+ 0,0,0,0,0,0,0,0,-40,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,-98,0,0,0,0,0,0,0,0,
+ -27,0,-45,0,0,0,0,0,0,-299,
+ 0,0,0,0,0,0,0,0,0,0,
+ -30,-43,0,0,0,0,0,0,0,0,
+ -62,0,0,0,-68,0,0,-302,0,0,
+ 0,0,0,0,0,0,0,0,-87,-69,
+ 0,0,0,0,0,0,0,0,-71,0,
+ 0,0,-19,-100,0,0,-64,-65,-48,0,
+ 0,0,-212,0,0,0,0,0,-319,0,
+ -141,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,-63,0,0,
+ 0,0,0,-333,0,0,0,0,0,0,
+ 0,0,0,0,0,-99,0,-73,0,0,
+ 0,0,0,0,0,0,0,0,0,-140,
+ 0,-88,0,0,0,0,0,0,0,0,
+ 0,0,-113,-74,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-53,0,0,0,
+ 0,0,0,0,0,0,-109,0,0,-165,
+ 0,0,0,0,0,0,-81,0,0,-106,
+ 0,0,0,0,0,0,0,0,0,0,
+ -123,0,0,-29,0,0,0,0,0,0,
+ 0,0,0,0,-196,0,0,0,0,0,
+ 0,0,0,0,0,0,-116,0,-108,0,
+ 0,0,0,0,0,0,0,0,0,-234,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,-111,-78,0,-335,0,0,0,0,
+ 0,0,0,0,0,0,-127,-200,0,0,
+ 0,0,0,0,0,0,-82,0,0,0,
+ -346,0,0,0,0,0,0,0,0,0,
+ 0,0,0,-275,-84,0,0,0,0,0,
+ 0,0,0,0,0,-231,0,0,0,0,
+ 0,0,0,0,0,0,-83,0,0,-72,
+ 0,0,0,0,0,0,0,-110,-79,-232,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,-114,0,0,0,0,-76,0,0,0,
+ 0,0,-139,0,0,0,0,0,0,0,
+ 0,0,0,-85,-115,0,0,0,0,0,
+ 0,0,0,-122,0,0,0,-171,0,0,
+ 0,0,0,0,0,0,0,0,-134,0,
+ 0,-117,0,0,0,0,0,0,0,0,
+ 0,0,-211,0,0,0,0,0,0,0,
+ 0,0,0,-254,-136,0,0,0,0,0,
+ 0,0,0,-94,0,0,0,-166,-175,0,
+ 0,-118,-309,0,0,0,0,0,0,0,
+ 0,0,0,-102,0,0,0,0,0,0,
+ 0,0,0,-14,0,0,0,-26,0,0,
+ -120,0,0,-13,0,0,0,0,0,0,
+ 0,0,0,-172,0,0,0,0,-194,0,
+ -121,0,0,0,-124,-28,-32,0,0,0,
+ -95,-15,-336,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-128,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,-130,-348,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ -199,0,0,0,0,0,0,-125,0,0,
+ 0,0,0,0,0,0,0,0,-182,-119,
+ 0,0,0,0,0,0,0,0,-37,0,
+ 0,0,-257,-203,-206,0,0,0,0,0,
+ 0,0,0,0,0,0,-126,-154,-158,0,
+ 0,-129,0,0,0,0,0,0,0,0,
+ 0,0,0,-131,0,0,0,0,0,0,
+ -213,0,0,0,0,0,0,0,0,0,
+ 0,-183,0,-271,0,0,0,0,0,0,
+ 0,-142,0,0,0,-214,0,0,0,0,
+ 0,0,0,0,0,0,0,-198,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ -215,0,0,0,0,0,0,0,0,0,
+ 0,-250,-258,0,0,0,0,0,0,0,
+ 0,-261,0,0,0,-216,0,0,0,0,
+ 0,0,0,0,0,0,-272,-303,0,-310,
+ 0,0,0,0,0,0,0,0,0,0,
+ -217,0,0,0,0,0,0,0,0,0,
+ 0,-316,0,-311,-320,0,0,0,0,0,
+ 0,-323,0,0,0,-218,0,0,0,0,
+ 0,0,0,0,0,0,0,-325,0,0,
+ 0,0,0,0,0,0,-343,0,0,0,
+ -219,0,0,0,0,0,0,0,0,0,
+ 0,0,0,-332,-340,0,0,0,0,0,
+ 0,0,0,0,0,-220,0,0,0,0,
+ 0,0,0,0,0,0,-144,-145,-146,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ -221,0,0,0,0,0,0,0,0,0,
+ 0,-147,-148,0,0,0,0,0,0,0,
+ 0,-149,0,0,0,-222,0,0,0,0,
+ 0,0,0,0,0,0,-150,-151,-152,-153,
+ 0,0,0,0,0,0,-157,0,0,0,
+ -223,0,0,0,0,0,0,0,0,0,
+ 0,-162,-167,-168,-176,0,0,0,0,0,
+ 0,-177,0,0,0,-255,0,0,0,0,
+ 0,0,0,0,0,0,-178,-179,-181,-186,
+ 0,0,0,0,0,0,-191,0,0,0,
+ -273,0,0,0,0,0,0,0,0,0,
+ 0,-204,-205,-246,-247,0,0,0,0,0,
+ 0,-248,0,0,0,-277,0,-210,0,0,
+ 0,0,0,0,0,0,-256,-263,-276,-281,
+ 0,0,0,0,0,0,-282,0,0,0,
+ -50,0,0,0,0,0,0,0,-278,0,
+ 0,0,0,0,0,0,0,0,0,-283,
+ -284,0,-285,0,0,0,0,0,0,-286,
+ 0,0,0,-312,0,0,0,0,0,0,
+ 0,0,0,0,-287,-288,-289,-290,0,0,
+ 0,0,0,0,-291,0,0,0,-329,0,
+ -279,0,0,0,0,0,0,0,0,-292,
+ -293,-294,-295,0,0,0,0,0,0,-296,
+ 0,0,0,-51,0,-317,0,0,0,0,
+ 0,-337,0,0,0,0,0,0,0,0,
+ 0,0,-313,-350,0,-327,0,0,0,0,
+ 0,0,-334,0,0,0,-349,0,0,0,
+ 0,0,0,0,0,0,0,-338,0,0,
+ -318,0,0,0,0,0,0,0,0,0,
+ 0,-52,0,0,0,0,0,0,0,-353,
0,0,0,0,0,0,0,0,0,0,
- -179,-218,0,0,0,0,0,0,0,0,
- 0,0,-29,0,-100,0,0,0,-331,0,
0,0,0,0,0,0,0,0,0,0,
- -177,0,0,0,0,0,0,0,0,0,
- 0,0,-68,0,0,-343,-67,0,0,0,
- 0,0,0,0,0,0,-61,-69,0,0,
- 0,0,0,0,0,-13,0,0,0,0,
+ -298,0,0,0,0,-159,0,0,-321,0,
+ -160,0,0,0,0,-235,0,-161,0,0,
+ 0,0,0,0,0,0,0,0,0,-18,
+ 0,0,-170,-180,0,0,0,-195,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-26,0,0,0,-34,0,-36,-43,0,
- -57,0,0,0,0,0,0,0,-216,-254,
+ -75,0,0,0,0,0,0,-21,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,-112,0,0,0,0,0,-197,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,-189,0,0,0,0,0,
+ -208,0,0,-252,-259,0,0,0,0,0,
+ 0,0,0,0,0,0,0,-347,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,-37,0,
- 0,0,0,0,-285,0,0,0,0,0,
- 0,0,0,-113,0,0,0,0,0,0,
- 0,0,0,0,0,0,-70,0,0,0,
- 0,0,0,-83,0,0,0,-90,-155,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,-91,0,
- 0,0,-93,0,0,-108,0,-158,0,0,
- 0,-94,-187,-38,0,0,0,0,0,0,
- 0,0,0,-182,-234,0,0,0,0,0,
- 0,0,0,0,0,0,-97,0,0,-89,
- 0,-99,-296,-103,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,-105,0,0,0,0,-98,0,0,
- 0,0,0,0,0,0,0,0,0,-176,
- 0,-116,0,0,0,0,0,0,0,0,
- 0,-189,-129,0,0,0,0,0,0,0,
- 0,0,-332,0,-50,0,0,0,0,0,
- 0,-231,0,0,0,-207,-190,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- -82,0,0,0,0,0,-64,0,0,0,
- -110,0,0,-191,-208,0,0,0,0,0,
- 0,0,0,0,0,-87,0,0,0,0,
- 0,0,0,0,0,0,0,-235,-192,0,
- 0,0,0,0,0,0,0,0,0,0,
- -88,-95,-251,0,0,0,0,0,-250,0,
- 0,0,-130,-193,0,0,0,0,0,0,
- 0,0,0,0,0,0,-146,0,0,0,
- 0,0,0,0,0,0,0,0,-194,0,
- 0,0,0,0,0,0,0,0,0,-316,
- -154,-156,0,0,0,0,0,0,-258,0,
- 0,0,0,-195,0,0,0,0,0,0,
- 0,0,0,0,0,0,-174,0,0,0,
- 0,0,0,0,0,0,0,-297,-196,0,
- 0,0,0,0,0,0,0,0,0,-236,
- 0,-239,0,0,0,0,0,0,-268,0,
- 0,0,-303,-197,0,0,0,0,0,0,
- 0,0,0,0,0,0,-290,-298,0,0,
- 0,0,0,-304,0,0,0,0,-198,0,
- 0,0,0,0,0,0,0,0,0,-328,
- 0,0,0,0,0,0,0,0,-305,0,
- 0,0,0,-199,0,0,0,0,0,0,
- 0,0,0,0,-306,0,-319,0,0,0,
- 0,0,0,-344,0,0,0,-342,-246,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,-338,0,0,0,0,0,0,-131,0,
- 0,0,-341,-252,0,0,0,0,0,0,
- 0,0,0,0,-345,0,-349,0,0,0,
- 0,0,0,-132,0,0,0,-256,-133,0,
- 0,0,0,0,0,0,0,0,-351,-134,
- -135,0,0,0,0,0,0,-136,0,0,
- 0,-137,-257,0,0,0,0,0,0,0,
- 0,0,0,0,-138,-139,0,0,0,0,
- 0,0,-288,0,0,0,-143,0,0,-102,
- -291,0,0,0,0,0,0,-219,-147,0,
- 0,0,0,0,0,0,0,0,-149,0,
- 0,-353,0,-104,0,0,0,0,0,-121,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,-150,0,0,-299,-151,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-323,
- 0,0,0,0,0,0,0,0,0,0,
- -153,-159,-164,-167,0,0,0,0,0,-168,
- 0,0,0,-333,-169,0,0,0,0,0,
- 0,0,0,0,-180,0,-27,-181,0,0,
- 0,0,0,-241,0,0,0,-346,-255,0,
- 0,0,0,0,0,0,0,0,-269,0,
- -270,-271,0,0,0,0,0,-272,0,0,
- 0,-350,-273,0,0,0,0,0,0,0,
- 0,0,-274,0,-21,-275,0,0,0,0,
- 0,-33,0,0,0,0,0,0,0,-276,
- -166,0,0,0,0,0,-277,0,-278,-279,
- -280,0,0,0,0,0,0,-221,-281,0,
- 0,0,0,0,0,0,0,0,0,-117,
- 0,0,-140,0,0,0,0,-152,0,0,
- 0,0,-60,0,-282,0,0,0,0,-283,
- -171,0,0,0,0,0,0,0,0,0,
- -284,0,0,0,0,0,0,0,-300,0,
- 0,0,-85,0,0,0,-309,-310,-311,0,
- 0,0,0,0,0,0,-173,-184,0,-312,
- 0,0,-321,-330,-334,0,0,0,0,0,
- 0,0,0,-262,0,0,0,0,0,0,
- 0,0,0,0,0,0,-160,0,0,0,
- -162,0,0,0,0,0,0,-75,0,-222,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- -244,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-200,0,0,0,0,0,
- 0,-23,0,0,0,0,0,0,0,0,
- 0,0,-178,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,-249,0,0,-201,0,0,0,0,0,
- -237,0,0,0,0,0,0,0,0,0,
- -35,0,0,0,0,0,0,-76,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-92,0,-39,0,0,0,0,
- 0,-240,0,0,0,0,0,0,0,0,
- 0,0,0,0,-141,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,-242,0,0,
- -6,0,0,-243,0,0,-318,0,0,0,
- 0,0,-161,0,-232,0,0,0,0,0,
+ 0,0,0,0,-193,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-227,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-9,0,0,-247,0,0,0,0,
+ 0,0,0,-46,-266,0,0,0,0,0,
+ 0,-262,-66,-264,0,0,0,0,-265,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-263,0,-42,0,0,0,
+ 0,0,0,0,0,0,-268,0,-300,0,
+ 0,0,0,0,0,0,0,0,-6,-354,
+ 0,-322,0,-201,0,0,-270,0,0,0,
+ 0,0,0,-356,0,0,0,0,0,0,
+ 0,0,0,0,0,-41,0,0,0,-155,
+ 0,0,0,-103,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-322,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-44,
0,0,0,0,0,0,0,0,0,0,
- -119,0,0,0,0,0,0,0,0,0,
- 0,-77,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-229,0,0,0,0,0,0,0,0,
- 0,0,-301,0,0,0,0,0,0,0,
- 0,-106,0,0,0,0,0,0,0,0,
- -52,0,0,0,0,0,0,0,-15,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-264,0,0,0,0,0,
- 0,0,-265,0,0,0,0,0,-266,0,
- 0,0,0,-71,0,0,0,0,0,0,
- -30,0,0,0,0,0,0,0,0,0,
- 0,-145,0,0,0,0,0,0,0,-80,
+ 0,0,0,0,0,0,0,0,0,-242,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,-163,0,0,0,
- 0,0,0,0,0,0,0,0,-202,0,
- -267,-286,-315,0,0,0,-165,0,0,0,
- 0,0,-320,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-245,0,0,-327,0,0,
- -287,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-292,0,0,0,0,
+ -243,0,0,0,0,0,0,0,0,0,
+ 0,-105,0,0,-260,-328,0,0,0,-104,
+ -326,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-341,0,
0,0,0,0,0,0,0,0,0,0,
- -336,0,0,0,0,0,0,0,0,0,
- 0,0,0,-294,0,0,0,0,0,0,
- 0,-348,0,0,0,0,0,0,0,0,
- 0,0,0,0,-295,0,0,0,0,0,
+ 0,0,0,-89,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
+ -239,0,0,0,0,0,0,0,0,0,
+ 0,-132,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-240,0,0,0,
+ 0,0,0,0,0,0,0,-314,0,0,
+ 0,0,0,0,0,0,0,-16,0,0,
+ 0,0,0,-67,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-245,-352,
+ 0,0,0,0,0,0,-101,0,0,-209,
+ 0,-86,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-339,0,0,0,0,0,-308,0,
+ 0,0,0,0,0,0,0,0,-107,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-347,0,0,0,0,-120,0,
+ 0,0,0,-133,0,0,0,0,0,0,
+ 0,0,0,0,-9,0,0,-190,0,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-192,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-352,0,0,-144,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,-307,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-18,0,0,0,-20,0,
+ 0,0,-253,0,0,0,0,-267,0,0,
+ -297,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-1,0,-259,0,0,0,
+ 0,0,0,0,-185,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-127,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-40,0,0,0,0,
+ 0,0,-305,0,0,-20,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-325,0,0,0,0,-74,0,
- -157,0,0,0,0,0,0,0,0,0,
- 0,0,-223,0,0,0,0,0,0,0,
- 0,0,0,-19,0,0,0,0,-22,0,
- 0,0,-44,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-307,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-55,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-308,0,
+ 0,-269,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-233,0,0,0,-107,0,
+ 0,0,0,0,0,-344,0,0,0,0,
+ 0,0,-1,0,0,0,0,0,0,0,
+ 0,0,-174,0,-351,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-217,0,0,0,0,0,0,0,
- 0,0,0,0,0,-261,0,0,0,-203,
- 0,0,0,0,-14,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,-16,0,0,0,
- -210,0,0,0,-17,0,0,0,0,0,
+ 0,-355,0,0,-301,0,0,0,0,0,
+ -331,0,0,0,0,0,0,0,-25,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-65,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,-122,
- 0,0,0,0,0,0,0,-123,0,0,
- 0,0,0,0,0,-124,0,0,0,0,
- 0,0,0,-126,0,0,0,0,0,0,
- 0,-204,0,-205,0,0,-248,0,0,-206,
- 0,-228,0,0,0,-148,0,0,0,0,
+ 0,0,0,0,0,-22,-187,0,0,0,
+ 0,-236,0,0,0,0,0,0,0,0,
+ 0,0,-164,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,
- -211,0,0,0,0,0,0,0,-212,0,
+ 0,0,0,0,0,0,0,-228,0,0,
+ 0,0,0,0,0,0,0,0,-143,0,
+ -345,0,0,0,0,0,0,-188,0,0,
0,0,0,0,0,0,0,0,0,0,
+ -229,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-314,0,0,-213,0,0,
- 0,0,0,0,0,-260,0,0,0,0,
- 0,0,0,-51,0,0,0,0,0,0,
- -78,0,-185,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,-302,0,
- -128,0,0,0,0,0,0,-324,0,0,
- 0,0,0,0,0,-337,0,0,0,0,
- 0,0,-293,0,0,-340,0,0,0,0,
+ -230,0,0,0,0,0,0,0,0,0,
+ -280,0,0,0,0,0,0,0,0,-54,
+ 0,0,0,0,0,0,0,0,-55,0,
+ 0,0,0,0,0,0,0,-56,0,0,
+ 0,0,0,0,0,0,0,0,0,-96,
+ 0,0,-57,0,0,0,0,0,0,0,
+ 0,-58,0,-70,0,0,0,0,0,0,
+ -163,-184,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-59,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,-224,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,-244,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-225,
+ 0,0,0,0,0,0,0,0,-226,0,
+ 0,0,0,0,0,0,0,-249,0,0,
+ 0,0,0,0,0,0,-17,0,0,-60,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,-61,0,0,-80,0,0,-90,0,
+ 0,0,0,-91,0,0,0,0,0,0,
+ -138,-92,0,0,-135,0,0,-93,0,0,
+ 0,0,0,0,0,-202,0,0,0,0,
+ 0,0,0,0,-304,0,0,0,0,0,
+ 0,0,-173,0,0,0,0,0,0,-169,
+ 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,-315,0,0,
+ 0,-330,0,0,0,-324,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,-342,0,0,0,0,0,0,0,0,
+ 0,0,-241,0,0,0,0,-306,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,
@@ -336,310 +345,321 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface BaseAction {
public final static char baseAction[] = {
- 118,1,44,44,20,20,50,50,24,24,
- 2,2,2,2,3,3,3,4,4,5,
- 5,5,5,5,5,5,5,75,75,98,
- 98,6,6,6,6,6,6,6,6,6,
- 6,6,7,7,8,8,8,8,9,9,
- 9,10,10,10,15,15,15,15,15,16,
- 16,16,17,17,18,18,19,19,21,21,
- 22,22,23,23,26,26,26,26,26,26,
- 26,26,26,26,26,26,37,30,25,119,
- 119,100,100,60,38,38,38,38,38,38,
- 38,39,39,39,33,33,101,101,76,76,
+ 120,2,44,44,21,21,50,50,25,25,
+ 1,1,3,3,3,3,4,4,4,5,
+ 6,6,6,6,6,6,6,6,75,75,
+ 100,7,7,7,7,7,7,7,7,7,
+ 7,7,8,8,9,9,9,9,10,10,
+ 10,15,15,15,16,16,16,16,16,17,
+ 17,17,18,18,19,19,20,20,22,22,
+ 23,23,24,24,27,27,27,27,27,27,
+ 27,27,27,27,27,27,37,30,26,121,
+ 121,102,102,60,38,38,38,38,38,38,
+ 38,39,39,39,33,33,103,103,76,76,
40,40,41,41,41,70,70,42,42,42,
- 42,43,43,43,43,43,53,53,29,29,
- 29,29,29,54,54,54,89,89,84,84,
- 84,84,85,85,85,86,86,86,87,87,
- 87,88,88,88,102,102,90,90,91,55,
- 57,57,57,57,57,71,72,72,72,72,
- 72,72,72,72,72,72,72,72,80,80,
- 27,27,77,77,120,121,81,81,78,78,
- 78,92,103,103,104,104,93,93,93,59,
- 122,122,105,94,94,94,79,79,123,106,
- 106,107,107,95,95,31,32,32,32,56,
- 51,51,45,45,45,45,34,34,35,46,
- 46,47,36,36,108,108,48,125,125,124,
- 124,52,52,52,52,52,52,52,52,52,
- 109,61,61,61,61,49,82,82,73,73,
- 73,74,74,63,63,126,126,69,69,83,
- 83,83,64,64,64,65,66,66,66,67,
- 67,67,67,62,62,62,68,127,99,99,
- 99,99,96,128,129,129,130,130,131,131,
- 118,118,132,132,110,110,110,110,133,133,
- 111,111,111,112,112,11,11,11,28,28,
- 12,12,134,134,113,113,113,114,114,135,
- 135,115,115,13,13,136,136,116,116,116,
- 14,58,137,137,138,138,117,117,117,97,
- 97,97,6,6,6,6,53,54,91,91,
- 91,105,105,105,123,120,121,49,92,130,
- 130,139,140,96,324,1458,14,19,15,1093,
- 1082,44,1193,1414,1389,357,315,316,317,1430,
- 1419,1438,1431,1455,350,1442,1456,74,1936,2489,
- 91,1936,403,600,498,134,215,1731,944,14,
- 19,15,1093,42,44,1193,1414,1389,233,231,
- 1683,233,1430,1419,1438,1431,1659,229,136,133,
- 135,159,1905,647,902,36,1378,2519,1779,790,
- 14,19,15,1093,354,138,165,357,315,316,
- 317,142,145,148,151,2605,101,126,1963,886,
- 2089,2415,2419,1625,169,1768,261,134,215,313,
- 608,226,234,742,1554,794,1673,1467,1162,1731,
- 511,14,19,15,1093,42,44,1193,1414,1389,
- 136,133,135,159,1430,1419,1438,1685,1393,1542,
- 1575,14,19,15,1093,42,35,138,165,357,
- 315,316,317,142,145,148,151,2605,970,243,
- 1963,886,2089,2415,2419,1625,166,1728,182,134,
- 215,1731,230,14,19,15,1093,42,44,1193,
- 1414,1389,1019,248,439,435,1430,1419,1650,256,
- 215,311,136,133,135,159,1731,750,14,19,
- 15,1093,42,44,1193,1414,1389,488,212,138,
- 165,1430,1651,257,215,142,145,148,151,2605,
- 508,1068,1963,886,2089,2415,2419,1625,1635,765,
- 14,19,15,1093,1082,44,1193,1414,1389,1566,
- 581,1979,979,1430,1419,1438,1431,1455,539,1442,
- 1456,74,257,215,283,1659,765,14,19,15,
- 1093,1082,44,1193,1414,1389,89,1013,647,979,
- 1430,1419,1438,1431,1455,1218,1442,1456,74,491,
- 1731,283,14,19,15,1093,42,44,1193,1599,
- 288,278,124,87,399,333,1479,1731,1231,14,
- 19,15,1093,42,44,1193,1414,1389,840,396,
- 323,1044,1430,1419,1438,1431,1455,288,1442,1456,
- 73,970,232,1479,289,940,1731,1230,14,19,
- 15,1093,42,44,1193,1414,1626,231,1761,1950,
- 1518,765,14,19,15,1093,1082,44,1193,1414,
- 1389,289,256,215,1393,1430,1419,1438,1431,1455,
- 2181,1442,1456,74,169,2569,283,415,518,14,
- 19,15,1093,1082,44,1193,1414,1389,790,1578,
- 979,1085,1430,1419,1438,1431,1455,104,1442,1456,
- 74,336,1731,475,14,19,15,1093,42,44,
- 1193,1601,290,542,87,1568,785,662,1479,115,
- 295,241,1574,794,14,19,15,1093,1082,44,
- 1193,1414,1389,390,1134,900,345,1430,1419,1438,
- 1431,1455,1735,1442,1456,74,291,1875,283,14,
- 19,15,1093,1082,44,1193,1414,1389,986,1307,
- 2653,1575,1430,1419,1438,1431,1455,245,1442,1456,
- 74,1577,1731,331,14,19,15,1093,42,44,
- 1193,1414,1389,450,157,647,1641,1613,347,1683,
- 1479,14,19,15,1093,1082,44,1193,1414,1389,
- 310,1248,498,321,1430,1419,1438,1431,1455,126,
- 1442,1456,74,169,784,283,1707,989,14,19,
- 15,1093,1082,44,1193,1414,1389,750,1333,211,
- 199,1430,1419,1438,1431,1455,591,1442,1456,74,
- 821,1578,283,1734,639,294,1183,357,315,316,
- 317,373,843,2543,839,370,742,1479,742,1902,
- 1080,1293,329,318,315,316,317,134,215,1731,
- 1389,14,19,15,1093,42,44,1602,292,227,
- 2081,1131,1966,189,1479,188,375,226,685,542,
- 144,133,135,159,195,1936,2785,220,480,223,
- 699,257,215,2804,1755,2813,14,19,15,1093,
- 1082,44,1193,1414,1389,280,867,601,681,1430,
- 1419,1438,1431,1455,361,1442,1456,74,1035,1731,
- 773,14,19,15,1093,1082,44,1193,1414,1389,
- 322,1044,154,682,1430,1419,1438,1431,1455,1230,
- 1442,1456,74,1476,1105,91,169,1823,169,979,
- 738,1470,1501,515,742,14,19,15,1093,1082,
- 44,1193,1414,1389,970,1018,498,464,1430,1419,
- 1438,1431,1455,87,1442,1456,74,39,1892,1239,
- 742,190,872,1875,1525,14,19,15,1093,1082,
- 44,1193,1414,1389,1905,256,215,242,1430,1419,
- 1438,1431,1455,1381,1442,1456,74,1232,1731,331,
- 14,19,15,1093,42,44,1193,1414,1389,1554,
- 647,1842,1854,1430,1419,1438,1431,1455,262,1442,
- 1456,93,1731,1900,14,19,15,1093,1082,44,
- 1193,1414,1389,742,197,419,920,1430,1419,1438,
- 1431,1455,1992,1442,1456,74,1142,1731,85,14,
- 19,15,1093,1082,44,1193,1414,1389,1553,127,
- 297,698,1430,1419,1438,1431,1455,1902,1442,1456,
- 74,721,1024,84,1731,1142,14,19,15,1093,
- 1082,44,1193,1414,1389,341,698,340,330,1430,
- 1419,1438,1431,1455,277,1442,1456,74,1162,1731,
- 83,14,19,15,1093,1082,44,1193,1414,1389,
- 123,698,698,1162,1430,1419,1438,1431,1455,1577,
- 1442,1456,74,1264,1731,82,14,19,15,1093,
- 1082,44,1193,1414,1389,122,111,169,1168,1430,
- 1419,1438,1431,1455,23,1442,1456,74,285,1731,
- 81,14,19,15,1093,1082,44,1193,1414,1389,
- 2035,698,698,206,1430,1419,1438,1431,1455,794,
- 1442,1456,74,22,1731,80,14,19,15,1093,
- 1082,44,1193,1414,1389,125,121,169,2717,1430,
- 1419,1438,1431,1455,1293,1442,1456,74,1162,1731,
- 79,14,19,15,1093,1082,44,1193,1414,1389,
- 169,588,698,244,1430,1419,1438,1431,1455,794,
- 1442,1456,74,1162,1731,78,14,19,15,1093,
- 1082,44,1193,1414,1389,1330,1471,698,2011,1430,
- 1419,1438,1431,1455,794,1442,1456,74,183,1731,
- 77,14,19,15,1093,1082,44,1193,1414,1389,
- 1162,1937,196,20,1430,1419,1438,1431,1455,794,
- 1442,1456,74,207,1731,76,14,19,15,1093,
- 1082,44,1193,1414,1389,169,615,698,246,1430,
- 1419,1438,1431,1455,1391,1442,1456,74,296,1731,
- 75,14,19,15,1093,1082,44,1193,1414,1389,
- 1368,2846,698,247,1430,1419,1438,1431,1455,755,
- 1442,1456,74,2035,1731,92,14,19,15,1093,
- 42,44,1193,1414,1389,742,117,1162,296,1430,
- 1419,1438,1431,1455,1350,1442,1456,93,1731,842,
- 14,19,15,1093,1082,44,1193,1414,1389,794,
- 917,645,299,1430,1419,1438,1431,1455,741,1442,
- 1456,74,1084,1731,1314,14,19,15,1093,1082,
- 44,1193,1414,1389,214,368,590,26,1430,1419,
- 1438,1431,1455,358,1442,1456,74,1189,1407,1339,
- 1883,1578,979,298,318,315,316,317,1731,1404,
- 14,19,15,1093,42,44,1193,1414,1389,1952,
- 1691,1987,794,1623,1607,284,87,375,226,231,
- 1731,115,14,19,15,1093,42,39,221,480,
- 223,225,878,1922,338,276,1731,802,14,19,
- 15,1093,42,44,1193,1414,1389,271,599,1112,
- 274,1430,1419,1438,1431,1455,372,1442,1456,93,
- 1731,1357,14,19,15,1093,42,44,1193,1414,
- 1389,66,1145,1249,1361,1430,1419,1438,1431,1455,
- 664,1442,1456,93,1731,1259,14,19,15,1093,
- 42,44,1193,1414,1389,998,204,396,2023,1430,
- 1419,1438,1431,1455,1549,1442,1456,93,1731,1569,
- 14,19,15,1093,42,44,1193,1414,1389,2046,
- 205,2048,1980,1430,1419,1438,1431,1455,2019,1442,
- 1456,93,1731,966,14,19,15,1093,42,44,
- 1193,1414,1389,1015,1364,1393,1049,1430,1419,1438,
- 1431,1455,1909,1442,1456,93,357,315,316,317,
- 1412,843,2523,319,315,316,317,1667,1429,1691,
- 1322,1384,318,315,316,317,134,215,1731,1138,
- 14,19,15,1093,42,44,1193,1414,1640,2081,
- 169,374,1492,1902,785,375,226,231,1902,137,
- 133,135,159,196,374,773,220,480,223,225,
- 1553,1902,2804,232,344,87,139,165,350,199,
- 1845,1396,143,146,149,152,2605,110,86,1742,
- 1042,320,835,1,374,911,95,1951,2054,2059,
- 1182,108,94,96,97,98,99,1902,1963,2179,
- 2060,154,682,1642,1047,1766,109,110,86,1805,
- 1042,356,835,1105,1469,2319,95,339,236,3036,
- 1182,108,94,96,97,98,99,169,979,106,
- 3036,260,374,314,279,3036,109,3036,545,498,
- 1731,356,14,19,15,1093,42,44,1193,1414,
- 1647,3036,87,3036,1713,110,86,1928,1042,107,
- 835,131,374,3036,95,3036,276,835,1182,108,
- 94,96,97,98,99,1902,3036,3036,269,599,
- 1112,274,502,2523,109,110,86,3036,1042,356,
- 835,308,3036,1134,95,2796,356,2182,1182,108,
- 94,96,97,98,99,3036,3036,106,3036,3036,
- 3036,105,440,2523,109,1902,375,226,231,356,
- 1575,1902,3036,318,315,316,317,220,480,223,
- 225,1961,1791,909,3036,16,3036,107,843,2523,
- 2063,351,319,315,316,317,375,226,231,318,
- 315,316,317,3036,717,979,889,220,480,223,
- 225,3036,1902,1709,3036,3036,2081,319,315,316,
- 317,2365,375,226,231,369,2565,3036,110,86,
- 3036,1042,2236,220,480,223,225,95,211,2804,
- 3036,1182,1552,94,96,97,98,99,1902,1189,
- 1578,653,436,3036,1902,3036,2829,1578,979,375,
- 226,231,3036,169,979,1222,2221,200,2264,3036,
- 220,480,223,225,2285,306,265,276,155,682,
- 433,3036,87,1457,1308,279,2009,115,87,269,
- 599,1112,274,1934,357,315,316,317,3036,375,
- 226,231,3036,3036,305,1902,325,1967,266,356,
- 220,480,223,225,134,215,909,276,319,315,
- 316,317,1598,2523,3036,1717,3036,2251,3036,269,
- 599,1112,274,318,315,316,317,141,133,135,
- 159,1803,3036,14,19,15,1093,352,2182,3036,
- 2063,263,1989,3036,140,165,375,226,231,3036,
- 3036,303,304,319,315,316,317,220,480,223,
- 225,3036,1731,1709,14,19,15,1093,42,44,
- 1193,1414,1389,440,2523,3036,3036,1430,1419,1438,
- 1431,1455,2000,1701,319,315,316,317,3036,3036,
- 3036,843,2523,319,315,316,317,3036,3036,1324,
- 3036,3036,319,315,316,317,2829,375,226,231,
- 357,315,316,317,3036,1902,3036,201,220,480,
- 223,225,3036,1902,1709,375,226,231,3036,1902,
- 134,215,3036,3036,941,1718,220,480,223,225,
- 3036,1218,2811,1719,3036,318,315,316,317,1730,
- 3036,3036,2013,147,133,135,159,3036,3036,3036,
- 941,334,1987,319,315,316,317,2838,375,226,
- 231,318,315,316,317,3036,3036,766,979,221,
- 480,223,225,878,3036,3036,3036,3036,1987,1193,
- 2596,1902,1902,1902,375,226,1513,815,979,3036,
- 3036,110,86,1902,1042,221,480,223,1489,878,
- 95,21,275,281,1182,103,94,96,97,98,
- 99,110,86,1382,1042,864,979,3036,1902,3036,
- 95,1319,498,3036,1182,101,94,96,97,98,
- 99,276,318,315,316,317,913,979,282,110,
- 86,3036,1042,269,599,1112,274,335,95,1987,
- 1905,1902,1182,102,94,96,97,98,99,3036,
- 110,86,268,1042,962,979,3036,635,3036,95,
- 668,2334,1902,1182,118,94,96,97,98,99,
- 3036,3036,1463,3036,261,1011,979,3036,110,86,
- 3036,1042,2362,3036,2183,1467,3036,95,3036,3036,
- 3036,1182,114,94,96,97,98,99,3036,110,
- 86,3036,1042,1060,979,3036,3036,3036,95,1904,
- 498,3036,1182,1733,94,96,97,98,99,3036,
- 318,315,316,317,1109,979,3036,110,86,1827,
- 1042,14,19,15,1093,40,95,1987,1905,3036,
- 1182,113,94,96,97,98,99,3036,110,86,
- 3036,1042,1158,979,3036,888,498,95,668,3036,
- 3036,1182,120,94,96,97,98,99,3036,3036,
- 2396,3036,261,3036,3036,3036,110,86,3036,1042,
- 3036,3036,2183,1467,835,95,506,3036,312,1182,
- 119,94,96,97,98,99,3036,318,315,316,
- 317,3036,3036,3036,3036,1467,3036,3036,309,1899,
- 3036,3036,3036,356,1987,3036,357,315,316,317,
- 357,315,316,317,3036,580,436,1542,3036,14,
- 19,15,1093,42,35,878,134,215,276,3036,
- 134,215,1851,3036,14,19,15,1093,33,306,
- 271,599,1112,274,433,3036,941,3036,3036,150,
- 133,135,159,153,133,135,159,318,315,316,
- 317,249,3036,3036,2034,3036,3036,3036,305,770,
- 498,497,374,356,1987,319,315,316,317,3036,
- 608,226,235,1731,3036,14,19,15,1093,42,
- 44,1193,1414,1649,791,878,87,3036,1905,1133,
- 835,115,3036,1133,3036,318,315,316,317,3036,
- 318,315,316,317,318,315,316,317,3036,3036,
- 3036,3036,1886,1133,739,302,304,1987,3036,356,
- 3036,1987,261,394,318,315,316,317,3036,3036,
- 3036,1282,1673,1467,3036,1133,3036,1931,668,1183,
- 498,1987,668,3036,3036,3036,318,315,316,317,
- 2466,3036,3036,1731,2124,14,19,15,1093,42,
- 44,1608,668,1987,3036,3036,1133,3036,199,3036,
- 169,374,3036,3036,2150,589,1014,318,315,316,
- 317,3036,3036,3036,668,3036,318,315,316,317,
- 3036,3036,3036,3036,1987,87,1463,406,1080,199,
- 1845,169,979,1632,3036,644,3036,939,318,315,
- 316,317,3036,3036,3036,668,318,315,316,317,
- 3036,3036,3036,1987,3036,1861,87,2396,3036,2179,
- 3036,1289,194,1861,318,315,316,317,3036,1985,
- 3036,3036,478,851,3036,3036,3036,3036,3036,3036,
- 1731,2072,14,19,15,1093,42,38,1731,3036,
- 14,19,15,1093,42,37,1731,3036,14,19,
- 15,1093,42,36,1731,3036,14,19,15,1093,
- 42,34,169,374,169,374,3036,1313,498,906,
- 169,374,169,979,3036,783,1731,908,14,19,
- 15,1093,42,35,3036,3036,3036,87,3036,87,
- 3036,199,1845,199,1845,87,199,87,3036,199,
- 1845,1731,1690,14,19,15,1093,42,47,1731,
- 3036,14,19,15,1093,42,46,3036,3036,3036,
- 3036,2179,3036,2179,1063,3036,1080,3036,3036,2179,
- 3036,2105,3036,2113,3036,770,498,3036,1731,2119,
- 14,19,15,1093,42,45,1611,3036,14,19,
- 15,1093,42,43,1977,3036,3036,3036,3036,3036,
- 194,1998,3036,970,1905,318,315,316,317,3036,
- 1268,851,318,315,316,317,3036,3036,3036,2022,
- 3036,1851,2032,14,19,15,1093,32,2024,2142,
- 318,315,316,317,256,215,1578,979,261,318,
- 315,316,317,169,979,3036,2036,2484,2218,1467,
- 3036,3036,3036,3036,3036,3036,2856,319,315,316,
- 317,87,3036,3036,3036,3036,115,3036,87,3036,
- 3036,3036,3036,2193,3036,3036,3036,3036,3036,3036,
- 3036,3036,3036,3036,3036,581,3036,3036,3036,3036,
- 3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,
- 3036,3036,3036,3036,3036,3036,2272,3036,3036,3036,
- 3036,3036,1418,3036,0,1,408,0,1,456,
- 0,1,526,0,1,567,0,456,128,0,
- 526,128,0,567,128,0,456,129,0,526,
- 129,0,567,129,0,456,130,0,526,130,
- 0,567,130,0,567,187,0,526,187,0,
- 456,187,0,187,191,0,567,186,0,526,
- 186,0,456,186,0,186,191,0,456,131,
- 0,526,131,0,567,131,0,456,132,0,
- 526,132,0,567,132,0,179,228,0,3043,
- 1,0,225,237,0,1,3275,0,225,238,
- 0,7,9,0,179,17,0,178,18,0,
- 1,3264,0,112,2313,0
+ 42,43,43,43,43,43,57,57,29,29,
+ 29,29,29,51,51,51,90,90,85,85,
+ 85,85,86,86,86,87,87,87,88,88,
+ 88,89,89,89,104,104,91,91,92,52,
+ 55,55,55,55,55,71,72,72,72,72,
+ 72,72,72,72,72,72,72,72,80,77,
+ 77,122,123,81,81,78,78,78,93,105,
+ 105,106,106,94,94,94,59,124,124,107,
+ 95,95,95,79,79,125,108,108,109,109,
+ 96,96,31,32,32,32,53,54,54,45,
+ 45,45,45,34,34,35,46,46,47,36,
+ 36,110,110,48,127,127,126,126,56,56,
+ 56,56,56,56,56,56,56,111,61,61,
+ 61,61,49,82,82,73,73,73,74,74,
+ 63,63,128,128,69,69,83,83,83,64,
+ 64,64,65,66,66,66,67,67,67,67,
+ 62,62,62,68,129,101,101,101,101,97,
+ 130,131,131,132,132,133,133,120,120,134,
+ 134,112,112,112,112,135,135,113,113,113,
+ 114,114,11,11,11,28,28,12,12,136,
+ 136,115,115,115,116,116,137,137,117,117,
+ 13,13,138,138,118,118,118,14,58,139,
+ 139,140,140,119,119,119,98,98,98,7,
+ 7,7,7,84,99,99,99,29,57,51,
+ 92,92,92,107,107,107,125,122,123,49,
+ 93,132,132,141,142,97,324,1464,351,16,
+ 20,17,621,1222,44,1387,1389,359,312,313,
+ 314,1388,1413,1412,1437,1422,1439,1368,1438,1440,
+ 74,231,1333,91,2114,1984,36,134,212,1806,
+ 19,101,16,20,17,621,42,44,1387,1389,
+ 1042,1037,1076,230,1388,1413,1620,136,133,135,
+ 504,159,316,312,313,314,253,212,1356,178,
+ 1778,315,312,313,314,126,450,138,165,359,
+ 312,313,314,142,145,148,151,1044,2000,166,
+ 354,2265,1054,1082,1750,2386,1048,318,417,134,
+ 212,1135,521,223,231,2519,390,2836,1463,885,
+ 594,186,315,312,313,314,273,502,673,136,
+ 133,135,308,159,268,1018,770,271,741,2000,
+ 1420,178,1988,594,185,521,223,232,1340,138,
+ 165,359,312,313,314,142,145,148,151,1044,
+ 885,723,354,2265,1054,1082,1750,2386,1048,330,
+ 292,134,212,254,212,1806,19,2519,16,20,
+ 17,621,42,44,1387,1389,594,1512,378,488,
+ 1595,136,133,135,226,159,501,867,1806,19,
+ 336,16,20,17,621,42,44,1387,1389,594,
+ 187,138,165,1388,1413,1412,1605,142,145,148,
+ 151,1044,594,30,354,2265,1054,1082,1750,2386,
+ 1048,1710,19,590,16,20,17,621,353,2519,
+ 1614,19,1729,16,20,17,621,1222,44,1387,
+ 1389,1364,1524,1771,224,1388,1413,1412,1437,1422,
+ 1439,1923,1438,1440,74,232,333,280,1638,19,
+ 1729,16,20,17,621,1222,44,1387,1389,1333,
+ 400,2851,209,1388,1413,1412,1437,1422,1439,1937,
+ 1438,1440,74,855,1857,280,968,351,625,2018,
+ 230,310,285,1995,315,312,313,314,1465,1806,
+ 19,1984,16,20,17,621,42,44,1387,1389,
+ 89,1966,24,127,1388,1413,1412,1437,1422,1439,
+ 285,1438,1440,73,254,212,1465,286,296,406,
+ 1034,1315,253,212,1496,19,1729,16,20,17,
+ 621,1222,44,1387,1389,227,594,30,886,1388,
+ 1413,1412,1437,1422,1439,286,1438,1440,74,1322,
+ 1164,280,419,19,671,16,20,17,621,1222,
+ 44,1387,1389,1042,755,968,569,1388,1413,1412,
+ 1437,1422,1439,663,1438,1440,74,1806,19,730,
+ 16,20,17,621,42,39,287,1431,124,87,
+ 2056,307,1465,1149,240,1753,238,296,556,2254,
+ 1553,19,993,16,20,17,621,1222,44,1387,
+ 1389,1364,338,1815,431,1388,1413,1412,1437,1422,
+ 1439,288,1438,1440,74,1854,19,280,16,20,
+ 17,621,1222,44,1387,1389,23,594,1212,431,
+ 1388,1413,1412,1437,1422,1439,274,1438,1440,74,
+ 1806,19,328,16,20,17,621,42,44,1387,
+ 1389,104,157,493,977,1596,1662,19,1465,16,
+ 20,17,621,1222,44,1387,1389,1042,1042,1865,
+ 1947,1388,1413,1412,1437,1422,1439,509,1438,1440,
+ 74,1686,19,280,16,20,17,621,1222,44,
+ 1387,1389,126,194,2002,1858,1388,1413,1412,1437,
+ 1422,1439,744,1438,1440,74,1806,19,280,16,
+ 20,17,621,42,44,1387,1389,296,375,2855,
+ 1896,1388,1573,341,1465,254,212,744,1184,590,
+ 1806,19,326,16,20,17,621,42,44,1387,
+ 1389,767,1431,289,910,1388,1580,645,342,1465,
+ 337,344,1927,1830,19,2210,16,20,17,621,
+ 1222,44,1387,1389,465,1431,405,123,1388,1413,
+ 1412,1437,1422,1439,1431,1438,1440,74,1806,19,
+ 1528,16,20,17,621,1222,44,1387,1389,296,
+ 122,2866,995,1388,1413,1412,1437,1422,1439,111,
+ 1438,1440,74,515,19,91,16,20,17,621,
+ 1222,44,1387,1389,1333,1430,2505,1165,1388,1413,
+ 1412,1437,1422,1439,590,1438,1440,74,1880,296,
+ 1611,1163,1117,1854,19,277,16,20,17,621,
+ 1222,44,1387,1389,1020,1462,500,239,1388,1413,
+ 1412,1437,1422,1439,782,1438,1440,74,1420,178,
+ 328,1264,319,1182,591,315,312,313,314,359,
+ 312,313,314,857,1164,359,312,313,314,645,
+ 1463,1432,421,1097,275,39,1032,1340,2714,134,
+ 212,590,1366,594,294,134,212,315,312,313,
+ 314,305,358,359,312,313,314,1549,331,137,
+ 133,135,18,159,2184,144,133,135,21,159,
+ 498,223,640,134,212,1898,594,296,1758,139,
+ 165,217,659,220,649,143,146,149,152,1044,
+ 1903,1927,355,147,133,135,335,159,1806,19,
+ 327,16,20,17,621,42,44,1387,1389,1431,
+ 717,1177,968,1388,1413,1412,1437,1422,1439,1140,
+ 1438,1440,93,1927,1949,1984,476,154,625,2883,
+ 316,312,313,314,125,110,86,169,590,590,
+ 658,179,1502,95,320,1182,657,964,1490,94,
+ 96,97,98,99,2059,332,253,212,1497,229,
+ 1514,1806,19,698,16,20,17,621,1222,44,
+ 1387,1389,1431,282,1949,508,1388,1413,1412,1437,
+ 1422,1439,1879,1438,1440,74,1806,19,85,16,
+ 20,17,621,1222,44,1387,1389,121,296,1287,
+ 2432,1388,1413,1412,1437,1422,1439,884,1438,1440,
+ 74,1806,19,84,16,20,17,621,1222,44,
+ 1387,1389,296,296,600,628,1388,1413,1412,1437,
+ 1422,1439,1431,1438,1440,74,1806,19,83,16,
+ 20,17,621,1222,44,1387,1389,1927,1431,1312,
+ 1927,1388,1413,1412,1437,1422,1439,2875,1438,1440,
+ 74,1806,19,82,16,20,17,621,1222,44,
+ 1387,1389,1927,2926,1997,2077,1388,1413,1412,1437,
+ 1422,1439,2077,1438,1440,74,1806,19,81,16,
+ 20,17,621,1222,44,1387,1389,203,1431,193,
+ 180,1388,1413,1412,1437,1422,1439,1431,1438,1440,
+ 74,1806,19,80,16,20,17,621,1222,44,
+ 1387,1389,204,2942,1927,1927,1388,1413,1412,1437,
+ 1422,1439,117,1438,1440,74,1806,19,79,16,
+ 20,17,621,1222,44,1387,1389,1714,1216,1185,
+ 1364,1388,1413,1412,1437,1422,1439,1365,1438,1440,
+ 74,1806,19,78,16,20,17,621,1222,44,
+ 1387,1389,1235,295,27,1654,1388,1413,1412,1437,
+ 1422,1439,838,1438,1440,74,1806,19,77,16,
+ 20,17,621,1222,44,1387,1389,774,863,869,
+ 1557,1388,1413,1412,1437,1422,1439,1345,1438,1440,
+ 74,1806,19,76,16,20,17,621,1222,44,
+ 1387,1389,2060,1462,664,2067,1388,1413,1412,1437,
+ 1422,1439,1956,1438,1440,74,1806,19,75,16,
+ 20,17,621,1222,44,1387,1389,2070,743,66,
+ 1559,1388,1413,1412,1437,1422,1439,975,1438,1440,
+ 74,1806,19,92,16,20,17,621,42,44,
+ 1387,1389,1149,2036,2073,2075,1388,1413,1412,1437,
+ 1422,1439,2076,1438,1440,93,1806,19,1164,16,
+ 20,17,621,1222,44,1387,1389,777,1665,1066,
+ 1925,1388,1413,1412,1437,1422,1439,2051,1438,1440,
+ 74,1734,19,1636,16,20,17,621,351,1806,
+ 19,211,16,20,17,621,1222,44,1387,1389,
+ 1738,1762,242,527,1388,1413,1412,1437,1422,1439,
+ 1115,1438,1440,74,1806,19,1681,16,20,17,
+ 621,42,44,1387,1389,1526,1990,1998,2001,1388,
+ 1413,1412,1437,1422,1439,916,1438,1440,93,1806,
+ 19,1164,16,20,17,621,42,44,1387,1389,
+ 1985,1166,1447,1942,1388,1413,1412,1437,1422,1439,
+ 1311,1438,1440,93,1758,19,1164,16,20,17,
+ 621,349,1806,19,201,16,20,17,621,42,
+ 44,1387,1389,2029,367,241,1668,1388,1413,1412,
+ 1437,1422,1439,1891,1438,1440,93,1806,19,202,
+ 16,20,17,621,42,44,1387,1389,2030,3141,
+ 243,1164,1388,1413,1412,1437,1422,1439,3141,1438,
+ 1440,93,1782,19,3141,16,20,17,621,40,
+ 1806,19,1838,16,20,17,621,42,44,1387,
+ 1389,3141,3141,3141,3141,1388,1413,1412,1437,1422,
+ 1439,358,1438,1440,93,244,590,1940,3141,1976,
+ 1678,590,315,312,313,314,1806,19,590,16,
+ 20,17,621,42,44,1387,1389,1515,3141,2000,
+ 1878,1597,1522,590,590,498,223,228,590,2808,
+ 1954,359,312,313,314,3141,218,659,220,222,
+ 885,196,1177,376,22,347,3141,273,947,317,
+ 3141,134,212,281,3141,268,1018,770,271,315,
+ 312,313,314,1,1177,376,110,86,3141,590,
+ 857,150,133,135,95,159,2000,3141,964,108,
+ 94,96,97,98,99,260,1177,376,110,86,
+ 336,1979,857,3141,590,590,95,612,109,358,
+ 964,108,94,96,97,98,99,3141,864,471,
+ 110,86,233,311,857,272,348,106,95,3141,
+ 109,358,964,108,94,96,97,98,99,1663,
+ 397,291,3141,3141,3141,1032,3141,1894,3141,107,
+ 846,372,109,358,1793,3141,315,312,313,314,
+ 1806,19,293,16,20,17,621,42,44,1387,
+ 1540,106,3141,2184,947,131,1177,376,3141,498,
+ 223,228,590,1238,590,315,312,313,314,590,
+ 217,659,220,222,315,312,313,314,1895,1903,
+ 110,86,2000,2383,857,2410,3141,1996,95,590,
+ 2429,2080,964,108,94,96,97,98,99,653,
+ 1164,438,590,612,906,105,500,746,322,1894,
+ 278,3141,109,358,1164,2212,154,625,315,312,
+ 313,314,3141,279,303,3141,1086,3141,420,658,
+ 408,107,2773,196,1032,2168,1894,316,312,313,
+ 314,498,223,228,295,315,312,313,314,3141,
+ 3141,3141,217,659,220,222,302,358,374,3141,
+ 1233,1653,2184,858,498,223,228,3141,498,223,
+ 228,316,312,313,314,217,659,220,222,217,
+ 659,220,222,3141,262,3141,273,3141,1903,3141,
+ 3141,3141,3141,3141,266,1018,770,271,192,3141,
+ 1806,19,2918,16,20,17,621,42,44,1387,
+ 1389,300,301,263,197,1388,1413,1412,1437,1422,
+ 1439,413,1630,2341,3141,155,625,3141,3141,3141,
+ 3141,1314,1577,3141,3141,1989,942,968,1894,3141,
+ 1287,590,276,315,312,313,314,315,312,313,
+ 314,316,312,313,314,498,223,228,260,590,
+ 2473,87,1347,3141,2168,115,217,659,220,222,
+ 498,223,228,3141,698,593,500,273,3141,3141,
+ 2475,217,659,220,222,266,1018,770,271,3141,
+ 1653,1806,19,3141,16,20,17,621,42,44,
+ 1387,1389,1582,1970,1824,1288,1388,1413,1412,1437,
+ 1422,1621,3141,316,312,313,314,1806,19,3141,
+ 16,20,17,621,42,44,1387,1389,746,3141,
+ 1894,2918,1388,1413,1412,1437,1622,258,540,316,
+ 312,313,314,198,1032,3141,1894,1178,1447,315,
+ 312,313,314,3141,3141,316,312,313,314,1193,
+ 590,500,498,223,228,3141,1159,296,3141,968,
+ 1984,3141,1135,217,659,220,222,3141,498,223,
+ 228,2502,1653,315,312,313,314,3141,1970,217,
+ 659,220,222,87,3141,3141,3141,1064,2072,1135,
+ 2000,253,212,3141,3141,3141,498,223,228,3141,
+ 315,312,313,314,766,3141,500,218,659,220,
+ 222,885,259,2922,3141,1435,3141,2000,831,1177,
+ 968,480,3141,498,223,1487,359,312,313,314,
+ 3141,3141,3141,196,218,659,220,1472,885,880,
+ 1177,968,663,110,86,3141,134,212,3141,3141,
+ 3141,95,3141,3141,3141,964,103,94,96,97,
+ 98,99,3141,858,110,86,141,133,135,3141,
+ 159,1526,95,3141,3141,3141,964,101,94,96,
+ 97,98,99,1331,3141,500,140,165,971,1177,
+ 968,1371,3141,500,315,312,313,314,191,3141,
+ 3141,3141,315,312,313,314,3141,3141,3141,1131,
+ 1944,2000,1970,110,86,296,3141,968,3141,2000,
+ 1970,95,3141,3141,3141,964,102,94,96,97,
+ 98,99,612,1062,1177,968,1888,3141,3141,3141,
+ 612,87,3141,3141,430,1902,258,359,312,313,
+ 314,3141,1721,3141,258,3141,1929,1447,110,86,
+ 1111,1177,968,3141,1929,1447,95,134,212,3141,
+ 964,118,94,96,97,98,99,3141,3141,1160,
+ 1177,968,997,3141,500,110,86,153,133,135,
+ 3141,159,3141,95,3141,3141,3141,964,114,94,
+ 96,97,98,99,110,86,1209,1177,968,3141,
+ 3141,196,95,580,3141,438,964,1656,94,96,
+ 97,98,99,1883,3141,1258,1177,968,3141,3141,
+ 3141,110,86,3141,316,312,313,314,303,95,
+ 3141,858,420,964,113,94,96,97,98,99,
+ 110,86,1307,1177,968,698,3141,500,95,3141,
+ 3141,2043,964,120,94,96,97,98,99,1922,
+ 302,358,316,312,313,314,191,110,86,3141,
+ 359,312,313,314,1970,95,3141,1290,1944,964,
+ 119,94,96,97,98,99,405,296,1894,968,
+ 134,212,1806,19,3141,16,20,17,621,42,
+ 44,1387,1389,1544,3141,2333,3141,1598,258,3141,
+ 356,133,135,87,159,299,301,1904,1942,1447,
+ 498,223,228,401,276,3141,3141,3141,3141,3141,
+ 3141,217,659,220,222,3141,3141,1939,1806,19,
+ 593,16,20,17,621,42,44,1387,1547,1520,
+ 19,2048,16,20,17,621,42,35,296,273,
+ 968,3141,316,312,313,314,3141,266,1018,770,
+ 271,1806,19,3141,16,20,17,621,42,44,
+ 1570,3141,3141,3141,87,3141,1824,3141,1909,3141,
+ 3141,1806,19,245,16,20,17,621,42,44,
+ 1571,1520,19,3141,16,20,17,621,42,35,
+ 1806,19,3141,16,20,17,621,42,38,1806,
+ 19,3141,16,20,17,621,42,37,1806,19,
+ 3141,16,20,17,621,42,36,3141,3141,3141,
+ 1401,3141,2721,1806,19,246,16,20,17,621,
+ 42,35,1806,19,947,16,20,17,621,42,
+ 34,947,1617,3141,376,315,312,313,314,3141,
+ 3141,3141,315,312,313,314,3141,3141,3141,3141,
+ 1710,19,2000,16,20,17,621,33,87,2000,
+ 3141,857,115,3141,1806,19,273,16,20,17,
+ 621,42,47,612,266,1018,770,271,3141,3141,
+ 612,3141,3141,947,3141,2239,3141,3141,3141,2075,
+ 358,3141,430,265,315,312,313,314,3141,3141,
+ 1806,19,1272,16,20,17,621,42,46,1806,
+ 19,2000,16,20,17,621,42,45,1590,19,
+ 3141,16,20,17,621,42,43,644,3141,3141,
+ 1710,19,612,16,20,17,621,32,315,312,
+ 313,314,3141,296,1721,376,1282,3141,3141,296,
+ 3141,376,3141,3141,296,1159,376,315,312,313,
+ 314,835,296,500,376,1095,1512,3141,296,87,
+ 376,3141,196,1081,2142,87,1095,1512,196,1081,
+ 87,3141,3141,196,1081,1989,3141,968,87,3141,
+ 1970,196,1081,549,87,500,3141,196,1081,3141,
+ 1734,19,2700,16,20,17,621,1537,2700,3141,
+ 3141,87,1014,2700,3141,115,3141,3141,1179,3141,
+ 503,2700,857,1726,258,3141,309,2700,2033,3141,
+ 3141,1731,2038,3141,1178,1447,1989,1738,968,315,
+ 312,313,314,315,312,313,314,3141,3141,3141,
+ 306,358,1989,3141,968,1338,2511,3141,3141,3141,
+ 2611,208,87,296,3141,968,115,3141,296,1194,
+ 968,3141,208,1164,1513,3141,3141,3141,87,3141,
+ 3141,3141,115,3141,1214,1513,3141,1821,3141,87,
+ 3141,3141,3141,1623,87,3141,3141,3141,2081,3141,
+ 3141,3141,3141,3141,3141,3141,2099,3141,3141,3141,
+ 3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,
+ 3141,3141,2200,3141,0,1,560,0,1,411,
+ 0,1,459,0,1,468,0,411,128,0,
+ 459,128,0,468,128,0,411,129,0,459,
+ 129,0,468,129,0,411,130,0,459,130,
+ 0,468,130,0,468,184,0,459,184,0,
+ 411,184,0,184,188,0,468,183,0,459,
+ 183,0,411,183,0,183,188,0,411,131,
+ 0,459,131,0,468,131,0,411,132,0,
+ 459,132,0,468,132,0,10,225,0,411,
+ 357,0,459,357,0,468,357,0,3148,1,
+ 0,654,31,0,2207,31,0,222,234,0,
+ 1,3377,0,178,19,0,222,235,0,7,
+ 9,0,1,3366,0,353,351,0,112,2456,
+ 0
};
};
public final static char baseAction[] = BaseAction.baseAction;
@@ -672,200 +692,202 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
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,
- 0,0,37,3,39,40,41,42,43,44,
+ 0,0,37,65,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,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,64,0,37,66,39,40,
+ 31,32,33,34,0,0,37,66,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,0,1,2,0,4,5,6,
- 7,8,9,10,0,12,13,14,15,16,
- 17,18,19,20,21,22,23,24,25,0,
- 27,28,29,30,31,32,33,0,1,2,
- 0,4,2,6,7,8,6,0,0,1,
- 2,3,49,50,51,52,53,54,55,56,
+ 61,62,63,0,1,2,96,4,5,6,
+ 7,8,9,10,11,0,13,14,15,16,
+ 17,18,19,20,21,22,23,24,25,26,
+ 0,28,29,30,31,32,33,0,1,2,
+ 25,4,12,6,7,8,0,73,74,75,
+ 76,0,49,50,51,52,53,54,55,56,
57,58,59,60,61,62,63,0,1,0,
- 3,2,35,6,5,0,9,10,0,12,
- 11,14,15,35,36,0,38,2,13,4,
- 5,13,7,8,0,1,2,3,0,5,
- 6,3,35,9,10,38,12,13,14,15,
- 16,17,18,19,20,21,22,23,0,0,
- 1,2,28,4,26,96,7,8,81,0,
- 1,64,3,66,67,68,38,70,71,72,
+ 3,2,35,0,5,8,0,10,11,0,
+ 13,12,15,16,0,1,2,0,1,2,
+ 3,12,0,1,2,3,0,1,0,1,
+ 2,3,35,5,0,38,8,9,10,11,
+ 0,13,14,15,16,17,18,19,20,21,
+ 22,23,35,36,14,38,28,35,36,0,
+ 1,64,3,66,67,68,0,70,71,72,
73,74,75,76,0,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,
- 93,94,95,0,1,36,3,0,1,6,
- 0,77,9,10,0,12,0,14,15,3,
- 4,0,1,2,65,0,1,0,1,4,
- 0,6,7,8,0,1,2,3,35,5,
- 6,38,26,9,10,35,12,13,14,15,
- 16,17,18,19,20,21,22,23,0,1,
- 35,0,28,2,0,35,5,64,4,66,
- 67,68,11,70,71,72,73,74,75,76,
- 70,78,79,80,81,82,83,84,85,86,
+ 93,94,95,0,1,36,3,0,24,25,
+ 26,8,0,10,11,77,13,0,15,16,
+ 0,14,2,0,1,5,14,4,0,6,
+ 7,8,12,0,0,1,2,3,35,5,
+ 12,38,8,9,10,11,0,13,14,15,
+ 16,17,18,19,20,21,22,23,35,0,
+ 0,2,28,4,5,6,7,64,0,66,
+ 67,68,4,70,71,72,73,74,75,76,
+ 12,78,79,80,81,82,83,84,85,86,
87,88,89,90,91,92,93,94,95,0,
- 1,2,3,4,5,6,7,8,0,0,
- 0,77,4,0,4,7,8,7,8,0,
- 0,2,0,24,25,26,27,28,29,30,
- 31,32,33,34,24,25,0,27,28,29,
- 30,31,32,33,24,25,0,27,49,50,
+ 1,2,3,4,5,6,7,8,9,0,
+ 0,77,3,0,4,2,6,7,5,73,
+ 74,75,76,24,25,26,27,28,29,30,
+ 31,32,33,34,24,25,26,0,28,29,
+ 30,31,32,33,0,36,0,3,49,50,
51,52,53,54,55,56,57,58,59,60,
- 61,62,63,0,0,2,0,4,5,3,
- 7,8,0,1,2,3,4,5,6,7,
- 8,0,1,0,1,2,3,4,69,6,
- 7,8,26,84,85,96,24,25,26,27,
+ 61,62,63,0,0,2,2,4,5,6,
+ 7,27,0,1,2,3,4,5,6,7,
+ 8,9,38,0,1,2,3,4,24,6,
+ 7,8,0,1,0,96,24,25,26,27,
28,29,30,31,32,33,34,24,25,26,
27,28,29,30,31,32,33,0,35,36,
- 3,49,50,51,52,53,54,55,56,57,
+ 0,49,50,51,52,53,54,55,56,57,
58,59,60,61,62,63,0,1,2,3,
- 0,5,6,26,80,9,10,11,12,13,
+ 0,5,0,1,8,9,10,11,12,13,
14,15,16,17,18,19,20,21,22,23,
- 0,0,26,2,24,25,5,27,96,0,
- 34,2,12,37,0,39,40,41,42,43,
- 44,45,46,47,48,0,1,2,3,0,
- 5,6,0,24,9,10,11,12,13,14,
- 15,16,17,18,19,20,21,22,23,0,
- 0,26,2,0,4,5,3,7,8,34,
- 11,0,37,2,39,40,41,42,43,44,
- 45,46,47,48,0,1,2,3,0,5,
- 6,67,68,9,10,11,12,13,14,15,
- 16,17,18,19,20,21,22,23,69,0,
- 26,0,0,1,2,6,4,0,34,7,
- 8,37,80,39,40,41,42,43,44,45,
- 46,47,48,0,1,2,3,0,5,6,
- 77,0,9,10,11,12,13,14,15,16,
- 17,18,19,20,21,22,23,0,0,26,
- 2,4,4,5,0,7,8,34,11,0,
- 37,0,39,40,41,42,43,44,45,46,
- 47,48,0,1,2,3,0,5,6,78,
- 79,9,10,11,12,13,14,15,16,17,
- 18,19,20,21,22,23,65,38,26,0,
- 0,1,2,0,4,0,34,7,8,37,
- 11,39,40,41,42,43,44,45,46,47,
- 48,0,1,2,3,0,5,6,25,0,
+ 0,1,0,27,2,0,1,2,96,4,
+ 34,6,7,37,0,39,40,41,42,43,
+ 44,45,46,47,48,0,69,2,3,4,
+ 5,6,7,0,9,35,0,1,2,3,
+ 4,0,6,7,8,4,13,6,7,24,
+ 25,26,38,28,29,30,31,32,33,34,
+ 24,25,26,27,28,29,30,31,32,33,
+ 65,35,36,0,49,50,51,52,53,54,
+ 55,56,57,58,59,60,61,62,63,64,
+ 0,1,2,3,0,5,2,0,8,9,
+ 10,11,12,13,14,15,16,17,18,19,
+ 20,21,22,23,0,0,2,27,4,5,
+ 6,7,0,0,34,0,3,37,0,39,
+ 40,41,42,43,44,45,46,47,48,0,
+ 1,2,3,0,5,0,1,8,9,10,
+ 11,12,13,14,15,16,17,18,19,20,
+ 21,22,23,69,0,0,27,2,3,4,
+ 5,6,7,34,9,0,37,80,39,40,
+ 41,42,43,44,45,46,47,48,13,24,
+ 25,26,69,28,29,30,31,32,33,34,
+ 77,0,1,2,82,4,0,6,7,81,
+ 4,0,6,7,49,50,51,52,53,54,
+ 55,56,57,58,59,60,61,62,63,64,
+ 0,1,2,3,0,5,0,1,8,9,
+ 10,11,12,13,14,15,16,17,18,19,
+ 20,21,22,23,0,1,0,27,2,3,
+ 4,5,6,7,34,9,65,37,0,39,
+ 40,41,42,43,44,45,46,47,48,0,
+ 24,25,26,4,28,29,30,31,32,33,
+ 34,0,1,2,0,4,0,6,7,65,
+ 4,0,6,7,3,49,50,51,52,53,
+ 54,55,56,57,58,59,60,61,62,63,
+ 64,0,1,2,3,0,5,2,27,8,
9,10,11,12,13,14,15,16,17,18,
- 19,20,21,22,23,0,1,26,0,73,
- 74,75,76,24,25,34,27,0,37,11,
+ 19,20,21,22,23,0,0,2,27,4,
+ 5,6,7,0,0,34,2,0,37,5,
39,40,41,42,43,44,45,46,47,48,
- 0,1,2,3,0,5,6,0,0,9,
+ 0,1,2,3,0,5,0,1,8,9,
10,11,12,13,14,15,16,17,18,19,
- 20,21,22,23,0,1,26,0,73,74,
- 75,76,24,25,34,27,0,37,0,39,
+ 20,21,22,23,0,1,2,27,4,0,
+ 6,7,0,4,34,6,7,37,0,39,
40,41,42,43,44,45,46,47,48,0,
- 1,2,3,66,5,6,0,0,9,10,
+ 1,2,3,0,5,0,3,8,9,10,
11,12,13,14,15,16,17,18,19,20,
- 21,22,23,0,0,26,69,73,74,75,
- 76,24,25,34,27,0,37,13,39,40,
+ 21,22,23,0,0,2,27,73,74,75,
+ 76,8,0,34,10,11,37,0,39,40,
41,42,43,44,45,46,47,48,0,1,
- 2,3,66,5,6,67,68,9,10,11,
+ 2,3,0,5,66,0,8,9,10,11,
12,13,14,15,16,17,18,19,20,21,
- 22,23,0,0,26,2,4,0,5,7,
- 8,0,34,2,0,37,5,39,40,41,
+ 22,23,0,0,0,27,4,0,6,7,
+ 77,4,34,6,7,37,81,39,40,41,
42,43,44,45,46,47,48,0,1,2,
- 3,0,5,6,3,82,9,10,11,12,
+ 3,69,5,0,1,8,9,10,11,12,
13,14,15,16,17,18,19,20,21,22,
- 23,37,0,26,2,3,4,5,0,7,
- 8,34,0,1,37,3,39,40,41,42,
- 43,44,45,46,47,48,24,25,0,27,
- 28,29,30,31,32,33,34,0,81,2,
- 3,0,1,2,3,64,38,35,36,0,
- 1,49,50,51,52,53,54,55,56,57,
- 58,59,60,61,62,63,64,0,0,2,
- 3,4,5,36,7,8,35,36,0,1,
- 2,3,4,0,6,7,8,0,0,6,
- 2,24,25,5,27,28,29,30,31,32,
- 33,34,24,25,26,27,28,29,30,31,
- 32,33,0,35,36,3,49,50,51,52,
- 53,54,55,56,57,58,59,60,61,62,
- 63,64,0,65,2,3,4,5,0,7,
- 8,0,4,0,6,7,8,4,36,0,
- 7,8,0,12,71,72,24,25,6,27,
- 28,29,30,31,32,33,34,24,25,0,
- 27,28,29,30,31,32,33,65,9,10,
- 0,49,50,51,52,53,54,55,56,57,
- 58,59,60,61,62,63,64,0,1,2,
- 0,4,5,0,7,8,0,69,0,0,
- 0,11,0,3,2,0,4,5,38,7,
- 8,24,25,0,27,28,29,30,31,32,
- 33,0,24,25,11,27,24,25,0,27,
- 28,29,30,31,32,33,49,50,51,52,
- 53,54,55,56,57,58,59,60,61,62,
- 63,49,50,51,52,53,54,55,56,57,
- 58,59,60,61,62,63,0,0,1,69,
- 4,78,79,7,8,0,0,77,0,1,
- 4,3,0,7,8,0,1,82,67,68,
- 24,25,0,27,28,29,30,31,32,33,
- 24,25,35,27,28,29,30,31,32,33,
- 0,1,0,35,36,49,50,51,52,53,
- 54,55,56,57,58,59,60,0,1,2,
- 3,0,5,6,0,1,9,10,11,12,
+ 23,0,67,68,27,4,0,6,7,0,
+ 4,34,6,7,37,0,39,40,41,42,
+ 43,44,45,46,47,48,0,1,2,3,
+ 0,5,78,79,8,9,10,11,12,13,
+ 14,15,16,17,18,19,20,21,22,23,
+ 0,0,0,27,4,3,6,7,8,0,
+ 34,2,3,37,0,39,40,41,42,43,
+ 44,45,46,47,48,0,1,2,0,4,
+ 5,6,7,0,9,0,3,0,36,4,
+ 0,6,7,0,4,36,6,7,8,24,
+ 25,26,38,28,29,30,31,32,33,24,
+ 25,26,82,28,29,30,31,32,33,69,
+ 0,1,35,3,49,50,51,52,53,54,
+ 55,56,57,58,59,60,61,62,63,0,
+ 0,2,0,4,5,6,7,64,9,0,
+ 0,0,1,3,0,35,36,70,4,69,
+ 6,7,0,24,25,26,0,28,29,30,
+ 31,32,33,24,25,26,0,27,24,25,
+ 26,0,28,29,30,31,32,33,49,50,
+ 51,52,53,54,55,56,57,58,59,60,
+ 61,62,63,49,50,51,52,53,54,55,
+ 56,57,58,59,60,0,1,2,3,38,
+ 5,0,1,8,9,10,11,12,13,14,
+ 15,16,17,18,19,20,21,22,23,0,
+ 1,2,3,0,5,0,80,8,9,10,
+ 11,8,13,14,15,16,17,18,19,20,
+ 21,22,23,0,1,0,3,2,0,0,
+ 5,3,0,1,2,0,0,5,0,64,
+ 8,9,10,11,12,13,14,15,16,17,
+ 18,19,20,21,22,23,0,0,35,36,
+ 4,0,6,7,36,4,38,6,7,0,
+ 1,2,67,68,5,37,77,8,9,10,
+ 11,12,13,14,15,16,17,18,19,20,
+ 21,22,23,0,1,2,0,0,5,3,
+ 4,8,9,10,11,12,13,14,15,16,
+ 17,18,19,20,21,22,23,0,1,2,
+ 84,85,5,27,0,8,9,10,11,12,
13,14,15,16,17,18,19,20,21,22,
- 23,0,1,2,3,0,5,6,0,1,
- 9,10,0,12,13,14,15,16,17,18,
- 19,20,21,22,23,0,1,0,0,2,
- 2,0,5,0,1,2,0,0,5,6,
- 3,64,9,10,11,12,13,14,15,16,
+ 23,0,1,2,0,1,5,0,0,8,
+ 9,10,11,12,13,14,15,16,17,18,
+ 19,20,21,22,23,0,1,2,0,0,
+ 5,0,0,8,9,10,11,12,13,14,
+ 15,16,17,18,19,20,21,22,23,0,
+ 1,2,0,0,5,0,0,8,9,10,
+ 11,8,13,14,15,16,17,18,19,20,
+ 21,22,23,0,1,2,0,0,5,0,
+ 0,8,9,10,11,8,13,14,15,16,
17,18,19,20,21,22,23,0,1,2,
- 35,4,35,26,7,8,0,0,2,3,
- 0,1,2,36,38,5,6,65,77,9,
- 10,11,12,13,14,15,16,17,18,19,
- 20,21,22,23,0,1,2,70,0,5,
- 6,0,36,9,10,11,12,13,14,15,
- 16,17,18,19,20,21,22,23,0,1,
- 2,0,65,5,6,0,0,9,10,11,
- 12,13,14,15,16,17,18,19,20,21,
- 22,23,0,1,2,0,0,5,6,0,
- 0,9,10,11,12,13,14,15,16,17,
- 18,19,20,21,22,23,0,1,2,0,
- 0,5,6,0,0,9,10,11,12,13,
- 14,15,16,17,18,19,20,21,22,23,
- 0,1,2,67,68,5,6,0,97,9,
- 10,0,12,13,14,15,16,17,18,19,
- 20,21,22,23,0,1,2,67,68,5,
- 6,0,0,9,10,0,12,13,14,15,
- 16,17,18,19,20,21,22,23,0,1,
- 2,0,0,5,6,0,0,9,10,0,
- 12,13,14,15,16,17,18,19,20,21,
- 22,23,0,1,2,0,65,5,6,0,
- 0,9,10,0,12,13,14,15,16,17,
- 18,19,20,21,22,23,0,1,2,0,
- 65,5,6,0,0,9,10,0,12,13,
- 14,15,16,17,18,19,20,21,22,23,
- 0,1,2,0,65,5,6,0,0,9,
- 10,0,12,13,14,15,16,17,18,19,
- 20,21,22,23,0,1,2,0,65,5,
- 6,0,0,9,10,3,12,13,14,15,
- 16,17,18,19,20,21,22,23,0,0,
- 1,0,4,0,3,7,8,4,0,6,
- 7,8,4,14,15,7,8,0,36,66,
- 38,0,24,25,0,27,28,29,30,31,
- 32,33,11,0,35,0,0,36,3,86,
- 87,88,89,90,91,92,93,94,95,0,
- 0,0,3,4,3,4,7,8,7,8,
- 0,11,0,0,4,3,0,7,8,70,
- 4,36,69,7,8,26,0,26,0,0,
- 4,3,83,7,8,6,0,38,0,38,
- 4,0,4,7,8,7,8,0,36,0,
- 38,4,0,4,7,8,7,8,0,0,
- 0,3,0,3,36,66,4,66,0,7,
- 8,0,0,0,6,4,35,4,7,8,
- 7,8,0,0,0,0,26,4,0,4,
- 7,8,7,8,36,0,38,0,38,0,
- 71,72,3,0,9,10,9,10,0,0,
- 38,0,0,0,11,0,0,0,0,11,
- 11,0,38,11,11,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,71,
- 72,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,64,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
+ 0,0,5,0,97,8,9,10,11,8,
+ 13,14,15,16,17,18,19,20,21,22,
+ 23,0,1,2,71,72,5,0,0,8,
+ 9,10,11,0,13,14,15,16,17,18,
+ 19,20,21,22,23,0,1,2,71,72,
+ 5,0,0,8,9,10,11,0,13,14,
+ 15,16,17,18,19,20,21,22,23,0,
+ 1,2,71,72,5,0,0,8,9,10,
+ 11,0,13,14,15,16,17,18,19,20,
+ 21,22,23,0,1,2,0,0,5,3,
+ 0,8,9,10,11,8,13,14,15,16,
+ 17,18,19,20,21,22,23,0,0,0,
+ 1,4,0,6,7,0,4,0,6,7,
+ 0,4,36,6,7,0,0,0,3,2,
+ 3,24,25,26,0,28,29,30,31,32,
+ 33,24,25,26,35,28,29,30,31,32,
+ 33,0,0,1,0,4,0,6,7,3,
+ 0,36,0,36,10,11,0,15,16,3,
+ 4,0,6,7,66,24,25,26,0,28,
+ 29,30,31,32,33,0,66,35,3,4,
+ 65,6,7,27,86,87,88,89,90,91,
+ 92,93,94,95,38,0,0,2,0,3,
+ 5,3,27,0,0,0,38,0,0,0,
+ 64,3,70,38,0,0,0,0,3,3,
+ 0,0,66,0,0,83,65,24,25,26,
+ 35,24,25,26,36,27,38,0,24,25,
+ 26,66,0,27,36,24,25,26,0,0,
+ 0,36,0,38,38,0,4,0,6,7,
+ 64,4,0,6,7,70,4,0,6,7,
+ 0,4,35,6,7,0,67,68,0,0,
+ 10,11,78,79,67,68,0,67,68,0,
+ 12,12,0,38,0,0,0,0,12,0,
+ 0,12,0,0,12,0,12,12,0,12,
+ 35,12,0,65,65,65,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,38,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,65,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;
@@ -873,218 +895,221 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface TermAction {
public final static char termAction[] = {0,
- 3036,1,5223,1551,2925,5199,1,1,1,1,
- 1,697,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,3044,1,1,1,
- 1,1,1,1,3136,3036,1577,999,3036,1156,
- 1068,1181,1037,1884,978,1040,1012,628,1003,1,
+ 3141,1,5597,1489,3015,5547,1,1,1,1,
+ 1,1,791,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,3149,1,1,
+ 1,1,1,1,3241,3141,794,1022,3141,932,
+ 1138,955,1075,1150,982,817,1071,743,1051,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,3042,7,3021,3021,3021,3021,
- 3021,3021,3021,3021,3021,3021,3021,3021,3021,3021,
- 3021,3021,3021,3021,3021,3021,3021,3021,3021,3021,
- 3021,3021,3021,3021,3021,3021,3021,3021,3021,3021,
- 3036,833,3021,2167,3021,3021,3021,3021,3021,3021,
- 3021,3021,3021,3021,3021,3021,3021,3021,3021,3021,
- 3021,3021,3021,3021,3021,3021,3021,3021,3021,3021,
- 3036,1,5223,1551,2925,5199,1,1,1,1,
- 1,697,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,3044,1,1,1,
- 1,1,1,1,3136,3036,2131,999,1,1156,
- 1068,1181,1037,1884,978,1040,1012,628,1003,1,
+ 1,1,1,1,3147,7,3129,3129,3129,3129,
+ 3129,3129,3129,3129,3129,3129,3129,3129,3129,3129,
+ 3129,3129,3129,3129,3129,3129,3129,3129,3129,3129,
+ 3129,3129,3129,3129,3129,3129,3129,3129,3129,3129,
+ 3141,446,3129,2268,3129,3129,3129,3129,3129,3129,
+ 3129,3129,3129,3129,3129,3129,3129,3129,3129,3129,
+ 3129,3129,3129,3129,3129,3129,3129,3129,3129,3129,
+ 3141,1,5597,1489,3015,5547,1,1,1,1,
+ 1,1,791,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,3149,1,1,
+ 1,1,1,1,3241,3141,1077,1022,3141,932,
+ 1138,955,1075,1150,982,817,1071,743,1051,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,3042,3036,1,5223,3045,2925,
- 5199,1,1,1,1,1,697,1,1,1,
+ 1,1,1,1,3147,3141,1,5597,3150,3015,
+ 5547,1,1,1,1,1,1,791,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,3044,1,1,1,1,1,1,1,3136,
- 1,156,999,3009,1156,1068,1181,1037,1884,978,
- 1040,1012,628,1003,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,1,1,3036,
- 1,5223,3045,2925,5199,1,1,1,1,1,
- 697,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,3044,1,1,1,1,
- 1,1,1,3136,3042,287,999,772,1156,1068,
- 1181,1037,1884,978,1040,1012,628,1003,1,1,
+ 1,1,3149,1,1,1,1,1,1,3241,
+ 3141,156,1022,2289,932,1138,955,1075,1150,982,
+ 817,1071,743,1051,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,1,3141,
+ 1,5597,3150,3015,5547,1,1,1,1,1,
+ 1,791,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,3149,1,1,1,
+ 1,1,1,3241,59,1,1022,780,932,1138,
+ 955,1075,1150,982,817,1071,743,1051,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,3036,1670,1560,3036,567,1565,2726,
- 456,526,2696,2688,3036,2704,3049,2831,2452,2339,
- 3046,3047,3048,2680,1500,438,2021,3252,3254,3036,
- 3253,3198,3199,3197,3255,3200,3196,270,1945,3264,
- 3036,567,1678,255,456,526,1517,68,1,1945,
- 3264,264,3203,3208,3207,3205,3206,3204,3209,3210,
- 3202,3211,3212,3213,2514,2635,2627,1,3054,3036,
- 3054,3216,727,3054,3217,348,3054,3054,3036,3054,
- 724,3054,3054,727,264,187,264,2973,767,2964,
- 2973,1137,2970,2967,1,1670,3053,3039,3036,3054,
- 499,3045,3054,2696,2688,3054,2704,3049,2831,2452,
- 2339,3046,3047,3048,2680,1500,438,2021,3036,1,
- 1812,3264,954,2934,3044,2924,2928,2931,479,3036,
- 877,3054,3041,3054,3054,3054,1868,3054,3054,3054,
- 3054,3054,3054,3054,3036,3054,3054,3054,3054,3054,
- 3054,3054,3054,3054,3054,3054,3054,3054,3054,3054,
- 3054,3054,3054,1,3053,3040,3053,3036,654,3053,
- 293,3038,3053,3053,3036,3053,1,3053,3053,116,
- 2925,1,1812,3264,1516,270,1744,179,3006,567,
- 222,255,456,526,3036,1670,3053,3039,3053,3054,
- 2437,3053,116,2696,2688,1588,2704,3049,2831,2452,
- 2339,3046,3047,3048,2680,1500,438,2021,3036,398,
- 727,3036,1443,3216,1,727,3217,3053,2925,3053,
- 3053,3053,863,3053,3053,3053,3053,3053,3053,3053,
- 1405,3053,3053,3053,3053,3053,3053,3053,3053,3053,
- 3053,3053,3053,3053,3053,3053,3053,3053,3053,3036,
- 1,1,3045,2925,1,1,1,1,184,72,
- 129,3038,567,3036,2952,456,526,2946,2949,1,
- 251,3015,3036,1,1,3044,1,1,1,1,
- 1,1,1,3343,3252,3254,3036,3253,3198,3199,
- 3197,3255,3200,3196,1,1,3036,1,1,1,
+ 1,1,1,3141,2858,3151,3014,468,3152,411,
+ 459,2703,2890,2688,2679,340,2712,3156,2820,2740,
+ 1692,3153,3154,3155,2670,757,1634,3354,3356,3355,
+ 3141,3303,3304,3302,3357,3305,3301,267,2061,3366,
+ 3480,468,611,411,459,252,284,2552,1736,830,
+ 535,3141,3308,3313,3312,3310,3311,3309,3314,3315,
+ 3307,3316,3317,3318,653,2817,2178,1,3152,3141,
+ 3152,3151,732,3141,3152,3152,3141,3152,3152,228,
+ 3152,777,3152,3152,1,2546,3366,1,2061,3366,
+ 261,231,1,2061,3132,3146,3141,549,1,2858,
+ 3151,3144,3152,3152,3141,3152,2609,1551,2688,2679,
+ 345,2712,3156,2820,2740,1692,3153,3154,3155,2670,
+ 757,1634,732,261,718,261,943,732,3145,3141,
+ 937,3152,3146,3152,3152,3152,3141,3152,3152,3152,
+ 3152,3152,3152,3152,248,3152,3152,3152,3152,3152,
+ 3152,3152,3152,3152,3152,3152,3152,3152,3152,3152,
+ 3152,3152,3152,1,3151,3145,3151,3141,1,1,
+ 1,3151,3141,3151,3151,3143,3151,3141,3151,3151,
+ 3141,919,3151,267,2563,3152,718,468,3141,411,
+ 459,252,907,3141,3141,2858,3151,3144,3151,3152,
+ 979,3151,2661,1551,2688,2679,61,2712,3156,2820,
+ 2740,1692,3153,3154,3155,2670,757,1634,732,184,
+ 3141,3063,1559,3054,3063,3060,3057,3151,1,3151,
+ 3151,3151,3015,3151,3151,3151,3151,3151,3151,3151,
+ 791,3151,3151,3151,3151,3151,3151,3151,3151,3151,
+ 3151,3151,3151,3151,3151,3151,3151,3151,3151,3141,
+ 1,1,3150,3015,1,1,1,1,1,3141,
+ 129,3143,3146,3141,3042,3151,3036,3039,3152,2552,
+ 1736,830,535,1,1,1,3149,1,1,1,
+ 1,1,1,3445,3354,3356,3355,3141,3303,3304,
+ 3302,3357,3305,3301,3141,3145,3141,3150,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,186,66,2985,1,2976,2985,3045,
- 2982,2979,3036,1,1,3045,2925,1,1,1,
- 1,349,974,17,3024,179,3024,179,3296,3024,
- 179,179,3044,2052,2722,301,1,1,3044,1,
- 1,1,1,1,1,1,3343,179,179,3024,
- 179,179,179,179,179,179,179,3036,3024,3024,
- 3045,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,3036,1,5223,3045,
- 252,5199,1,3044,531,1,1,697,1,1,
+ 1,1,1,183,323,3075,3465,3066,3075,3072,
+ 3069,3149,3141,1,1,3150,3015,1,1,1,
+ 1,1,1974,19,3123,178,3123,178,3466,178,
+ 178,3123,10,3096,3141,298,1,1,1,3149,
+ 1,1,1,1,1,1,3445,178,178,178,
+ 3123,178,178,178,178,178,178,1,3123,3123,
+ 3141,1,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,3141,1,5597,3150,
+ 3141,5547,3141,402,1,1,1,1,791,1,
1,1,1,1,1,1,1,1,1,1,
- 64,3036,3044,3216,1,1,3217,1,300,326,
- 3136,3363,556,999,54,1156,1068,1181,1037,1884,
- 978,1040,1012,628,1003,3036,1,5223,3045,1,
- 5199,1,67,3364,1,1,697,1,1,1,
- 1,1,1,1,1,1,1,1,1,3036,
- 208,3044,5472,3036,567,5472,3039,456,526,3136,
- 419,3036,999,1851,1156,1068,1181,1037,1884,978,
- 1040,1012,628,1003,3036,1,5223,3045,3036,5199,
- 1,640,752,1,1,697,1,1,1,1,
- 1,1,1,1,1,1,1,1,3296,3036,
- 3044,62,1,1812,3264,967,2934,3036,3136,2928,
- 2931,999,531,1156,1068,1181,1037,1884,978,1040,
- 1012,628,1003,3036,1,5223,3045,3036,5199,1,
- 3038,3036,1,1,697,1,1,1,1,1,
- 1,1,1,1,1,1,1,1,364,3044,
- 5473,2925,567,5473,3036,456,526,3136,697,346,
- 999,3036,1156,1068,1181,1037,1884,978,1040,1012,
- 628,1003,3036,1,5223,3045,59,5199,1,1478,
- 822,1,1,697,1,1,1,1,1,1,
- 1,1,1,1,1,1,2187,741,3044,231,
- 255,1812,3264,343,567,3036,3136,456,526,999,
- 234,1156,1068,1181,1037,1884,978,1040,1012,628,
- 1003,3036,1,5223,3045,61,5199,1,3378,3036,
- 1,1,697,1,1,1,1,1,1,1,
- 1,1,1,1,1,337,1494,3044,3036,2503,
- 1770,1658,686,3252,3254,3136,3253,213,999,1006,
- 1156,1068,1181,1037,1884,978,1040,1012,628,1003,
- 3036,1,5223,3045,60,5199,1,1,253,1,
- 1,697,1,1,1,1,1,1,1,1,
- 1,1,1,1,3036,2491,3044,3036,2503,1770,
- 1658,686,3252,3254,3136,3253,3036,999,58,1156,
- 1068,1181,1037,1884,978,1040,1012,628,1003,3036,
- 1,5223,3045,1394,5199,1,3036,250,1,1,
- 697,1,1,1,1,1,1,1,1,1,
- 1,1,1,70,3036,3044,3295,2503,1770,1658,
- 686,3252,3254,3136,3253,3036,999,767,1156,1068,
- 1181,1037,1884,978,1040,1012,628,1003,3036,1,
- 5223,3045,866,5199,1,640,752,1,1,697,
+ 221,639,3141,3149,1825,1,2546,3366,297,3024,
+ 3241,3018,3021,1022,343,932,1138,955,1075,1150,
+ 982,817,1071,743,1051,3141,3398,1,190,1,
+ 1,1,1,64,1,732,351,353,353,3135,
+ 353,181,353,353,3135,468,409,411,459,1,
+ 1,1,843,1,1,1,1,1,1,3336,
+ 353,353,353,3135,353,353,353,353,353,353,
+ 1584,353,3135,3141,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,1,190,
+ 3141,1,5597,3150,1,5547,3120,66,1,1,
+ 1,1,791,1,1,1,1,1,1,1,
+ 1,1,1,1,205,3141,5594,3149,468,5594,
+ 411,459,70,3141,3241,3141,3144,1022,68,932,
+ 1138,955,1075,1150,982,817,1071,743,1051,3141,
+ 1,5597,3150,3141,5547,346,918,1,1,1,
+ 1,791,1,1,1,1,1,1,1,1,
+ 1,1,1,3398,3141,3141,3149,1,189,1,
+ 1,1,1,3241,1,65,1022,558,932,1138,
+ 955,1075,1150,982,817,1071,743,1051,409,1,
+ 1,1,1700,1,1,1,1,1,1,3336,
+ 3143,1,2546,3366,2131,3024,252,3018,3021,2157,
+ 468,3141,411,459,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,1,189,
+ 3141,1,5597,3150,3141,5547,334,1115,1,1,
+ 1,1,791,1,1,1,1,1,1,1,
+ 1,1,1,1,3141,2722,3141,3149,1,190,
+ 1,1,1,1,3241,1,1584,1022,3141,932,
+ 1138,955,1075,1150,982,817,1071,743,1051,1,
+ 1,1,1,3015,1,1,1,1,1,1,
+ 3336,1,2546,3366,3141,3024,367,3018,3021,2338,
+ 468,1,411,459,3150,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,255,210,3044,3216,567,69,3217,456,
- 526,3036,3136,3065,3036,999,3066,1156,1068,1181,
- 1037,1884,978,1040,1012,628,1003,3036,1,5223,
- 3045,3036,5199,1,3043,407,1,1,697,1,
+ 190,3141,1,5597,3150,3141,5547,3378,3149,1,
+ 1,1,1,791,1,1,1,1,1,1,
+ 1,1,1,1,1,366,3141,5596,3149,468,
+ 5596,411,459,3141,207,3241,3151,3141,1022,3152,
+ 932,1138,955,1075,1150,982,817,1071,743,1051,
+ 3141,1,5597,3150,60,5547,3141,2365,1,1,
+ 1,1,791,1,1,1,1,1,1,1,
+ 1,1,1,1,252,2546,3366,3149,468,370,
+ 411,459,3141,468,3241,411,459,1022,210,932,
+ 1138,955,1075,1150,982,817,1071,743,1051,3141,
+ 1,5597,3150,3141,5547,69,3144,1,1,1,
+ 1,791,1,1,1,1,1,1,1,1,
+ 1,1,1,3141,51,1754,3149,2552,1736,830,
+ 535,1488,1,3241,2651,2631,1022,3141,932,1138,
+ 955,1075,1150,982,817,1071,743,1051,3141,1,
+ 5597,3150,3141,5547,1501,54,1,1,1,1,
+ 791,1,1,1,1,1,1,1,1,1,
+ 1,1,369,3141,62,3149,468,158,411,459,
+ 3143,468,3241,411,459,1022,2157,932,1138,955,
+ 1075,1150,982,817,1071,743,1051,3141,1,5597,
+ 3150,3397,5547,3141,2547,1,1,1,1,791,
1,1,1,1,1,1,1,1,1,1,
- 1,1584,3036,3044,1,193,1,1,258,1,
- 1,3136,1,1744,999,267,1156,1068,1181,1037,
- 1884,978,1040,1012,628,1003,1,1,3036,1,
- 1,1,1,1,1,1,3234,3036,479,808,
- 3041,1,1945,3030,3041,3042,1025,727,267,3036,
- 1008,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,193,3036,3036,1,
- 192,1,1,3040,1,1,727,3040,18,3027,
- 178,3027,178,48,3027,178,178,3036,209,2788,
- 473,1,1,473,1,1,1,1,1,1,
- 1,3234,178,178,3027,178,178,178,178,178,
- 178,178,3036,3027,3027,3041,1,1,1,1,
+ 1,182,1880,2598,3149,468,361,411,459,3141,
+ 468,3241,411,459,1022,3141,932,1138,955,1075,
+ 1150,982,817,1071,743,1051,3141,1,5597,3150,
+ 71,5547,920,896,1,1,1,1,791,1,
1,1,1,1,1,1,1,1,1,1,
- 1,192,3036,2215,1,193,1,1,1,1,
- 1,65,2934,130,255,2928,2931,2961,3040,3036,
- 2955,2958,3036,556,2759,2751,1,1,1141,1,
- 1,1,1,1,1,1,3234,3252,3254,51,
- 3253,3198,3199,3197,3255,3200,3196,669,2583,919,
- 88,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,193,1,1812,580,
- 3036,2934,3214,63,2928,2931,3036,3296,254,3036,
- 3036,1257,3036,3039,3215,71,567,3214,1369,456,
- 526,3252,3254,3036,3253,3198,3199,3197,3255,3200,
- 3196,57,3252,3254,1280,3253,3252,3254,3036,3253,
- 3198,3199,3197,3255,3200,3196,3203,3208,3207,3205,
- 3206,3204,3209,3210,3202,3211,3212,3213,2514,2635,
- 2627,3203,3208,3207,3205,3206,3204,3209,3210,3202,
- 3211,3212,3213,2514,2635,2627,128,224,401,1612,
- 2943,1478,822,2937,2940,3036,131,3038,1,1744,
- 2994,3041,3036,2988,2991,3036,1757,407,640,752,
- 3252,3254,3036,3253,3198,3199,3197,3255,3200,3196,
- 3252,3254,727,3253,3198,3199,3197,3255,3200,3196,
- 3036,1943,3036,727,3040,3203,3208,3207,3205,3206,
- 3204,3209,3210,3202,3211,3212,3213,1,1670,3893,
- 27,3036,3797,2726,324,797,2696,2688,5459,2704,
- 3049,2831,2452,2339,3046,3047,3048,2680,1500,438,
- 2021,3036,1670,3053,3039,3036,3054,2726,3036,2853,
- 2696,2688,3036,2704,3049,2831,2452,2339,3046,3047,
- 3048,2680,1500,438,2021,272,945,3036,3036,3216,
- 3276,3036,3217,3036,1670,3053,28,1,3054,2726,
- 116,27,2696,2688,5459,2704,3049,2831,2452,2339,
- 3046,3047,3048,2680,1500,438,2021,1,1812,3264,
- 727,2934,1564,116,2928,2931,3036,3036,1727,3041,
- 3036,1670,3053,116,3063,3054,2726,657,3038,2696,
- 2688,1355,2704,3049,2831,2452,2339,3046,3047,3048,
- 2680,1500,438,2021,1,1670,3893,1103,3036,3797,
- 2726,112,3040,2696,2688,5459,2704,3049,2831,2452,
- 2339,3046,3047,3048,2680,1500,438,2021,1,1670,
- 3893,3036,1516,3797,2726,3036,56,2696,2688,5459,
- 2704,3049,2831,2452,2339,3046,3047,3048,2680,1500,
- 438,2021,369,1670,3053,3036,3036,3054,2726,3036,
- 55,2696,2688,5459,2704,3049,2831,2452,2339,3046,
- 3047,3048,2680,1500,438,2021,3036,1670,3053,3036,
- 3036,3054,2726,3036,3036,2696,2688,5459,2704,3049,
- 2831,2452,2339,3046,3047,3048,2680,1500,438,2021,
- 3036,1670,3053,640,752,3054,2726,3036,3033,2696,
- 2688,203,2704,3049,2831,2452,2339,3046,3047,3048,
- 2680,1500,438,2021,1,1670,3053,640,752,3054,
- 2726,3036,3036,2696,2688,3036,2704,3049,2831,2452,
- 2339,3046,3047,3048,2680,1500,438,2021,3036,2600,
- 3053,3036,3036,3054,2726,3036,3036,2696,2688,1,
- 2704,3049,2831,2452,2339,3046,3047,3048,2680,1500,
- 438,2021,3036,2712,3053,3036,1540,3054,2726,3036,
- 3036,2696,2688,1,2704,3049,2831,2452,2339,3046,
- 3047,3048,2680,1500,438,2021,3036,2714,3053,3036,
- 3407,3054,2726,3036,3036,2696,2688,3036,2704,3049,
- 2831,2452,2339,3046,3047,3048,2680,1500,438,2021,
- 3036,2720,3053,42,3217,3054,2726,3036,3036,2696,
- 2688,3036,2704,3049,2831,2452,2339,3046,3047,3048,
- 2680,1500,438,2021,332,1670,3053,3036,3216,3054,
- 2726,3036,3036,2696,2688,3041,2704,3049,2831,2452,
- 2339,3046,3047,3048,2680,1500,438,2021,132,31,
- 601,3036,3003,1,3041,2997,3000,2934,365,255,
- 2928,2931,567,3060,3061,456,526,3036,3040,1344,
- 557,231,3252,3254,3036,3253,3198,3199,3197,3255,
- 3200,3196,235,3036,2631,1,3036,3040,3041,1319,
- 1294,1269,1244,1219,1169,1194,1144,1117,1092,237,
- 355,238,225,3012,225,3018,3012,3012,3018,3018,
- 368,1355,3036,3036,567,3041,367,456,526,1145,
- 567,3040,3296,456,526,225,158,225,1,50,
- 567,90,1116,456,526,2788,185,225,359,225,
- 567,273,567,456,526,456,526,358,3040,366,
- 1589,567,3036,567,456,526,456,526,3036,3036,
- 3036,3041,360,3045,90,225,567,225,49,456,
- 526,202,209,361,2788,567,727,567,456,526,
- 456,526,3036,362,28,363,3044,567,3036,567,
- 456,526,456,526,3040,53,1043,52,2002,286,
- 2759,2751,1207,353,2583,919,2583,919,41,3036,
- 4678,3036,191,368,1355,3036,3036,3036,3036,1355,
- 1355,3036,700,208,364,3036,3036,3036,3036,3036,
- 3036,3036,3036,3036,3036,3036,3036,3036,3036,2759,
- 2751,3036,3036,3036,3036,3036,3036,3036,3036,3036,
- 3036,3036,3036,3036,3036,3036,3036,3036,3036,3036,
- 3036,3036,3036,1207
+ 1,3141,1,3149,3024,3146,3018,3021,252,3141,
+ 3241,844,3146,1022,255,932,1138,955,1075,1150,
+ 982,817,1071,743,1051,1,2546,488,3141,3024,
+ 3152,3018,3021,1,591,130,3108,290,3145,3051,
+ 1,3045,3048,3141,3024,3145,3018,3021,252,3354,
+ 3356,3355,2199,3303,3304,3302,3357,3305,3301,3354,
+ 3356,3355,2131,3303,3304,3302,3357,3305,3301,3398,
+ 1,2563,1667,264,3308,3313,3312,3310,3311,3309,
+ 3314,3315,3307,3316,3317,3318,653,2817,2178,3141,
+ 3141,3151,3141,468,3152,411,459,3147,591,249,
+ 3141,3141,2618,3150,128,732,264,1116,3033,3398,
+ 3027,3030,3141,3354,3356,3355,67,3303,3304,3302,
+ 3357,3305,3301,1,1,1,3141,3149,3354,3356,
+ 3355,88,3303,3304,3302,3357,3305,3301,3308,3313,
+ 3312,3310,3311,3309,3314,3315,3307,3316,3317,3318,
+ 653,2817,2178,3308,3313,3312,3310,3311,3309,3314,
+ 3315,3307,3316,3317,3318,1,2858,4000,28,1476,
+ 3904,321,805,2703,1551,2688,2679,5493,2712,3156,
+ 2820,2740,1692,3153,3154,3155,2670,757,1634,3141,
+ 2858,3151,3144,3141,3152,58,558,2703,1551,2688,
+ 2679,954,2712,3156,2820,2740,1692,3153,3154,3155,
+ 2670,757,1634,1,2563,206,3146,546,3141,3141,
+ 546,3146,3141,2858,3151,3141,72,3152,3141,28,
+ 2703,1551,2688,2679,5493,2712,3156,2820,2740,1692,
+ 3153,3154,3155,2670,757,1634,360,3141,732,3145,
+ 468,368,411,459,3145,468,1069,411,459,3141,
+ 2858,3151,1880,2598,3152,1538,3143,2703,1551,2688,
+ 2679,1262,2712,3156,2820,2740,1692,3153,3154,3155,
+ 2670,757,1634,1,2858,4000,1,3141,3904,116,
+ 3015,2703,1551,2688,2679,5493,2712,3156,2820,2740,
+ 1692,3153,3154,3155,2670,757,1634,1,2858,4000,
+ 2040,2953,3904,116,3141,2703,1551,2688,2679,5493,
+ 2712,3156,2820,2740,1692,3153,3154,3155,2670,757,
+ 1634,371,2858,3151,3141,2958,3152,112,3141,2703,
+ 1551,2688,2679,5493,2712,3156,2820,2740,1692,3153,
+ 3154,3155,2670,757,1634,3141,2858,3151,3141,3141,
+ 3152,3141,3141,2703,1551,2688,2679,5493,2712,3156,
+ 2820,2740,1692,3153,3154,3155,2670,757,1634,3141,
+ 2833,3151,3141,48,3152,3141,3141,2703,1551,2688,
+ 2679,2799,2712,3156,2820,2740,1692,3153,3154,3155,
+ 2670,757,1634,3141,2839,3151,3141,50,3152,3141,
+ 3141,2703,1551,2688,2679,2799,2712,3156,2820,2740,
+ 1692,3153,3154,3155,2670,757,1634,3141,2844,3151,
+ 3141,49,3152,3141,3138,2703,1551,2688,2679,2799,
+ 2712,3156,2820,2740,1692,3153,3154,3155,2670,757,
+ 1634,3141,2852,3151,2790,2754,3152,3141,3141,2703,
+ 1551,2688,2679,3141,2712,3156,2820,2740,1692,3153,
+ 3154,3155,2670,757,1634,3141,2858,3151,2790,2754,
+ 3152,3141,3141,2703,1551,2688,2679,3141,2712,3156,
+ 2820,2740,1692,3153,3154,3155,2670,757,1634,1,
+ 2858,3151,2790,2754,3152,3141,3141,2703,1551,2688,
+ 2679,3141,2712,3156,2820,2740,1692,3153,3154,3155,
+ 2670,757,1634,329,2858,3151,1,3141,3152,90,
+ 3141,2703,1551,2688,2679,1005,2712,3156,2820,2740,
+ 1692,3153,3154,3155,2670,757,1634,131,42,269,
+ 1004,3084,362,3078,3081,3141,468,132,411,459,
+ 3141,3093,90,3087,3090,3141,3141,3141,3146,1799,
+ 3146,3354,3356,3355,3141,3303,3304,3302,3357,3305,
+ 3301,3354,3356,3355,732,3303,3304,3302,3357,3305,
+ 3301,357,31,3111,53,3105,3141,3099,3102,3148,
+ 3141,3145,3141,3145,2651,2631,234,3166,3167,222,
+ 3117,3141,3117,3117,1451,3354,3356,3355,29,3303,
+ 3304,3302,3357,3305,3301,235,871,3114,222,3126,
+ 819,3126,3126,222,1426,1401,1376,1351,1326,1276,
+ 1301,1251,1226,1201,222,3141,283,3151,3141,1019,
+ 3152,3146,222,3141,63,3141,3169,250,1,57,
+ 3147,116,716,222,247,3141,3141,56,3146,3150,
+ 55,251,222,3141,3141,582,669,3354,3356,3355,
+ 1642,3354,3356,3355,3145,116,1539,219,3354,3356,
+ 3355,222,3141,3149,116,3354,3356,3355,200,3141,
+ 1,3145,199,1023,2076,206,468,363,411,459,
+ 1019,468,364,411,459,1083,468,365,411,459,
+ 52,468,732,411,459,270,1880,2598,3141,3141,
+ 2651,2631,920,896,1880,2598,3141,1880,2598,228,
+ 1238,1262,352,5062,350,41,29,188,1263,370,
+ 1,232,3141,3141,1262,3141,1262,1262,3141,205,
+ 732,366,3141,1609,3514,3152,3141,3141,3141,3141,
+ 3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,
+ 3141,3141,3141,3141,704,3141,3141,3141,3141,3141,
+ 3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,
+ 3141,3141,3141,3141,3141,3141,3141,3141,3141,3141,
+ 3141,3141,3141,3141,3141,3151
};
};
public final static char termAction[] = TermAction.termAction;
@@ -1092,42 +1117,42 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface Asb {
public final static char asb[] = {0,
- 642,13,232,334,413,642,577,640,545,577,
- 577,577,557,635,557,635,635,557,635,557,
- 336,417,415,404,577,415,427,304,575,174,
- 507,88,635,363,360,363,88,363,635,415,
- 420,417,290,417,1,2,512,336,640,471,
- 60,415,63,25,417,34,152,150,288,305,
- 207,174,173,290,637,92,640,201,420,565,
- 415,512,125,514,336,415,60,60,72,415,
- 427,472,675,507,304,488,472,472,363,577,
- 577,475,577,577,472,304,243,490,243,413,
- 320,289,16,174,640,637,92,201,201,565,
- 541,514,213,147,541,255,320,490,490,490,
- 490,490,490,490,129,490,490,490,245,444,
- 449,447,455,451,458,457,460,459,461,290,
- 568,336,289,611,60,122,640,490,34,25,
- 364,290,302,472,490,472,318,490,366,490,
- 490,305,475,243,475,415,286,368,368,207,
- 290,156,290,92,122,235,92,201,203,422,
- 203,541,565,289,541,147,128,125,490,490,
- 490,490,490,490,490,490,490,490,490,290,
- 290,570,320,320,320,320,363,363,157,490,
- 490,490,490,490,490,490,490,490,490,490,
- 490,490,490,490,490,490,490,490,490,15,
- 8,509,417,514,122,70,290,488,472,290,
- 577,290,290,304,475,490,289,92,237,203,
- 122,490,363,565,364,490,490,147,129,72,
- 417,509,290,290,290,290,290,147,447,447,
- 444,444,451,451,449,449,449,449,457,455,
- 459,458,243,460,512,290,579,568,70,472,
- 488,475,490,475,475,156,122,471,490,467,
- 237,468,122,147,147,70,570,579,432,432,
- 432,640,490,514,290,203,196,157,472,290,
- 303,237,490,468,468,70,290,122,68,66,
- 178,363,490,243,21,290,157,472,475,468,
- 203,297,72,293,363,490,475,290,122,490,
- 147,475,147
+ 577,5,301,406,68,577,542,681,510,542,
+ 542,542,522,676,522,676,676,522,676,522,
+ 72,70,59,542,522,408,325,70,210,377,
+ 540,233,342,141,676,436,433,436,141,436,
+ 676,70,75,72,498,72,7,8,617,325,
+ 325,325,325,325,325,325,325,325,325,325,
+ 393,19,408,681,117,113,70,81,77,72,
+ 86,147,145,496,378,276,233,232,498,678,
+ 176,681,270,75,530,70,617,151,619,393,
+ 393,393,393,498,498,535,393,436,436,216,
+ 325,408,70,113,113,125,70,210,118,611,
+ 342,377,323,118,118,436,542,542,310,542,
+ 542,118,377,373,325,373,68,497,305,233,
+ 681,678,176,270,270,530,647,619,282,173,
+ 647,463,155,344,349,347,355,351,358,357,
+ 360,359,361,498,533,408,497,498,498,498,
+ 498,681,72,614,14,304,494,23,325,498,
+ 325,173,651,113,207,681,86,77,437,498,
+ 375,118,118,391,325,439,325,325,378,310,
+ 373,310,70,276,498,215,498,176,207,260,
+ 176,270,272,441,272,647,530,497,647,173,
+ 154,151,325,325,325,325,325,325,325,325,
+ 325,325,325,325,325,325,325,325,325,325,
+ 325,325,325,325,325,325,325,325,325,325,
+ 325,325,614,72,619,446,446,446,125,123,
+ 535,498,544,617,325,27,207,123,498,323,
+ 118,498,542,498,498,377,310,497,176,262,
+ 272,207,325,436,530,437,325,325,173,155,
+ 347,347,344,344,351,351,349,349,349,349,
+ 357,355,359,358,373,360,544,533,123,498,
+ 619,123,118,323,310,325,310,310,215,207,
+ 117,325,367,262,114,207,173,173,325,272,
+ 255,498,272,216,118,498,376,262,325,114,
+ 114,207,121,84,237,436,325,373,1,207,
+ 498,216,118,310,114,125,506,436,325,501,
+ 310,498,325,173,310,173
};
};
public final static char asb[] = Asb.asb;
@@ -1135,74 +1160,75 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface Asr {
public final static byte asr[] = {0,
- 1,65,66,26,7,8,4,3,38,36,
- 35,0,96,0,35,3,38,36,1,0,
- 66,35,70,0,11,3,66,38,26,7,
- 8,4,0,50,61,30,51,31,52,53,
- 32,27,54,55,28,62,33,63,56,57,
- 25,58,59,60,2,5,24,49,29,7,
- 8,4,3,38,26,66,0,3,64,35,
- 70,1,17,18,19,13,14,15,12,6,
- 9,10,20,21,16,23,22,2,5,11,
- 0,29,49,24,50,61,30,51,31,52,
- 53,32,27,54,55,28,62,33,63,56,
- 57,25,58,59,60,2,5,7,8,4,
- 34,3,64,0,24,27,25,28,14,15,
- 12,6,9,10,20,21,16,23,22,1,
- 2,5,17,18,19,13,77,3,0,38,
- 1,36,3,65,0,38,16,17,18,19,
- 13,5,14,15,12,6,9,10,20,21,
- 22,23,1,36,3,2,0,66,1,17,
- 18,19,13,14,15,12,6,9,10,20,
- 21,16,23,22,11,2,5,35,70,0,
- 2,5,3,64,38,0,3,38,36,2,
- 24,0,24,27,14,15,12,6,9,10,
- 20,21,16,23,22,2,5,17,18,19,
- 13,1,25,0,26,3,6,2,1,4,
- 8,7,65,0,69,7,8,4,35,1,
- 70,83,14,15,12,6,9,10,71,72,
- 67,68,73,74,75,76,78,79,80,81,
- 82,84,85,64,66,86,87,88,89,90,
- 92,91,93,94,95,77,26,65,38,36,
- 3,0,77,3,69,0,3,38,64,26,
- 0,96,97,64,40,42,11,46,48,43,
- 37,44,45,41,39,47,34,3,26,17,
- 18,19,13,14,15,12,9,10,20,21,
- 16,23,22,6,1,61,62,63,57,49,
- 54,52,53,51,50,55,56,58,59,60,
- 33,30,28,29,32,24,27,25,31,7,
- 8,4,5,2,0,37,0,70,83,14,
- 15,12,9,10,71,72,67,68,73,74,
- 75,76,78,79,80,81,82,84,85,66,
- 86,87,88,89,90,91,92,93,94,95,
- 38,35,36,29,24,30,31,32,27,28,
- 33,25,26,3,1,2,7,8,4,6,
- 0,3,38,64,66,0,3,65,36,13,
- 0,66,86,87,88,89,90,91,92,93,
- 94,95,11,6,71,72,9,10,68,67,
- 73,74,75,76,78,79,12,80,81,82,
- 69,77,36,64,84,85,65,7,8,4,
- 38,26,3,0,40,42,11,46,48,43,
- 37,44,45,41,39,47,34,26,3,14,
- 15,12,6,9,10,20,21,16,23,22,
- 1,2,5,17,18,19,13,0,6,1,
- 35,36,3,29,49,50,61,30,51,31,
- 52,53,32,54,55,28,62,33,63,56,
- 57,58,59,60,2,5,7,8,4,69,
- 24,27,25,0,57,49,54,52,53,51,
- 50,55,56,58,59,60,65,26,33,30,
- 28,29,32,31,24,27,25,38,2,6,
- 7,8,4,35,36,3,1,0,6,29,
- 49,24,50,61,30,51,31,52,53,32,
- 27,54,55,28,62,33,63,56,57,25,
- 58,59,60,2,5,69,4,8,7,0,
+ 66,35,70,0,96,0,1,65,66,27,
+ 6,7,4,3,38,36,35,0,65,69,
+ 77,64,70,83,15,16,35,13,10,11,
+ 71,72,67,68,73,74,75,76,78,79,
+ 80,81,82,84,85,66,86,87,88,89,
+ 90,91,92,93,94,95,38,36,29,24,
+ 30,31,32,26,28,33,25,27,3,1,
+ 2,6,7,4,8,0,12,6,7,4,
+ 3,38,27,66,0,50,61,30,51,31,
+ 52,53,32,26,54,55,28,62,33,63,
+ 56,57,25,58,59,60,2,5,9,24,
+ 49,29,66,6,7,4,38,27,3,0,
+ 3,64,35,70,1,18,19,20,14,15,
+ 16,13,8,10,11,21,22,17,23,9,
+ 2,5,12,0,38,1,36,3,65,0,
+ 24,26,25,28,15,16,13,8,10,11,
+ 21,22,17,23,9,1,2,5,18,19,
+ 20,14,77,3,0,29,49,24,50,61,
+ 30,51,31,52,53,32,26,54,55,28,
+ 62,33,63,56,57,25,58,59,60,2,
+ 5,9,6,7,4,34,3,64,0,3,
+ 65,36,14,0,38,17,18,19,20,14,
+ 5,15,16,13,8,10,11,21,22,9,
+ 23,1,36,3,2,0,66,1,18,19,
+ 20,14,15,16,13,8,10,11,21,22,
+ 17,23,9,12,2,5,35,70,0,27,
+ 3,8,2,1,65,4,7,6,0,2,
+ 5,3,64,38,0,3,38,36,2,24,
+ 0,24,26,15,16,13,8,10,11,21,
+ 22,17,23,9,2,5,18,19,20,14,
+ 1,25,0,35,3,38,36,1,0,40,
+ 42,12,46,48,43,37,44,45,41,39,
+ 47,34,27,3,1,18,19,20,2,5,
+ 15,16,13,8,10,11,21,22,17,23,
+ 9,14,0,8,71,72,10,11,68,67,
+ 73,74,75,76,78,79,13,80,81,82,
+ 69,77,36,64,84,85,3,38,27,6,
+ 7,4,65,0,96,97,64,40,42,12,
+ 46,48,43,37,44,45,41,39,47,34,
+ 3,27,17,18,19,20,14,15,16,13,
+ 10,11,21,22,23,8,1,9,61,62,
+ 63,57,49,54,52,53,51,50,55,56,
+ 58,59,60,33,30,28,29,32,24,26,
+ 25,31,6,7,4,5,2,0,37,0,
+ 3,38,64,66,0,29,24,30,31,32,
+ 26,28,33,25,2,35,1,69,6,7,
+ 4,12,13,8,10,11,71,72,67,68,
+ 73,74,75,76,78,79,80,81,82,84,
+ 85,64,66,86,87,88,89,90,92,91,
+ 93,94,95,77,27,65,38,36,3,0,
+ 3,38,64,27,0,77,3,69,0,57,
+ 49,54,52,53,51,50,55,56,58,59,
+ 60,65,27,33,30,28,29,32,31,24,
+ 26,25,38,2,8,6,7,4,35,36,
+ 3,1,0,8,29,49,24,50,61,30,
+ 51,31,52,53,32,26,54,55,28,62,
+ 33,63,56,57,25,58,59,60,2,5,
+ 9,69,4,7,6,0,96,29,49,24,
+ 50,61,30,51,31,52,53,32,26,54,
+ 55,28,62,33,63,56,57,25,58,59,
+ 60,5,1,9,6,7,27,3,34,4,
+ 2,8,0,8,1,35,36,3,29,49,
+ 50,61,30,51,31,52,53,32,54,55,
+ 28,62,33,63,56,57,58,59,60,2,
+ 5,9,6,7,4,69,24,26,25,0,
29,49,24,50,61,30,51,31,52,53,
- 32,27,54,55,28,62,33,63,56,57,
- 25,58,59,60,2,5,7,8,4,11,
- 0,96,29,49,24,50,61,30,51,31,
- 52,53,32,27,54,55,28,62,33,63,
- 56,57,25,58,59,60,5,1,7,8,
- 26,3,34,4,2,6,0
+ 32,26,54,55,28,62,33,63,56,57,
+ 25,58,59,60,9,2,5,6,7,4,
+ 12,0
};
};
public final static byte asr[] = Asr.asr;
@@ -1210,42 +1236,42 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface Nasb {
public final static char nasb[] = {0,
- 165,31,16,21,40,136,31,32,97,31,
- 31,31,98,78,98,78,78,98,78,98,
- 92,157,127,31,31,73,90,18,120,152,
- 31,108,150,108,150,108,108,108,150,169,
- 31,150,120,157,10,10,119,145,32,41,
- 78,147,31,31,157,31,120,31,31,104,
- 71,43,31,120,78,145,31,145,31,145,
- 76,119,55,114,122,126,150,78,62,74,
- 90,41,31,90,110,39,41,41,108,31,
- 31,131,31,31,41,18,31,8,31,40,
- 1,120,31,120,31,150,178,145,108,145,
- 48,12,52,57,48,31,100,8,8,8,
- 8,8,8,8,56,8,8,8,31,31,
- 31,31,31,31,31,31,31,31,31,120,
- 141,24,31,160,150,145,31,8,31,31,
- 31,120,31,41,8,41,173,101,31,101,
- 101,104,131,31,131,126,31,31,31,71,
- 120,8,120,145,19,40,67,108,65,31,
- 31,48,34,120,48,57,56,34,8,8,
- 8,8,8,8,8,8,8,8,8,120,
- 120,143,100,100,100,100,80,80,36,101,
- 8,8,8,8,8,8,8,8,8,8,
- 8,8,8,8,8,8,8,101,8,10,
- 10,140,157,114,19,145,120,175,41,120,
- 31,120,120,110,131,8,120,178,126,65,
- 19,8,108,34,31,8,8,57,56,8,
- 157,117,120,120,120,120,120,57,31,31,
- 31,31,31,31,31,31,31,31,31,31,
- 31,31,31,31,119,120,155,84,51,41,
- 175,131,101,131,131,8,19,41,8,31,
- 147,78,19,57,57,145,86,155,31,31,
- 31,31,8,114,120,65,59,175,41,120,
- 31,126,8,78,150,51,120,19,50,31,
- 62,108,8,31,46,120,175,41,131,150,
- 65,82,62,57,108,8,131,120,19,8,
- 57,131,57
+ 160,30,42,19,16,126,30,10,82,30,
+ 30,30,83,90,83,90,90,83,90,83,
+ 157,135,30,30,83,76,55,85,68,46,
+ 167,92,30,8,149,8,149,8,8,8,
+ 149,31,30,149,167,157,35,35,166,55,
+ 55,55,55,55,55,55,55,55,55,55,
+ 174,30,144,10,17,90,146,30,30,157,
+ 30,167,30,30,113,70,39,30,167,90,
+ 144,30,144,30,144,88,166,57,123,174,
+ 174,174,174,167,167,142,1,44,44,49,
+ 62,72,134,149,90,65,86,68,17,30,
+ 68,119,61,17,17,8,30,30,95,30,
+ 30,17,46,30,55,30,16,167,30,167,
+ 30,149,151,144,8,144,14,178,54,59,
+ 14,30,58,30,30,30,30,30,30,30,
+ 30,30,30,167,140,22,30,167,167,167,
+ 167,30,157,164,35,35,30,30,55,167,
+ 55,59,182,149,144,30,30,30,30,167,
+ 30,17,17,169,62,30,62,62,113,95,
+ 30,95,134,70,167,55,167,144,47,16,
+ 130,8,100,30,30,14,37,167,14,59,
+ 58,37,55,55,55,55,55,55,55,55,
+ 55,55,55,55,55,55,55,55,55,55,
+ 55,55,55,55,55,55,55,55,55,55,
+ 62,55,139,157,123,30,30,30,55,144,
+ 106,167,155,166,55,30,47,144,167,171,
+ 17,167,30,167,167,119,95,167,151,134,
+ 100,47,55,8,37,30,55,55,59,58,
+ 30,30,30,30,30,30,30,30,30,30,
+ 30,30,30,30,30,30,155,104,53,167,
+ 123,53,17,171,95,62,95,95,55,47,
+ 17,55,30,146,90,47,59,59,55,100,
+ 110,167,100,171,17,167,30,134,55,90,
+ 149,47,52,30,65,8,55,30,12,47,
+ 167,171,17,95,149,65,59,8,55,102,
+ 95,167,55,59,95,59
};
};
public final static char nasb[] = Nasb.nasb;
@@ -1253,25 +1279,25 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface Nasr {
public final static char nasr[] = {0,
- 89,88,87,86,81,85,84,5,0,52,
- 0,124,1,29,0,137,0,1,50,0,
- 34,1,108,89,88,87,86,81,85,84,
- 0,112,0,31,0,1,119,0,30,1,
- 24,0,20,116,0,131,0,82,0,96,
- 68,5,1,0,1,5,44,0,27,139,
- 0,5,68,0,75,0,1,59,93,0,
- 114,0,1,36,48,34,46,28,0,98,
- 0,127,0,34,46,66,65,28,0,97,
- 0,81,77,78,79,80,71,54,0,59,
- 1,30,0,1,29,37,101,27,0,37,
- 27,76,50,1,29,0,65,66,1,20,
- 0,29,1,133,0,28,46,34,1,0,
- 27,37,1,38,0,29,1,110,0,20,
- 34,46,65,66,1,0,46,34,1,11,
- 0,136,20,0,1,29,28,61,0,1,
- 29,53,33,0,132,29,1,0,28,34,
- 36,0,29,53,1,70,0,104,1,59,
- 0
+ 90,99,88,87,81,86,85,1,0,114,
+ 0,133,0,82,0,2,25,0,34,2,
+ 110,90,99,89,88,87,81,86,85,0,
+ 28,34,36,0,56,0,31,0,21,118,
+ 0,139,0,100,0,2,50,0,2,121,
+ 0,97,68,2,6,0,2,6,44,0,
+ 25,2,30,0,6,68,0,98,0,116,
+ 0,29,2,135,0,81,77,78,79,80,
+ 84,71,51,0,2,36,48,34,46,28,
+ 0,138,21,0,1,37,2,38,0,75,
+ 0,129,0,34,46,66,65,28,0,1,
+ 141,0,2,29,1,37,103,0,37,1,
+ 76,50,2,29,0,29,2,112,0,2,
+ 59,94,0,28,46,34,2,0,21,34,
+ 46,65,66,2,0,46,34,2,11,0,
+ 106,2,59,0,2,29,28,61,0,134,
+ 29,2,0,65,66,2,21,0,29,57,
+ 2,70,0,2,59,30,0,126,2,29,
+ 0,2,29,57,33,0
};
};
public final static char nasr[] = Nasr.nasr;
@@ -1279,9 +1305,9 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface TerminalIndex {
public final static char terminalIndex[] = {0,
- 2,85,87,99,86,9,97,98,10,11,
- 3,8,84,6,7,68,81,82,83,12,
- 13,93,94,48,76,92,64,69,44,55,
+ 2,85,87,99,86,97,98,9,93,10,
+ 11,3,8,84,6,7,68,81,82,83,
+ 12,13,94,48,76,64,92,69,44,55,
60,63,72,100,1,90,77,42,45,46,
49,50,51,57,58,59,65,71,47,52,
56,61,62,66,67,74,75,78,79,80,
@@ -1296,21 +1322,21 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface NonterminalIndex {
public final static char nonterminalIndex[] = {0,
- 0,0,0,0,107,111,112,113,114,115,
- 190,0,0,0,116,117,118,119,120,103,
- 121,122,123,105,0,124,130,191,134,106,
- 142,0,129,165,0,168,125,128,0,0,
+ 106,0,0,0,0,108,112,113,114,115,
+ 190,0,0,0,116,117,118,119,120,121,
+ 103,122,123,124,105,0,125,191,134,107,
+ 142,0,130,165,0,168,126,129,0,0,
0,0,0,102,162,164,0,166,0,104,
- 152,167,133,141,0,0,0,0,156,127,
- 163,151,176,179,180,181,0,0,109,0,
+ 141,0,0,152,0,167,133,0,156,128,
+ 163,151,176,179,180,181,0,0,110,0,
144,0,169,175,0,132,145,146,147,148,
- 153,174,178,136,137,138,139,140,143,149,
- 150,0,155,159,161,182,195,108,110,126,
- 131,135,0,154,158,0,160,170,173,187,
- 0,189,0,192,0,194,0,0,0,0,
- 0,157,0,171,172,177,0,183,184,0,
- 185,186,188,0,0,193,0,0,196,0,
- 0
+ 153,174,178,196,136,137,138,139,140,143,
+ 149,150,0,155,159,161,182,195,197,109,
+ 111,127,131,135,0,154,158,0,160,170,
+ 173,187,0,189,0,192,0,194,0,0,
+ 0,0,0,157,0,171,172,177,0,183,
+ 184,0,185,186,188,0,0,193,0,0,
+ 198,0,0
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
@@ -1318,13 +1344,13 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface ScopePrefix {
public final static char scopePrefix[] = {
- 141,199,284,161,92,98,227,55,254,1,
- 64,108,126,41,207,27,33,37,69,104,
- 178,263,280,299,303,267,15,8,8,73,
- 76,81,113,136,76,188,193,196,307,49,
- 182,274,8,81,217,151,245,151,217,274,
- 20,88,174,233,233,233,233,233,20,116,
- 88,116,116
+ 145,203,286,165,96,102,231,59,256,1,
+ 68,112,130,45,211,31,37,41,73,108,
+ 182,265,282,301,305,269,15,8,8,77,
+ 80,85,117,140,80,192,197,200,309,53,
+ 186,276,8,85,221,155,247,155,221,276,
+ 20,27,92,178,27,27,27,27,27,20,
+ 120,92,120,120
};
};
public final static char scopePrefix[] = ScopePrefix.scopePrefix;
@@ -1332,13 +1358,13 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface ScopeSuffix {
public final static char scopeSuffix[] = {
- 149,149,149,149,6,6,149,61,260,6,
- 31,6,31,46,212,31,31,31,31,6,
- 176,149,31,31,6,271,18,6,6,31,
- 79,90,6,31,139,191,191,191,31,52,
- 185,277,11,84,212,168,248,154,220,292,
- 25,90,176,235,237,239,241,243,22,123,
- 84,118,131
+ 153,153,153,153,6,6,153,65,262,6,
+ 35,6,35,50,216,35,35,35,35,6,
+ 180,153,35,35,6,273,18,6,6,35,
+ 83,94,6,35,143,195,195,195,35,56,
+ 189,279,11,88,216,172,250,158,224,294,
+ 25,29,94,180,237,239,241,243,245,22,
+ 127,88,122,135
};
};
public final static char scopeSuffix[] = ScopeSuffix.scopeSuffix;
@@ -1346,13 +1372,13 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface ScopeLhs {
public final static char scopeLhs[] = {
- 79,77,5,79,52,52,77,62,41,140,
- 67,52,36,12,77,6,6,113,67,52,
- 93,33,6,5,5,23,105,131,130,65,
- 83,61,52,34,51,78,78,78,3,96,
- 93,7,140,61,77,79,42,79,77,5,
- 105,61,93,88,87,86,85,84,105,36,
- 61,48,36
+ 79,77,6,79,56,56,77,62,41,142,
+ 67,56,36,12,77,7,7,115,67,56,
+ 94,33,7,6,6,24,107,133,132,65,
+ 83,61,56,34,54,78,78,78,4,97,
+ 94,8,142,61,77,79,42,79,77,6,
+ 107,99,61,94,89,88,87,86,85,107,
+ 36,61,48,36
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
@@ -1361,12 +1387,12 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface ScopeLa {
public final static byte scopeLa[] = {
64,64,64,64,77,77,64,64,97,77,
- 36,77,36,36,11,36,36,36,36,77,
- 26,64,36,36,77,65,7,77,77,36,
- 1,6,77,36,2,2,2,2,36,66,
- 2,36,69,6,11,11,37,2,2,36,
- 2,6,26,5,61,62,62,57,2,1,
- 6,1,1
+ 36,77,36,36,12,36,36,36,36,77,
+ 27,64,36,36,77,65,6,77,77,36,
+ 1,8,77,36,2,2,2,2,36,66,
+ 2,36,69,8,12,12,37,2,2,36,
+ 2,9,8,27,2,61,62,62,57,2,
+ 1,8,1,1
};
};
public final static byte scopeLa[] = ScopeLa.scopeLa;
@@ -1374,13 +1400,13 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface ScopeStateSet {
public final static char scopeStateSet[] = {
- 123,123,9,123,96,96,123,70,81,3,
- 100,96,107,128,123,9,9,77,100,96,
- 5,80,9,9,9,41,120,1,3,100,
- 102,167,96,107,112,123,123,123,9,73,
- 5,14,3,167,123,123,81,123,123,9,
- 120,167,5,124,124,124,124,124,120,107,
- 167,109,107
+ 125,125,39,125,28,28,125,102,13,3,
+ 32,28,109,130,125,39,39,9,32,28,
+ 5,12,39,39,39,73,122,1,3,32,
+ 34,170,28,109,114,125,125,125,39,105,
+ 5,46,3,170,125,125,13,125,125,39,
+ 122,126,170,5,126,126,126,126,126,122,
+ 109,170,111,109
};
};
public final static char scopeStateSet[] = ScopeStateSet.scopeStateSet;
@@ -1389,36 +1415,37 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface ScopeRhs {
public final static char scopeRhs[] = {0,
160,69,160,35,0,102,0,160,35,0,
- 30,127,102,0,194,128,0,191,0,128,
- 0,159,191,0,159,0,169,1,22,0,
- 103,0,169,1,23,0,235,1,214,0,
- 234,1,1,7,0,103,103,0,228,101,
- 0,31,151,0,175,199,101,11,168,0,
- 104,0,0,173,101,1,165,0,173,101,
- 1,0,183,1,0,161,101,0,179,0,
- 149,161,0,9,0,174,0,149,0,9,
- 0,126,28,209,101,35,0,126,209,101,
- 28,35,0,126,28,35,0,126,209,101,
- 35,0,126,35,0,134,0,2,0,171,
- 103,0,2,103,0,173,101,1,134,0,
- 2,0,169,103,0,151,1,0,162,0,
- 175,206,101,11,127,223,61,0,104,0,
- 223,61,0,130,3,0,0,0,104,0,
- 175,206,101,11,223,61,0,3,0,0,
- 0,104,0,159,0,105,0,222,101,159,
- 0,101,159,0,157,105,0,192,61,0,
- 130,0,192,63,0,192,62,0,203,101,
- 11,221,127,220,181,0,221,127,220,181,
- 0,3,0,0,104,0,220,181,0,130,
- 0,3,0,0,104,0,203,101,11,220,
- 181,0,189,0,148,0,147,0,146,0,
- 145,0,144,0,138,43,0,77,2,106,
- 103,105,0,138,120,130,1,46,0,53,
- 128,0,201,101,11,0,130,85,122,0,
- 29,123,0,169,1,0,103,112,0,169,
- 1,16,0,175,199,101,11,120,169,1,
- 0,103,3,0,110,0,104,0,219,1,
- 105,0,130,35,105,0,130,1,0
+ 30,128,102,0,195,128,0,191,0,128,
+ 0,159,191,0,159,0,190,0,196,0,
+ 169,1,9,0,103,0,169,1,23,0,
+ 237,1,216,0,236,1,1,6,0,103,
+ 103,0,230,102,0,31,151,0,175,201,
+ 102,12,168,0,104,0,0,173,102,1,
+ 165,0,173,102,1,0,183,1,0,161,
+ 102,0,179,0,149,161,0,9,0,174,
+ 0,149,0,9,0,127,28,211,102,35,
+ 0,127,211,102,28,35,0,127,28,35,
+ 0,127,211,102,35,0,127,35,0,134,
+ 0,2,0,171,103,0,2,103,0,173,
+ 102,1,134,0,2,0,169,103,0,154,
+ 1,0,162,0,175,208,102,12,101,225,
+ 61,0,104,0,225,61,0,106,3,0,
+ 0,0,104,0,175,208,102,12,225,61,
+ 0,3,0,0,0,104,0,159,0,105,
+ 0,224,102,159,0,102,159,0,157,105,
+ 0,193,61,0,106,0,193,63,0,193,
+ 62,0,205,102,12,223,101,222,181,0,
+ 223,101,222,181,0,3,0,0,104,0,
+ 222,181,0,106,0,3,0,0,104,0,
+ 205,102,12,222,181,0,148,0,147,0,
+ 146,0,145,0,144,0,138,43,0,77,
+ 2,107,103,105,0,138,121,130,1,46,
+ 0,53,129,0,203,102,12,0,130,85,
+ 123,0,29,124,0,169,1,0,103,113,
+ 0,169,1,17,0,175,201,102,12,121,
+ 169,1,0,103,3,0,111,0,104,0,
+ 221,1,106,0,130,35,106,0,130,1,
+ 0
};
};
public final static char scopeRhs[] = ScopeRhs.scopeRhs;
@@ -1426,24 +1453,24 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface ScopeState {
public final static char scopeState[] = {0,
- 639,0,765,0,2717,851,2569,0,2831,2452,
- 2339,2021,438,2796,2437,2052,479,407,556,531,
- 2503,1770,1658,686,1478,822,2583,919,752,640,
- 2788,2759,2751,2726,2704,499,2696,2688,2680,1500,
- 1612,1588,1564,1540,657,1516,1043,1443,1418,1394,
- 1369,1344,1319,1294,1269,1244,1219,1194,1169,1144,
- 1117,1092,1013,797,979,954,374,1068,727,866,
- 839,772,700,615,588,0,557,877,0,2365,
- 2362,2334,2313,2285,2264,2236,2215,1791,2187,2167,
- 1761,1884,1713,1683,0,1112,599,480,375,2396,
- 1463,1744,1945,2179,1905,0,2466,436,1463,2150,
- 2124,2063,1945,1641,1905,1868,2081,902,1812,2002,
- 1842,0,1625,498,374,436,0,2856,2484,2838,
- 2002,2396,2829,2063,1463,1842,1641,2142,498,2072,
- 374,2150,2811,2032,1868,2124,2653,2081,2804,1987,
- 2466,1886,1861,1632,902,1625,2419,2514,2415,2635,
- 2627,2089,2605,886,1963,436,2319,2221,2596,2565,
- 2543,2523,2519,0
+ 397,0,1729,0,2432,1944,2254,0,1069,937,
+ 0,2883,2502,2475,2456,2429,2410,2383,2338,1895,
+ 2289,2268,1815,1150,1793,1771,0,1018,770,659,
+ 498,1721,430,2061,2563,1970,2700,0,2890,2820,
+ 2740,1692,1634,1551,591,2661,2808,2040,2157,2131,
+ 409,558,2552,1736,830,535,920,896,2651,2631,
+ 2598,1880,2799,2790,2754,2609,2712,2703,2688,2679,
+ 2670,757,1700,1667,1642,1609,669,1584,1023,1559,
+ 1526,1501,1476,1451,1426,1401,1376,1351,1326,1301,
+ 1276,1251,1226,1201,993,805,968,943,1138,376,
+ 732,871,846,780,704,628,600,0,471,438,
+ 1721,2239,2212,2168,2061,1865,1970,1974,2184,1076,
+ 2546,2076,1947,0,1048,500,376,438,0,2611,
+ 2511,2922,2076,2918,2168,1721,1947,430,1865,2473,
+ 500,2142,2239,2072,2080,1974,376,2212,2836,2184,
+ 1903,2000,471,1966,1159,421,1076,1048,2519,2386,
+ 653,1750,2817,2178,1082,1044,1054,2265,438,2341,
+ 2333,2773,2721,2714,1894,1778,0
};
};
public final static char scopeState[] = ScopeState.scopeState;
@@ -1451,42 +1478,42 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public interface InSymb {
public final static char inSymb[] = {0,
- 0,218,4,101,129,232,237,208,184,7,
- 8,4,185,181,186,63,62,187,61,188,
- 189,101,1,2,134,101,1,11,1,1,
- 1,220,128,192,128,192,223,192,128,161,
- 149,128,151,101,134,146,1,225,208,202,
- 151,128,191,136,101,148,238,13,197,101,
- 1,236,2,13,127,11,127,11,149,6,
- 161,1,35,101,101,38,128,151,66,161,
- 65,120,1,38,201,47,39,41,45,44,
- 37,43,48,46,137,11,42,40,127,129,
- 101,234,214,1,221,128,101,11,101,6,
- 101,101,28,126,101,106,1,22,23,16,
- 21,20,10,9,6,12,15,14,105,108,
- 110,109,116,115,118,117,121,119,122,173,
- 129,101,174,233,128,11,168,6,148,136,
- 6,2,3,130,101,127,1,1,138,1,
- 1,101,65,160,65,101,200,2,5,38,
- 120,1,2,11,203,159,204,101,206,127,
- 207,101,182,224,101,126,209,182,95,94,
- 93,91,92,90,89,88,87,86,66,169,
- 130,159,1,1,1,1,83,70,1,35,
- 72,71,6,67,68,10,9,79,78,76,
- 75,74,73,80,12,82,81,85,84,165,
- 166,1,101,38,101,11,2,153,170,130,
- 37,130,130,201,65,38,235,101,101,206,
- 175,66,38,182,38,209,28,126,6,120,
- 101,1,169,169,169,169,219,130,109,109,
- 108,108,115,115,110,110,110,110,117,116,
- 119,118,130,121,1,183,101,161,101,170,
- 124,120,1,120,120,38,203,222,65,151,
- 128,194,175,126,126,11,161,101,120,120,
- 120,120,65,101,173,199,101,124,170,130,
- 138,38,65,194,128,101,173,175,38,228,
- 239,70,35,127,229,170,124,120,97,128,
- 199,150,66,160,70,35,120,170,175,69,
- 160,120,160
+ 0,220,4,102,129,234,239,210,185,6,
+ 7,4,186,181,187,63,62,188,61,189,
+ 102,1,2,134,199,190,9,102,1,12,
+ 1,1,1,222,128,193,128,193,225,193,
+ 128,161,149,128,154,102,134,146,1,9,
+ 23,17,22,21,11,10,8,13,16,15,
+ 1,106,227,210,204,154,128,192,136,102,
+ 148,240,14,198,102,1,238,2,14,101,
+ 12,101,12,149,8,161,1,35,102,1,
+ 1,1,1,169,130,159,102,83,70,1,
+ 35,102,38,128,154,66,161,65,121,1,
+ 38,203,47,39,41,45,44,37,43,48,
+ 46,137,12,42,40,101,129,236,216,1,
+ 223,128,102,12,102,8,102,102,28,127,
+ 102,107,8,109,115,110,117,116,119,118,
+ 122,120,123,173,129,102,174,169,169,169,
+ 169,121,102,1,166,165,202,101,9,221,
+ 102,130,235,128,12,168,148,136,8,2,
+ 3,130,101,1,1,138,1,1,102,65,
+ 160,65,102,38,121,1,2,12,205,159,
+ 206,102,208,101,209,102,182,226,102,127,
+ 211,182,95,94,93,91,92,90,89,88,
+ 87,86,66,72,71,8,67,68,11,10,
+ 79,78,76,75,74,73,80,13,82,81,
+ 85,84,1,102,38,121,121,121,121,12,
+ 161,183,102,1,38,107,102,12,2,157,
+ 170,130,37,130,130,203,65,237,102,102,
+ 208,175,66,38,182,38,211,28,127,8,
+ 110,110,109,109,116,116,115,115,115,115,
+ 118,117,120,119,130,122,102,161,102,173,
+ 102,102,170,125,121,1,121,121,38,205,
+ 224,65,154,128,195,175,127,127,65,201,
+ 102,173,201,125,170,130,138,38,65,195,
+ 128,175,38,230,241,70,35,101,231,175,
+ 170,125,121,97,128,66,160,70,35,150,
+ 121,170,69,160,121,160
};
};
public final static char inSymb[] = InSymb.inSymb;
@@ -1600,6 +1627,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
")",
"}",
";",
+ "identifier_token",
"expression",
"postfix_expression",
"member_name",
@@ -1624,7 +1652,6 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
"constant_expression",
"statement",
"compound_statement",
- "identifier_token",
"block_item_list",
"block_item",
"declaration",
@@ -1645,7 +1672,7 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
"struct_or_union_specifier",
"elaborated_specifier",
"enum_specifier",
- "typedef_name_in_declspec",
+ "type_name_specifier",
"init_declarator",
"complete_declarator",
"initializer",
@@ -1696,6 +1723,8 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
"extended_decl_modifier_seq",
"extended_decl_modifier",
"extended_asm_param",
+ "typeof_type_specifier",
+ "typeof_declaration_specifiers",
"field_name_designator"
};
};
@@ -1704,8 +1733,8 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public final static int
ERROR_SYMBOL = 34,
- SCOPE_UBOUND = 62,
- SCOPE_SIZE = 63,
+ SCOPE_UBOUND = 63,
+ SCOPE_SIZE = 64,
MAX_NAME_LENGTH = 38;
public final int getErrorSymbol() { return ERROR_SYMBOL; }
@@ -1714,20 +1743,20 @@ public class GCCParserprs implements lpg.lpgjavaruntime.ParseTable, GCCParsersym
public final int getMaxNameLength() { return MAX_NAME_LENGTH; }
public final static int
- NUM_STATES = 353,
+ NUM_STATES = 356,
NT_OFFSET = 100,
- LA_STATE_OFFSET = 3409,
+ LA_STATE_OFFSET = 3516,
MAX_LA = 2147483647,
- NUM_RULES = 373,
- NUM_NONTERMINALS = 141,
- NUM_SYMBOLS = 241,
+ NUM_RULES = 375,
+ NUM_NONTERMINALS = 143,
+ NUM_SYMBOLS = 243,
SEGMENT_SIZE = 8192,
- START_STATE = 2435,
+ START_STATE = 2463,
IDENTIFIER_SYMBOL = 0,
EOFT_SYMBOL = 96,
EOLT_SYMBOL = 96,
- ACCEPT_ACTION = 2924,
- ERROR_ACTION = 3036;
+ ACCEPT_ACTION = 3014,
+ ERROR_ACTION = 3141;
public final static boolean BACKTRACK = true;

Back to the top