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/c99/C99ExpressionParserprs.java')
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java778
1 files changed, 389 insertions, 389 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java
index f2469d12fa0..b03d8c092b5 100644
--- a/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java
+++ b/lrparser/org.eclipse.cdt.core.lrparser/src/org/eclipse/cdt/internal/core/dom/lrparser/c99/C99ExpressionParserprs.java
@@ -1,5 +1,5 @@
/*******************************************************************************
-* Copyright (c) 2006, 2009 IBM Corporation and others.
+* Copyright (c) 2006, 2010 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -45,171 +45,171 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
3,3,3,3,3,3,1,1,2,1,
0,1,3,1,1,1,1,1,1,1,
1,3,4,3,2,4,1,2,1,1,
- 1,2,5,7,5,1,0,7,5,9,
- 8,3,2,2,2,3,2,4,2,2,
- 2,2,2,1,1,1,1,2,1,2,
- 2,2,1,2,2,1,2,2,1,2,
- 2,1,2,2,1,3,1,3,1,1,
+ 1,2,5,7,5,1,0,7,2,5,
+ 9,8,3,2,2,2,3,2,4,2,
+ 2,2,2,2,1,1,1,1,2,1,
+ 2,2,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,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,3,4,
- 5,6,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,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,1,3,
- 6,4,2,4,1,1,-37,0,0,0,
- 0,0,0,0,0,0,0,-2,0,0,
- 0,0,0,0,0,0,0,-137,0,0,
- -4,-159,-118,0,0,0,0,0,-74,0,
+ 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,3,
+ 4,5,6,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,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,1,
+ 3,6,4,2,4,1,1,-37,0,0,
+ 0,0,0,0,0,0,0,0,-2,0,
+ 0,0,0,0,0,0,0,0,-137,0,
+ 0,-4,-159,-118,0,0,0,0,0,-74,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-14,0,-30,0,-31,0,0,0,0,
- 0,-16,0,-80,-119,0,-120,0,0,0,
- 0,0,0,0,0,-141,0,0,0,0,
+ 0,0,-14,0,-30,0,-31,0,0,0,
+ 0,0,-16,0,-80,-119,0,-120,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,-3,0,0,0,
+ 0,0,0,0,0,0,0,-3,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-105,-124,0,0,-191,0,-17,-131,-130,
+ 0,0,-105,-124,0,0,-191,0,-17,-131,
+ -130,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-5,0,0,0,0,
+ 0,0,0,0,0,-121,0,-122,0,0,
+ 0,0,-177,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-5,0,0,0,0,0,
- 0,0,0,0,-121,0,-122,0,0,0,
- 0,-177,0,0,0,0,0,0,0,0,
+ 0,0,0,-111,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-111,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-179,0,-194,0,-18,
+ 0,-19,0,-20,-21,-22,-192,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-179,0,-194,0,-18,0,
- -19,0,-20,-21,-22,-192,0,0,0,0,
+ 0,0,0,0,0,0,0,-134,0,-38,
+ 0,0,0,0,0,0,0,0,0,-39,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,-134,0,-38,0,
- 0,0,0,0,0,0,0,0,-39,0,
+ 0,-23,-109,-24,0,0,0,0,0,-71,
+ -55,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- -23,-109,-24,0,0,0,0,0,-71,-55,
+ 0,0,-25,0,-107,-26,-88,-89,0,0,
+ 0,0,-90,0,-91,0,0,0,0,0,
+ 0,0,0,0,0,0,-27,0,0,0,
+ 0,0,0,0,0,0,0,-34,0,0,
+ 0,0,0,0,0,0,0,-57,0,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-58,0,
+ 0,0,0,0,0,0,0,0,0,-35,
+ 0,0,0,0,0,0,0,0,0,-59,
0,0,0,0,0,0,0,0,0,0,
- 0,-25,0,-107,-26,-88,-89,0,0,0,
- 0,-90,0,-91,0,0,0,0,0,0,
- 0,0,0,0,0,-27,0,0,0,0,
- 0,0,0,0,0,0,-34,0,0,0,
- 0,0,0,0,0,0,-57,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,-58,0,0,
- 0,0,0,0,0,0,0,0,-35,0,
- 0,0,0,0,0,0,0,0,-59,0,
+ -60,0,0,0,0,0,0,0,0,0,
+ 0,-68,0,0,0,0,0,0,0,0,
+ 0,-61,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,-60,
+ 0,0,-62,0,0,0,0,0,0,0,
+ 0,0,0,-69,0,0,0,0,0,0,
+ 0,0,0,-63,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- -68,0,0,0,0,0,0,0,0,0,
- -61,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,-64,0,0,0,0,0,
+ 0,0,0,0,0,-70,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,-62,0,0,0,0,0,0,0,0,
- 0,0,-69,0,0,0,0,0,0,0,
- 0,0,-63,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-66,0,0,0,
+ 0,0,0,0,0,0,0,-115,0,0,
+ 0,0,0,0,0,0,0,-67,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,-70,0,0,0,0,0,
- 0,0,0,0,-65,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-123,0,
+ 0,0,0,0,0,0,0,0,0,-132,
+ 0,0,0,0,0,0,0,0,0,-144,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-66,0,0,0,0,
- 0,0,0,0,0,0,-115,0,0,0,
- 0,0,0,0,0,0,-67,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,-123,0,0,
- 0,0,0,0,0,0,0,0,-132,0,
- 0,0,0,0,0,0,0,0,-144,0,
+ -145,0,0,0,0,0,0,0,0,0,
+ 0,-153,0,0,0,0,0,0,0,0,
+ 0,-180,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,-145,
+ 0,-189,0,0,0,0,0,0,0,0,
+ 0,0,-92,0,0,0,0,0,0,0,
+ 0,-6,0,0,0,0,0,0,0,-93,
+ 0,-7,0,0,0,0,0,0,0,-195,
0,0,0,0,0,0,0,0,0,0,
- -153,0,0,0,0,0,0,0,0,0,
- -180,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-201,
0,0,0,0,0,0,0,0,0,0,
- -189,0,0,0,0,0,0,0,0,0,
- 0,-92,0,0,0,0,0,0,0,0,
- -6,0,0,0,0,0,0,0,-93,0,
- -7,0,0,0,0,0,0,0,-195,0,
+ -94,0,0,0,0,0,0,0,0,-8,
+ 0,0,0,0,0,0,0,-200,0,-9,
+ 0,0,0,0,0,0,0,-209,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,-201,0,
- 0,0,0,0,0,0,0,0,0,-94,
- 0,0,0,0,0,0,0,0,-8,0,
- 0,0,0,0,0,0,-200,0,-9,0,
- 0,0,0,0,0,0,-209,0,0,0,
+ 0,0,0,0,0,0,0,-133,-47,0,
+ 0,0,0,0,0,0,0,0,0,-49,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,-133,-47,0,0,
- 0,0,0,0,0,0,0,0,-49,0,
- 0,0,0,0,0,0,0,0,0,-76,
- 0,0,0,-95,-73,0,-148,-78,-125,0,
- 0,0,0,0,0,0,0,0,-96,0,
- 0,0,0,0,-112,0,0,0,-77,0,
- 0,0,0,-149,0,0,0,0,0,0,
- 0,0,0,0,0,0,-117,-166,0,-97,
+ -76,0,0,0,-95,-73,0,-148,-78,-125,
+ 0,0,0,0,0,0,0,0,0,-96,
+ 0,0,0,0,0,-112,0,0,0,-77,
+ 0,0,0,0,-149,0,0,0,0,0,
+ 0,0,0,0,0,0,0,-117,-166,0,
+ -97,0,0,0,0,0,0,0,0,0,
+ 0,0,0,-157,0,0,-158,-98,0,0,
+ -82,0,-56,0,0,0,0,0,0,0,
+ 0,0,0,-106,0,0,0,0,0,-52,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-157,0,0,-158,-98,0,0,-82,
- 0,-56,0,0,0,0,0,0,0,0,
- 0,0,-106,0,0,0,0,0,-52,0,
- 0,0,0,0,0,0,0,0,0,-183,
- 0,0,0,0,-87,0,-53,0,0,0,
- 0,0,0,0,0,0,0,-167,0,0,
- 0,0,0,-129,0,0,0,0,-1,-138,
- 0,0,0,0,0,0,0,-99,-186,0,
- 0,-181,-100,0,0,0,0,0,-170,0,
+ -183,0,0,0,0,-87,0,-53,0,0,
+ 0,0,0,0,0,0,0,0,-167,0,
+ 0,0,0,0,-129,0,0,0,0,-1,
+ -138,0,0,0,0,0,0,0,-99,-186,
+ 0,0,-181,-100,0,0,0,0,0,-170,
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,-48,0,
- 0,0,0,0,0,0,0,0,0,-50,
+ 0,0,0,0,0,0,0,0,0,-48,
0,0,0,0,0,0,0,0,0,0,
- -196,0,-51,0,0,0,0,0,0,0,
- 0,0,0,-208,0,0,-127,-140,0,0,
- 0,-146,0,0,0,-101,-102,-103,0,0,
- -43,0,0,0,0,0,0,0,0,0,
- 0,0,-104,0,-108,0,0,0,0,0,
- 0,0,0,-10,0,0,0,0,0,0,
- 0,-110,-83,0,-44,0,0,0,0,0,
- 0,0,0,0,0,-45,0,0,0,0,
- 0,0,0,0,0,0,-72,0,0,0,
- 0,0,0,0,0,0,-46,0,0,0,
- 0,0,0,0,0,0,0,-203,-171,-75,
- -11,0,0,0,0,0,0,0,0,0,
- 0,-12,0,0,0,0,0,0,0,0,
- 0,-126,-135,0,0,0,-143,-156,-160,-142,
+ -50,0,0,0,0,0,0,0,0,0,
+ 0,-196,0,-51,0,0,0,0,0,0,
+ 0,0,0,0,-208,0,0,-127,-140,0,
+ 0,0,-146,0,0,0,-101,-102,-103,0,
+ 0,-43,0,0,0,0,0,0,0,0,
+ 0,0,0,-104,0,-108,0,0,0,0,
+ 0,0,0,0,-10,0,0,0,0,0,
+ 0,0,-110,-83,0,-44,0,0,0,0,
+ 0,0,0,0,0,0,-45,0,0,0,
+ 0,0,0,0,0,0,0,-72,0,0,
+ 0,0,0,0,0,0,0,-46,0,0,
+ 0,0,0,0,0,0,0,0,-203,-171,
+ -75,-11,0,0,0,0,0,0,0,0,
+ 0,0,-12,0,0,0,0,0,0,0,
+ 0,0,-126,-135,0,0,0,-143,-156,-160,
+ -142,0,0,0,0,0,0,0,0,0,
+ 0,-210,0,-150,0,0,0,0,0,-114,
+ 0,0,0,0,0,0,0,0,0,-147,
0,0,0,0,0,0,0,0,0,0,
- -210,0,-150,0,0,0,0,0,-114,0,
- 0,0,0,0,0,0,0,0,-147,0,
- 0,0,0,0,0,0,0,0,0,-36,
- -113,-139,0,0,0,0,0,0,0,0,
- 0,-169,0,-40,0,0,0,0,0,0,
- 0,-151,0,0,-154,0,-41,0,0,0,
- 0,0,0,0,-42,0,0,0,0,0,
- 0,0,-116,0,0,0,0,-162,0,-165,
- -168,0,-164,0,-32,-173,0,0,-187,-174,
- 0,0,-190,0,-15,0,-163,0,-176,0,
- -175,0,0,0,0,0,0,-13,0,0,
- 0,0,0,0,-28,0,0,-29,-178,0,
- 0,-128,-155,0,0,0,0,0,0,0,
- 0,0,-202,0,0,0,0,0,0,0,
- -79,-207,0,0,0,0,0,0,0,0,
- -172,0,-81,0,-85,0,-84,0,0,0,
- 0,0,0,0,0,0,-86,-188,0,0,
+ -36,-113,-139,0,0,0,0,0,0,0,
+ 0,0,-169,0,-40,0,0,0,0,0,
+ 0,0,-151,0,0,-154,0,-41,0,0,
+ 0,0,0,0,0,-42,0,0,0,0,
+ 0,0,0,-116,0,0,0,0,-162,0,
+ -165,-168,0,-164,0,-32,-173,0,0,-187,
+ -174,0,0,-190,0,-15,0,-163,0,-176,
+ 0,-175,0,0,0,0,0,0,-13,0,
+ 0,0,0,0,0,-28,0,0,-29,-178,
+ 0,0,-128,-155,0,0,0,0,0,0,
+ 0,0,0,-202,0,0,0,0,0,0,
+ 0,-79,-207,0,0,0,0,0,0,0,
+ 0,-172,0,-81,0,-85,0,-84,0,0,
+ 0,0,0,0,0,0,0,-86,-188,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-197,-184,-185,0,0,0,0,-136,-33,
- -54,0,0,0,0,-152,0,0,-204,0,
- 0,0,0,0,-199,-161,0,0,0,0,
- -182,0,-205,0,-193,0,0,-206,0,0,
- 0,0,0,0,0,0,0,0,0,-198,
+ 0,0,-197,-184,-185,0,0,0,0,-136,
+ -33,-54,0,0,0,0,-152,0,0,-204,
+ 0,0,0,0,0,-199,-161,0,0,0,
+ 0,-182,0,-205,0,-193,0,0,-206,0,
0,0,0,0,0,0,0,0,0,0,
+ -198,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0
+ 0,0,0,0,0,0,0,0
};
};
public final static short baseCheck[] = BaseCheck.baseCheck;
@@ -231,171 +231,171 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
88,88,72,72,49,104,104,104,104,104,
104,104,105,105,105,106,106,111,111,112,
112,107,107,108,108,108,114,114,109,109,
- 109,109,110,110,110,110,110,113,113,25,
- 25,25,25,25,28,28,28,78,78,73,
- 73,73,73,74,74,74,75,75,75,76,
- 76,76,77,77,77,115,115,116,116,117,
- 29,31,31,31,31,31,53,54,54,54,
- 54,54,54,54,54,54,54,54,54,64,
- 61,61,89,90,66,66,62,62,62,67,
- 79,79,80,80,68,68,68,43,91,91,
- 81,82,82,82,63,63,92,83,83,84,
- 84,69,69,22,23,23,23,30,50,50,
- 33,33,33,33,36,36,38,34,34,35,
- 39,39,118,118,37,119,119,93,93,26,
- 26,26,26,26,26,26,26,26,85,51,
- 51,51,51,27,56,56,55,55,55,57,
- 57,52,52,94,94,59,59,58,58,58,
- 44,44,44,45,46,46,46,47,47,47,
- 47,65,65,42,42,48,96,95,95,95,
- 95,86,97,98,98,99,99,100,100,120,
- 120,121,121,122,122,122,122,124,124,123,
- 123,123,125,126,126,87,87,1,626,17,
- 21,18,372,625,45,448,382,541,31,539,
- 544,543,591,545,622,593,75,92,124,135,
- 213,670,629,596,338,137,134,136,160,275,
- 20,17,21,18,372,625,45,448,382,541,
- 1501,539,544,543,591,545,622,593,75,1145,
- 139,166,579,239,201,31,201,31,143,146,
- 149,152,57,384,118,201,187,201,186,341,
- 1128,1611,1623,1627,1637,1225,434,20,17,21,
- 18,372,625,45,448,382,541,342,539,544,
- 543,591,545,622,593,75,281,482,20,17,
- 21,18,372,625,45,448,382,541,1525,539,
- 544,543,591,545,622,593,75,92,282,1589,
- 1262,293,97,518,1365,25,158,24,157,695,
- 299,20,17,21,18,372,625,45,448,382,
- 541,287,539,544,543,591,545,622,593,75,
- 1342,255,213,343,240,506,20,17,21,18,
- 372,41,288,284,28,662,1502,201,188,341,
- 1365,1186,332,20,17,21,18,372,625,45,
- 448,382,541,342,539,544,543,591,545,622,
- 593,75,281,554,20,17,21,18,372,625,
- 45,448,382,541,1592,539,544,543,591,545,
- 622,593,75,1244,282,201,296,201,298,6,
- 1365,30,283,589,200,191,458,20,17,21,
- 18,372,625,45,448,382,541,289,539,544,
- 543,591,545,622,593,75,281,189,179,482,
- 20,17,21,18,372,43,45,627,290,482,
- 20,17,21,18,372,43,45,632,282,135,
- 213,344,242,243,1365,137,134,136,160,104,
- 482,20,17,21,18,372,43,45,448,382,
- 541,291,539,544,543,591,545,1348,274,1452,
- 139,166,171,22,14,547,578,194,143,146,
- 149,152,199,384,416,443,269,1149,1120,272,
- 1128,1611,1623,1627,1637,1225,482,20,17,21,
- 18,372,625,45,448,382,541,489,539,544,
- 543,591,545,622,593,75,93,482,20,17,
- 21,18,372,625,45,448,382,541,1407,539,
- 544,543,591,545,622,593,75,86,482,20,
- 17,21,18,372,625,45,448,382,541,489,
- 539,544,543,591,545,622,593,75,85,482,
- 20,17,21,18,372,625,45,448,382,541,
- 19,539,544,543,591,545,622,593,75,84,
- 482,20,17,21,18,372,625,45,448,382,
- 541,489,539,544,543,591,545,622,593,75,
- 83,482,20,17,21,18,372,625,45,448,
- 382,541,442,539,544,543,591,545,622,593,
- 75,82,482,20,17,21,18,372,625,45,
- 448,382,541,489,539,544,543,591,545,622,
- 593,75,81,482,20,17,21,18,372,625,
- 45,448,382,541,1203,539,544,543,591,545,
- 622,593,75,80,482,20,17,21,18,372,
- 625,45,448,382,541,489,539,544,543,591,
- 545,622,593,75,79,482,20,17,21,18,
- 372,625,45,448,382,541,23,539,544,543,
- 591,545,622,593,75,78,482,20,17,21,
- 18,372,625,45,448,382,541,489,539,544,
- 543,591,545,622,593,75,77,482,20,17,
- 21,18,372,625,45,448,382,541,273,539,
- 544,543,591,545,622,593,75,76,482,20,
- 17,21,18,372,625,45,448,382,541,489,
- 539,544,543,591,545,622,593,75,74,482,
- 20,17,21,18,372,625,45,448,382,541,
- 279,539,544,543,591,545,622,593,75,1548,
- 482,20,17,21,18,372,625,45,448,382,
- 541,489,539,544,543,591,545,622,593,75,
- 1567,482,20,17,21,18,372,43,45,448,
- 382,541,280,539,544,543,591,545,622,593,
- 94,482,20,17,21,18,372,43,45,448,
- 382,541,466,539,544,543,591,545,622,593,
- 94,482,20,17,21,18,372,43,40,488,
- 1695,482,20,17,21,18,372,43,39,482,
- 20,17,21,18,372,43,45,448,382,541,
- 212,539,544,543,591,545,622,593,94,482,
- 20,17,21,18,372,43,45,448,382,541,
- 490,539,544,543,591,545,622,593,94,482,
- 20,17,21,18,372,43,38,446,1698,482,
- 20,17,21,18,372,43,37,482,20,17,
- 21,18,372,43,45,448,382,541,202,539,
- 544,543,591,545,622,593,94,113,482,20,
- 17,21,18,372,43,45,448,1124,1522,482,
- 20,17,21,18,372,43,45,448,382,541,
- 144,539,1170,274,241,44,203,207,232,14,
- 218,1154,221,1473,223,224,229,194,1550,601,
- 396,267,1149,1120,272,104,275,263,277,327,
- 135,213,1382,274,499,264,142,134,136,160,
- 218,1154,221,1473,223,224,229,679,679,241,
- 245,267,1149,1120,272,276,592,1553,1669,1663,
- 228,141,166,559,1560,867,712,13,278,231,
- 387,261,482,20,17,21,18,372,43,45,
- 448,382,541,205,539,544,543,591,1363,482,
- 20,17,21,18,372,43,45,448,382,541,
- 710,539,544,543,1263,189,179,482,20,17,
- 21,18,372,43,45,448,382,541,151,539,
- 544,1346,255,213,104,28,1569,135,213,382,
- 14,1365,209,138,134,136,160,385,50,281,
- 417,1593,630,637,274,1452,1556,1571,243,421,
- 1679,219,1154,221,1473,223,224,229,140,166,
- 1259,88,269,1149,1120,272,144,147,150,153,
- 315,384,218,1154,221,1473,223,224,229,482,
- 20,17,21,18,372,43,45,448,1139,1603,
- 482,20,17,21,18,372,43,45,448,382,
- 541,719,1187,482,20,17,21,18,372,43,
- 45,448,382,541,281,1258,328,44,14,195,
- 198,200,104,255,213,1679,697,305,324,1183,
- 1067,482,20,17,21,18,372,43,45,448,
- 382,634,294,671,1457,615,242,218,1154,221,
- 1473,223,224,229,482,20,17,21,18,372,
- 43,36,676,414,1603,482,20,17,21,18,
- 372,43,45,448,382,992,482,20,17,21,
- 18,372,43,45,448,382,1009,409,20,17,
- 21,18,372,43,44,199,200,482,20,17,
- 21,18,372,43,45,448,382,1050,612,95,
- 326,482,20,17,21,18,372,43,35,1679,
- 567,1543,530,20,17,21,18,372,34,28,
- 387,277,733,711,197,1365,274,698,14,707,
- 44,218,1154,221,1473,223,224,229,1686,1621,
- 1691,728,1269,720,267,1149,1120,272,1553,358,
- 20,17,21,18,372,43,36,1459,867,358,
- 20,17,21,18,372,43,36,193,1452,227,
- 160,52,664,246,219,1154,221,1473,223,224,
- 229,1125,518,247,482,20,17,21,18,372,
- 43,48,44,254,213,721,274,482,20,17,
- 21,18,372,43,47,482,20,17,21,18,
- 372,43,46,567,267,1149,1120,272,104,1382,
- 567,14,180,489,567,465,723,449,266,723,
- 696,567,1664,201,1560,14,417,104,1097,518,
- 1382,724,244,1238,225,1097,317,1382,530,20,
- 17,21,18,372,33,14,450,90,14,738,
- 197,245,52,48,592,259,317,88,909,317,
- 1453,1238,259,742,567,909,699,1453,1500,446,
- 197,627,287,197,254,213,1638,88,197,1693,
- 88,559,1560,632,657,439,699,661,1500,699,
- 1768,1500,210,135,213,1768,1269,666,518,145,
- 134,136,160,825,741,135,213,783,449,135,
- 213,148,134,136,160,151,134,136,160,135,
- 213,192,489,587,142,154,134,136,160,116,
- 14,14,1512,1429,567,567,357,919,204,44,
- 567,417,417,230,1768,518,52,567,1097,197,
- 209,52,487,518,1097,104,1768,1768,104,1768,
- 1768,1097,88,88,1559,1571,1382,1269,254,213,
- 365,599,1347,254,213,259,1768,485,1662,295,
- 1453,259,297,1768,951,181,1453,1768,260,1768,
- 1471,234,192,205,1768,1768,1768,1768,1768,1768,
- 1768,1768,1220,1685,1429,1768,1768,1321,1768,1768,
- 1768,1768,1768,1768,1768,1768,1710,1768,0,20,
- 179,0,1,1994,0,1,2005,0
+ 109,109,109,110,110,110,110,110,113,113,
+ 25,25,25,25,25,28,28,28,78,78,
+ 73,73,73,73,74,74,74,75,75,75,
+ 76,76,76,77,77,77,115,115,116,116,
+ 117,29,31,31,31,31,31,53,54,54,
+ 54,54,54,54,54,54,54,54,54,54,
+ 64,61,61,89,90,66,66,62,62,62,
+ 67,79,79,80,80,68,68,68,43,91,
+ 91,81,82,82,82,63,63,92,83,83,
+ 84,84,69,69,22,23,23,23,30,50,
+ 50,33,33,33,33,36,36,38,34,34,
+ 35,39,39,118,118,37,119,119,93,93,
+ 26,26,26,26,26,26,26,26,26,85,
+ 51,51,51,51,27,56,56,55,55,55,
+ 57,57,52,52,94,94,59,59,58,58,
+ 58,44,44,44,45,46,46,46,47,47,
+ 47,47,65,65,42,42,48,96,95,95,
+ 95,95,86,97,98,98,99,99,100,100,
+ 120,120,121,121,122,122,122,122,124,124,
+ 123,123,123,125,126,126,87,87,1,627,
+ 17,21,18,373,626,45,449,383,542,31,
+ 540,545,544,592,546,623,594,75,92,124,
+ 136,214,670,629,596,339,138,135,137,161,
+ 275,20,17,21,18,373,626,45,449,383,
+ 542,1502,540,545,544,592,546,623,594,75,
+ 1146,140,167,579,240,201,31,201,31,144,
+ 147,150,153,57,385,118,201,188,201,187,
+ 342,1129,1612,1624,1628,1638,1226,434,20,17,
+ 21,18,373,626,45,449,383,542,343,540,
+ 545,544,592,546,623,594,75,282,482,20,
+ 17,21,18,373,626,45,449,383,542,1526,
+ 540,545,544,592,546,623,594,75,92,283,
+ 1590,1263,294,97,518,1366,25,158,24,157,
+ 695,299,20,17,21,18,373,626,45,449,
+ 383,542,288,540,545,544,592,546,623,594,
+ 75,1343,256,214,344,241,506,20,17,21,
+ 18,373,41,289,285,28,662,1503,201,189,
+ 342,1366,1187,332,20,17,21,18,373,626,
+ 45,449,383,542,343,540,545,544,592,546,
+ 623,594,75,282,554,20,17,21,18,373,
+ 626,45,449,383,542,1593,540,545,544,592,
+ 546,623,594,75,1245,283,201,297,201,299,
+ 6,1366,30,284,589,200,191,458,20,17,
+ 21,18,373,626,45,449,383,542,290,540,
+ 545,544,592,546,623,594,75,282,189,180,
+ 482,20,17,21,18,373,43,45,628,291,
+ 482,20,17,21,18,373,43,45,633,283,
+ 136,214,344,242,243,1366,138,135,137,161,
+ 104,482,20,17,21,18,373,43,45,449,
+ 383,542,292,540,545,544,592,546,1349,275,
+ 1453,140,167,171,22,14,547,578,194,144,
+ 147,150,153,199,385,416,444,270,1150,1121,
+ 273,1129,1612,1624,1628,1638,1226,482,20,17,
+ 21,18,373,626,45,449,383,542,489,540,
+ 545,544,592,546,623,594,75,93,482,20,
+ 17,21,18,373,626,45,449,383,542,1408,
+ 540,545,544,592,546,623,594,75,86,482,
+ 20,17,21,18,373,626,45,449,383,542,
+ 489,540,545,544,592,546,623,594,75,85,
+ 482,20,17,21,18,373,626,45,449,383,
+ 542,19,540,545,544,592,546,623,594,75,
+ 84,482,20,17,21,18,373,626,45,449,
+ 383,542,489,540,545,544,592,546,623,594,
+ 75,83,482,20,17,21,18,373,626,45,
+ 449,383,542,443,540,545,544,592,546,623,
+ 594,75,82,482,20,17,21,18,373,626,
+ 45,449,383,542,489,540,545,544,592,546,
+ 623,594,75,81,482,20,17,21,18,373,
+ 626,45,449,383,542,1204,540,545,544,592,
+ 546,623,594,75,80,482,20,17,21,18,
+ 373,626,45,449,383,542,489,540,545,544,
+ 592,546,623,594,75,79,482,20,17,21,
+ 18,373,626,45,449,383,542,23,540,545,
+ 544,592,546,623,594,75,78,482,20,17,
+ 21,18,373,626,45,449,383,542,489,540,
+ 545,544,592,546,623,594,75,77,482,20,
+ 17,21,18,373,626,45,449,383,542,274,
+ 540,545,544,592,546,623,594,75,76,482,
+ 20,17,21,18,373,626,45,449,383,542,
+ 489,540,545,544,592,546,623,594,75,74,
+ 482,20,17,21,18,373,626,45,449,383,
+ 542,280,540,545,544,592,546,623,594,75,
+ 1549,482,20,17,21,18,373,626,45,449,
+ 383,542,489,540,545,544,592,546,623,594,
+ 75,1568,482,20,17,21,18,373,43,45,
+ 449,383,542,281,540,545,544,592,546,623,
+ 594,94,482,20,17,21,18,373,43,45,
+ 449,383,542,466,540,545,544,592,546,623,
+ 594,94,482,20,17,21,18,373,43,40,
+ 488,1696,482,20,17,21,18,373,43,39,
+ 482,20,17,21,18,373,43,45,449,383,
+ 542,213,540,545,544,592,546,623,594,94,
+ 482,20,17,21,18,373,43,45,449,383,
+ 542,490,540,545,544,592,546,623,594,94,
+ 482,20,17,21,18,373,43,38,446,1699,
+ 482,20,17,21,18,373,43,37,482,20,
+ 17,21,18,373,43,45,449,383,542,203,
+ 540,545,544,592,546,623,594,94,113,482,
+ 20,17,21,18,373,43,45,449,1125,1523,
+ 482,20,17,21,18,373,43,45,449,383,
+ 542,144,540,1171,275,241,44,204,207,232,
+ 14,219,1155,222,1474,224,225,230,195,1551,
+ 601,397,268,1150,1121,273,104,276,264,278,
+ 327,136,214,1383,275,499,265,143,135,137,
+ 161,219,1155,222,1474,224,225,230,679,679,
+ 242,245,268,1150,1121,273,277,593,1554,1670,
+ 1664,229,142,167,559,1561,868,712,13,279,
+ 232,387,262,482,20,17,21,18,373,43,
+ 45,449,383,542,205,540,545,544,592,1364,
+ 482,20,17,21,18,373,43,45,449,383,
+ 542,710,540,545,544,1264,189,180,482,20,
+ 17,21,18,373,43,45,449,383,542,151,
+ 540,545,1347,256,214,104,28,1570,136,214,
+ 382,14,1366,210,139,135,137,161,386,50,
+ 281,418,1594,630,637,275,1453,1557,1572,244,
+ 421,1680,220,1155,222,1474,224,225,230,141,
+ 167,1260,88,270,1150,1121,273,145,148,151,
+ 154,316,385,219,1155,222,1474,224,225,230,
+ 482,20,17,21,18,373,43,45,449,1140,
+ 1604,482,20,17,21,18,373,43,45,449,
+ 383,542,719,1188,482,20,17,21,18,373,
+ 43,45,449,383,542,281,1259,329,44,14,
+ 196,199,201,104,256,214,1680,697,305,324,
+ 1184,1068,482,20,17,21,18,373,43,45,
+ 449,383,635,295,671,1458,615,243,219,1155,
+ 222,1474,224,225,230,482,20,17,21,18,
+ 373,43,36,676,414,1604,482,20,17,21,
+ 18,373,43,45,449,383,993,482,20,17,
+ 21,18,373,43,45,449,383,1010,409,20,
+ 17,21,18,373,43,44,200,201,482,20,
+ 17,21,18,373,43,45,449,383,1051,612,
+ 95,326,482,20,17,21,18,373,43,35,
+ 1680,568,1544,530,20,17,21,18,373,34,
+ 28,388,278,733,711,198,1366,275,698,14,
+ 707,44,219,1155,222,1474,224,225,230,1687,
+ 1622,1692,728,1270,720,268,1150,1121,273,1554,
+ 358,20,17,21,18,373,43,36,1460,868,
+ 358,20,17,21,18,373,43,36,194,1453,
+ 228,160,52,664,247,220,1155,222,1474,224,
+ 225,230,1126,518,248,482,20,17,21,18,
+ 373,43,48,44,255,214,721,275,482,20,
+ 17,21,18,373,43,47,482,20,17,21,
+ 18,373,43,46,567,268,1150,1121,273,104,
+ 1383,567,14,181,489,568,465,723,450,267,
+ 723,696,568,1665,201,1561,14,418,104,1098,
+ 518,1383,724,245,1239,226,1098,318,1383,530,
+ 20,17,21,18,373,33,14,451,90,14,
+ 738,198,246,52,48,593,260,318,88,910,
+ 318,1454,1239,260,742,568,910,700,1454,1501,
+ 447,198,627,287,198,255,214,1639,88,198,
+ 1694,88,559,1561,632,658,439,700,661,1501,
+ 700,1769,1501,211,136,214,1769,1270,666,518,
+ 146,135,137,161,826,742,136,214,784,450,
+ 136,214,149,135,137,161,152,135,137,161,
+ 136,214,193,489,587,142,155,135,137,161,
+ 116,14,14,1513,1430,568,568,357,920,205,
+ 44,568,418,418,231,1769,518,52,568,1098,
+ 198,210,52,488,518,1098,104,1769,1769,104,
+ 1769,1769,1098,88,88,1560,1572,1383,1270,255,
+ 214,365,600,1348,255,214,260,1769,486,1663,
+ 296,1454,260,298,1769,952,182,1454,1769,261,
+ 1769,1472,235,193,206,1769,1769,1769,1769,1769,
+ 1769,1769,1769,1221,1686,1430,1769,1769,1322,1769,
+ 1769,1769,1769,1769,1769,1769,1769,1711,1769,0,
+ 20,180,0,1,1996,0,1,2007,0
};
};
public final static char baseAction[] = BaseAction.baseAction;
@@ -496,87 +496,87 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
public interface TermAction {
public final static char termAction[] = {0,
- 1768,1779,1565,1780,1374,60,1982,1983,1984,1069,
- 1059,1431,62,1,1578,1442,475,1931,1781,1782,
- 1783,1784,1011,1001,1932,1930,1985,1933,1929,55,
- 1768,1936,1941,1940,1938,1939,1937,1942,1943,1935,
- 1944,1945,1946,253,1625,1383,1190,1768,1,61,
- 1,1768,191,1,1,1,52,1982,1983,1984,
- 1417,1396,1385,1351,1,579,569,1417,1396,1385,
- 1351,1,1,1,1,1,1098,1299,1,1,
+ 1769,1780,1566,1781,1375,60,1984,1985,1986,1070,
+ 1060,1432,62,1,1579,1443,476,1933,1782,1783,
+ 1784,1785,1012,1002,1934,1932,1987,1935,1931,55,
+ 1769,1938,1943,1942,1940,1941,1939,1944,1945,1937,
+ 1946,1947,1948,254,1626,1384,1191,1769,1,61,
+ 1,1769,192,1,1,1,52,1984,1985,1986,
+ 1418,1397,1386,1352,1,580,570,1418,1397,1386,
+ 1352,1,1,1,1,1,1099,1300,1,1,
1,1,1,1,1,1,1,1,1,1,
- 191,1,1,1,1768,1,42,1,1964,190,
- 1,1,1,1768,1417,1396,1385,1351,1772,2815,
- 1758,1,262,1994,1127,1,1,182,1,1,
- 1,1,1,183,349,1,1,1,1,1,
- 1,1,1,1,1,1,1,190,1,1,
- 1,1768,1,271,1,1964,191,1,1,1,
- 268,1994,1127,1771,253,349,49,286,1,265,
- 1535,1430,349,1,2026,1,1,1,1,1,
- 71,349,1,1,1,1,1,1,1,1,
- 1,1,1,1,191,1,1,1,1768,1779,
- 69,1780,1964,51,1982,1983,1984,1535,50,63,
- 1768,1779,1535,1780,1768,1931,1,1762,1127,1527,
- 1514,1774,1932,1930,1985,1933,1929,2815,349,1936,
- 1941,1940,1938,1939,1937,1942,1943,1935,1944,1945,
- 1946,129,1625,1383,1190,1192,1773,1982,1983,1984,
- 54,268,73,1430,64,253,1527,1514,1931,579,
- 569,1527,1514,349,1209,1932,1930,1985,1933,1929,
- 1323,1310,1936,1941,1940,1938,1939,1937,1942,1943,
- 1935,1944,1945,1946,1,1779,1565,1780,1479,1772,
- 1,1994,1428,1069,1059,1431,1768,2006,1578,1442,
- 475,513,1781,1782,1783,1784,1011,1001,1768,1779,
- 1565,1780,1489,1772,1768,1323,1310,1069,1059,1431,
- 600,1671,1578,1442,475,940,1781,1782,1783,1784,
- 1011,1001,1768,72,1771,1,270,1430,1167,1768,
- 1774,1,1779,1565,1780,1374,29,349,349,1039,
- 1069,1059,1431,67,2815,1578,1442,475,1771,1781,
- 1782,1783,1784,1011,1001,1773,1,1768,1779,1565,
- 1780,1374,1772,898,1768,1768,1069,1059,1431,1774,
- 1768,1578,1442,475,29,1781,1782,1783,1784,1011,
- 1001,1768,1,1,1,1,185,2828,1192,2828,
- 1,1,1,1612,1773,1,1,1,1768,1,
- 1,1,1,1,1,2025,1227,1771,1768,1779,
- 1565,1780,1374,184,2829,59,2829,1069,1059,1431,
- 1,2815,1578,1442,475,1778,1781,1782,1783,1784,
- 1011,1001,2084,1,1779,1565,1780,1374,206,2830,
- 1768,2830,1069,1059,1431,1768,2815,1578,1442,475,
- 1778,1781,1782,1783,1784,1011,1001,1768,1779,1565,
- 1780,1374,1098,1299,1,58,1069,1059,1431,91,
- 2815,1578,1442,475,1334,1781,1782,1783,1784,1011,
- 1001,1768,1779,1565,1780,1374,1777,57,1768,56,
- 1069,1059,1431,1774,91,1578,1442,475,220,1781,
- 1782,1783,1784,1011,1001,1768,1779,1585,1780,1374,
- 349,1777,1098,1299,1069,1059,1431,1768,1773,1578,
- 1442,475,1776,1781,1782,1783,1784,1011,1001,1768,
- 1779,1588,1780,1374,1098,1299,1098,1299,1069,1059,
- 1431,1768,1768,1578,1442,475,43,1781,1782,1783,
- 1784,1011,1001,1,1779,1565,1780,1374,208,1779,
- 1775,1780,1069,1059,1431,1768,1,1578,1442,475,
- 253,1781,1782,1783,1784,1011,1001,20,32,1759,
- 1555,1759,1759,179,179,179,1,1765,65,1759,
- 1670,1768,1794,1795,179,1768,1779,1768,1780,1109,
- 53,179,179,179,179,179,877,1759,1250,579,
- 569,1,1994,1428,1768,2026,856,835,814,793,
- 772,730,751,709,688,667,130,1129,1768,292,
- 376,131,1982,1983,1984,2026,68,1982,1983,1984,
- 961,1019,1768,1931,1768,374,207,1563,1931,1563,
- 1932,1930,1985,1933,1929,1932,1930,1985,1933,1929,
- 132,1768,1779,1768,1780,133,1982,1983,1984,89,
- 70,1982,1983,1984,1338,1768,1458,1931,1,1337,
- 535,537,1931,1774,1932,1930,1985,1933,1929,1932,
- 1930,1985,1933,1929,248,211,66,249,646,1227,
- 1982,1983,1984,1,1,1,250,1109,1773,251,
- 256,30,1,1,1,1982,1983,1984,252,222,
- 1768,1168,30,207,1982,1983,1984,253,1994,1428,
- 285,349,1768,1551,1209,624,1460,1768,1768,1676,
- 492,201,1768,189,189,189,1768,1768,1768,1768,
- 1768,1797,2731,1768,1768,981,185,184,206,1768,
- 1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,
- 1768,1768,1768,624,1768,1768,1768,1768,1768,1768,
- 1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,
- 1768,1768,1768,1768,1768,1768,1768,546,1768,1768,
- 1077
+ 192,1,1,1,1769,1,42,1,1966,191,
+ 1,1,1,1769,1418,1397,1386,1352,1773,2817,
+ 1759,1,263,1996,1128,1,1,183,1,1,
+ 1,1,1,184,350,1,1,1,1,1,
+ 1,1,1,1,1,1,1,191,1,1,
+ 1,1769,1,272,1,1966,192,1,1,1,
+ 269,1996,1128,1772,254,350,49,287,1,266,
+ 1536,1431,350,1,2028,1,1,1,1,1,
+ 71,350,1,1,1,1,1,1,1,1,
+ 1,1,1,1,192,1,1,1,1769,1780,
+ 69,1781,1966,51,1984,1985,1986,1536,50,63,
+ 1769,1780,1536,1781,1769,1933,1,1763,1128,1528,
+ 1515,1775,1934,1932,1987,1935,1931,2817,350,1938,
+ 1943,1942,1940,1941,1939,1944,1945,1937,1946,1947,
+ 1948,130,1626,1384,1191,1193,1774,1984,1985,1986,
+ 54,269,73,1431,64,254,1528,1515,1933,580,
+ 570,1528,1515,350,1210,1934,1932,1987,1935,1931,
+ 1324,1311,1938,1943,1942,1940,1941,1939,1944,1945,
+ 1937,1946,1947,1948,1,1780,1566,1781,1480,1773,
+ 1,1996,1429,1070,1060,1432,1769,2008,1579,1443,
+ 476,514,1782,1783,1784,1785,1012,1002,1769,1780,
+ 1566,1781,1490,1773,1769,1324,1311,1070,1060,1432,
+ 601,1672,1579,1443,476,941,1782,1783,1784,1785,
+ 1012,1002,1769,72,1772,1,271,1431,1168,1769,
+ 1775,1,1780,1566,1781,1375,29,350,350,1040,
+ 1070,1060,1432,67,2817,1579,1443,476,1772,1782,
+ 1783,1784,1785,1012,1002,1774,1,1769,1780,1566,
+ 1781,1375,1773,899,1769,1769,1070,1060,1432,1775,
+ 1769,1579,1443,476,29,1782,1783,1784,1785,1012,
+ 1002,1769,1,1,1,1,186,2830,1193,2830,
+ 1,1,1,1613,1774,1,1,1,1769,1,
+ 1,1,1,1,1,2027,1228,1772,1769,1780,
+ 1566,1781,1375,185,2831,59,2831,1070,1060,1432,
+ 1,2817,1579,1443,476,1779,1782,1783,1784,1785,
+ 1012,1002,2086,1,1780,1566,1781,1375,207,2832,
+ 1769,2832,1070,1060,1432,1769,2817,1579,1443,476,
+ 1779,1782,1783,1784,1785,1012,1002,1769,1780,1566,
+ 1781,1375,1099,1300,1,58,1070,1060,1432,91,
+ 2817,1579,1443,476,1335,1782,1783,1784,1785,1012,
+ 1002,1769,1780,1566,1781,1375,1778,57,1769,56,
+ 1070,1060,1432,1775,91,1579,1443,476,221,1782,
+ 1783,1784,1785,1012,1002,1769,1780,1586,1781,1375,
+ 350,1778,1099,1300,1070,1060,1432,1769,1774,1579,
+ 1443,476,1777,1782,1783,1784,1785,1012,1002,1769,
+ 1780,1589,1781,1375,1099,1300,1099,1300,1070,1060,
+ 1432,1769,1769,1579,1443,476,43,1782,1783,1784,
+ 1785,1012,1002,1,1780,1566,1781,1375,209,1780,
+ 1776,1781,1070,1060,1432,1769,1,1579,1443,476,
+ 254,1782,1783,1784,1785,1012,1002,20,32,1760,
+ 1556,1760,1760,180,180,180,1,1766,65,1760,
+ 1671,1769,1795,1796,180,1769,1780,1769,1781,1110,
+ 53,180,180,180,180,180,878,1760,1251,580,
+ 570,1,1996,1429,1769,2028,857,836,815,794,
+ 773,731,752,710,689,668,131,1130,1769,293,
+ 377,132,1984,1985,1986,2028,68,1984,1985,1986,
+ 962,1020,1769,1933,1769,375,208,1564,1933,1564,
+ 1934,1932,1987,1935,1931,1934,1932,1987,1935,1931,
+ 133,1769,1780,1769,1781,134,1984,1985,1986,89,
+ 70,1984,1985,1986,1339,1769,1459,1933,1,1338,
+ 536,538,1933,1775,1934,1932,1987,1935,1931,1934,
+ 1932,1987,1935,1931,249,212,66,250,647,1228,
+ 1984,1985,1986,1,1,1,251,1110,1774,252,
+ 257,30,1,1,1,1984,1985,1986,253,223,
+ 1769,1169,30,208,1984,1985,1986,254,1996,1429,
+ 286,350,1769,1552,1210,625,1461,1769,1769,1677,
+ 493,202,1769,190,190,190,1769,1769,1769,1769,
+ 1769,1798,2733,1769,1769,982,186,185,207,1769,
+ 1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,
+ 1769,1769,1769,625,1769,1769,1769,1769,1769,1769,
+ 1769,1769,1769,1769,1769,1769,1769,1769,1769,1769,
+ 1769,1769,1769,1769,1769,1769,1769,547,1769,1769,
+ 1078
};
};
public final static char termAction[] = TermAction.termAction;
@@ -828,16 +828,16 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
public interface ScopeState {
public final static char scopeState[] = {0,
- 1262,0,342,0,1664,1429,1593,0,1471,1334,
- 1428,1259,1238,1127,1097,0,546,492,396,1203,
- 442,1407,0,567,1225,317,0,1473,1154,1149,
- 1120,1238,1127,1097,592,1430,1500,0,1578,1442,
- 475,1489,1479,1407,1192,600,1227,1209,1323,1310,
- 1109,1299,1098,1417,1396,1385,1351,1535,1527,1514,
- 579,569,1431,1374,1069,1059,1011,1001,1077,1039,
- 1019,546,981,961,940,919,450,898,513,349,
- 877,856,835,814,793,772,751,730,709,688,
- 667,317,646,417,492,396,0
+ 1263,0,343,0,1665,1430,1594,0,1472,1335,
+ 1429,1260,1239,1128,1098,0,547,493,397,1204,
+ 443,1408,0,568,1226,318,0,1474,1155,1150,
+ 1121,1239,1128,1098,593,1431,1501,0,1579,1443,
+ 476,1490,1480,1408,1193,601,1228,1210,1324,1311,
+ 1110,1300,1099,1418,1397,1386,1352,1536,1528,1515,
+ 580,570,1432,1375,1070,1060,1012,1002,1078,1040,
+ 1020,547,982,962,941,920,451,899,514,350,
+ 878,857,836,815,794,773,752,731,710,689,
+ 668,318,647,418,493,397,0
};
};
public final static char scopeState[] = ScopeState.scopeState;
@@ -1063,18 +1063,18 @@ public class C99ExpressionParserprs implements lpg.lpgjavaruntime.ParseTable, C9
public final static int
NUM_STATES = 210,
NT_OFFSET = 93,
- LA_STATE_OFFSET = 2084,
+ LA_STATE_OFFSET = 2086,
MAX_LA = 2,
- NUM_RULES = 316,
+ NUM_RULES = 317,
NUM_NONTERMINALS = 126,
NUM_SYMBOLS = 219,
SEGMENT_SIZE = 8192,
- START_STATE = 1249,
+ START_STATE = 1250,
IDENTIFIER_SYMBOL = 0,
EOFT_SYMBOL = 80,
EOLT_SYMBOL = 80,
- ACCEPT_ACTION = 1758,
- ERROR_ACTION = 1768;
+ ACCEPT_ACTION = 1759,
+ ERROR_ACTION = 1769;
public final static boolean BACKTRACK = true;

Back to the top