Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCSizeofExpressionParserprs.java')
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCSizeofExpressionParserprs.java854
1 files changed, 427 insertions, 427 deletions
diff --git a/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCSizeofExpressionParserprs.java b/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCSizeofExpressionParserprs.java
index 3af252ab07d..3d09443cb23 100644
--- a/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCSizeofExpressionParserprs.java
+++ b/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCSizeofExpressionParserprs.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
@@ -46,185 +46,185 @@ public class UPCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
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,1,1,1,2,2,
- 2,1,1,2,1,1,1,3,3,2,
- 1,3,2,3,2,3,2,2,11,10,
- 10,9,10,9,9,8,10,9,9,8,
- 9,8,8,7,10,9,9,8,9,8,
- 8,7,1,1,-39,0,0,0,0,0,
- 0,0,0,0,0,-2,0,0,0,0,
- 0,0,0,0,0,-80,0,0,0,0,
- -163,-120,0,-74,0,0,0,0,-145,0,
+ 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,1,1,1,2,
+ 2,2,1,1,2,1,1,1,3,3,
+ 2,1,3,2,3,2,3,2,2,11,
+ 10,10,9,10,9,9,8,10,9,9,
+ 8,9,8,8,7,10,9,9,8,9,
+ 8,8,7,1,1,-39,0,0,0,0,
+ 0,0,0,0,0,0,-2,0,0,0,
+ 0,0,0,0,0,0,-80,0,0,0,
+ 0,-163,-120,0,-74,0,0,0,0,-145,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-174,0,-108,-36,-37,0,0,0,0,
- -82,0,0,-4,0,-32,0,-17,0,0,
- 0,0,0,0,0,0,-126,0,-33,0,
- 0,0,0,-45,0,0,0,0,0,0,
- 0,0,0,0,0,-181,0,0,0,0,
+ 0,0,-174,0,-108,-36,-37,0,0,0,
+ 0,-82,0,0,-4,0,-32,0,-17,0,
+ 0,0,0,0,0,0,0,-126,0,-33,
+ 0,0,0,0,-45,0,0,0,0,0,
+ 0,0,0,0,0,0,-181,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-136,0,0,-57,0,0,0,
+ 0,0,0,0,-136,0,0,-57,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-72,0,0,0,0,-141,-70,-121,
- 0,0,-54,0,0,0,0,0,0,0,
+ 0,0,0,-72,0,0,0,0,-141,-70,
+ -121,0,0,-54,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- -194,0,-19,0,0,0,0,0,0,-71,
- 0,-5,0,0,0,0,0,0,0,0,
- 0,0,0,0,-196,0,0,0,0,0,
+ 0,-194,0,-19,0,0,0,0,0,0,
+ -71,0,-5,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-196,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-75,0,0,0,0,
+ 0,0,0,0,0,0,-75,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,-122,0,0,
- 0,-123,0,0,-124,0,-183,0,0,-3,
+ 0,0,0,0,0,0,0,0,-122,0,
+ 0,0,-123,0,0,-124,0,-183,0,0,
+ -3,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,-112,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- -112,0,0,0,0,0,0,0,0,0,
+ 0,0,-119,0,0,0,0,0,0,0,
+ 0,0,0,-20,0,0,0,0,0,0,
+ 0,0,-21,0,-49,0,0,0,0,0,
+ 0,0,0,0,0,-50,0,0,0,0,
+ 0,0,0,0,0,0,-132,0,0,0,
+ 0,0,0,0,0,0,0,-22,0,0,
+ 0,0,0,0,0,0,0,0,-30,0,
+ 0,0,0,0,0,0,0,0,0,-113,
+ 0,0,0,0,0,0,0,0,0,-59,
0,0,0,0,0,0,0,0,0,0,
- 0,-119,0,0,0,0,0,0,0,0,
- 0,0,-20,0,0,0,0,0,0,0,
- 0,-21,0,-49,0,0,0,0,0,0,
- 0,0,0,0,-50,0,0,0,0,0,
- 0,0,0,0,0,-132,0,0,0,0,
- 0,0,0,0,0,0,-22,0,0,0,
- 0,0,0,0,0,0,0,-30,0,0,
- 0,0,0,0,0,0,0,0,-113,0,
- 0,0,0,0,0,0,0,0,-59,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-60,
+ -60,0,0,0,0,0,0,0,0,0,
+ 0,-131,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,
- -131,0,0,0,0,0,0,0,0,0,
- -61,0,0,0,0,0,0,0,0,0,
+ 0,0,-62,0,0,0,0,0,0,0,
+ 0,0,0,-139,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,
- 0,-62,0,0,0,0,0,0,0,0,
- 0,0,-139,0,0,0,0,0,0,0,
- 0,0,-63,0,0,0,0,0,0,0,
+ 0,0,0,0,-64,0,0,0,0,0,
+ 0,0,0,0,0,-150,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,-64,0,0,0,0,0,0,
- 0,0,0,0,-150,0,0,0,0,0,
- 0,0,0,0,-65,0,0,0,0,0,
+ 0,0,0,0,0,0,-66,0,0,0,
+ 0,0,0,0,0,0,0,-166,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,-66,0,0,0,0,
- 0,0,0,0,0,0,-166,0,0,0,
- 0,0,0,0,0,0,-67,0,0,0,
+ 0,0,0,0,0,0,0,0,-68,0,
+ 0,0,0,0,0,0,0,0,0,-167,
+ 0,0,0,0,0,0,0,0,0,-69,
0,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,0,-167,0,
- 0,0,0,0,0,0,0,0,-69,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-125,
+ -125,0,0,0,0,0,0,0,0,0,
+ 0,-197,0,0,0,0,0,0,0,0,
+ 0,-148,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- -197,0,0,0,0,0,0,0,0,0,
- -148,0,0,0,0,0,0,0,0,0,
+ 0,0,-149,0,0,0,0,0,0,0,
+ 0,0,0,-23,0,0,0,0,0,0,
+ 0,0,0,-184,0,0,0,0,0,0,
+ 0,0,0,0,-129,0,0,0,0,0,
+ 0,0,0,-193,0,0,0,0,0,0,
+ 0,0,0,0,-84,0,0,0,0,0,
+ 0,0,0,0,-198,0,0,-73,0,0,
+ 0,0,0,0,0,-199,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-149,0,0,0,0,0,0,0,0,
- 0,0,-23,0,0,0,0,0,0,0,
- 0,0,-184,0,0,0,0,0,0,0,
- 0,0,0,-129,0,0,0,0,0,0,
- 0,0,-193,0,0,0,0,0,0,0,
- 0,0,0,-84,0,0,0,0,0,0,
- 0,0,0,-198,0,0,-73,0,0,0,
- 0,0,0,0,-199,0,0,0,0,0,
+ 0,0,0,0,0,-205,0,0,0,0,
+ 0,0,0,0,0,0,-127,0,0,0,
+ 0,0,0,0,0,-107,0,0,0,-173,
+ -180,0,0,-77,-78,-89,0,-213,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-205,0,0,0,0,0,
- 0,0,0,0,0,-127,0,0,0,0,
- 0,0,0,0,-107,0,0,0,-173,-180,
- 0,0,-77,-78,-89,0,-213,0,0,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,-81,-85,0,0,0,0,-24,
+ 0,0,-142,-135,0,-25,-155,-146,-144,0,
+ 0,-161,0,0,0,0,0,0,0,0,
+ 0,0,-208,0,0,0,0,0,0,0,
+ 0,0,0,-152,-35,0,0,0,0,0,
+ 0,0,0,0,0,0,-147,0,0,0,
+ 0,0,-26,0,-160,-27,-28,0,0,0,
+ -87,0,0,0,-164,0,-153,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-81,-85,0,0,0,0,-24,0,
- 0,-142,-135,0,-25,-155,-146,-144,0,0,
- -161,0,0,0,0,0,0,0,0,0,
- 0,-208,0,0,0,0,0,0,0,0,
- 0,0,-152,-35,0,0,0,0,0,0,
- 0,0,0,0,0,-147,0,0,0,0,
- 0,-26,0,-160,-27,-28,0,0,0,-87,
- 0,0,0,-164,0,-153,0,0,0,0,
+ 0,0,0,0,-40,0,0,0,0,0,
+ 0,0,0,0,0,-29,0,0,-90,0,
+ -58,0,0,0,0,0,0,0,0,0,
+ 0,-171,0,0,0,0,0,-55,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-40,0,0,0,0,0,0,
- 0,0,0,0,-29,0,0,-90,0,-58,
+ 0,0,-6,0,0,0,0,0,0,0,
+ 0,-190,-172,-91,-116,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-51,
0,0,0,0,0,0,0,0,0,0,
- -171,0,0,0,0,0,-55,0,0,0,
+ 0,0,0,-92,-93,0,0,0,0,0,
+ 0,0,-41,0,0,0,0,0,0,0,
+ 0,0,-52,0,0,0,0,0,0,0,
+ 0,0,0,-134,0,-53,0,0,0,0,
+ 0,0,0,0,0,0,-212,0,-94,-154,
+ -118,-185,-157,-95,0,0,-96,0,-97,0,
+ -98,0,-176,0,0,-46,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-162,
+ 0,0,0,0,0,0,0,-9,0,0,
+ 0,0,0,0,0,-99,0,-47,0,0,
+ 0,0,0,0,0,0,0,0,-48,0,
+ 0,0,0,0,0,0,0,0,0,-79,
+ -207,-10,0,0,0,0,0,0,0,0,
+ 0,0,0,-177,-100,-76,-168,-101,-102,-110,
+ 0,0,0,0,0,-191,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-6,0,0,0,0,0,0,0,0,
- -190,-172,-91,-116,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,-51,0,
+ 0,0,0,0,-192,-56,-83,0,0,-103,
+ 0,-203,-204,-104,0,0,0,-195,-86,0,
+ 0,0,0,0,0,0,0,-105,0,0,
+ 0,0,-88,-156,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-92,-93,0,0,0,0,0,0,
- 0,-41,0,0,0,0,0,0,0,0,
- 0,-52,0,0,0,0,0,0,0,0,
- 0,0,-134,0,-53,0,0,0,0,0,
- 0,0,0,0,0,-212,0,-94,-154,-118,
- -185,-157,-95,0,0,-96,0,-97,0,-98,
- 0,-176,0,0,-46,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,-162,0,
- 0,0,0,0,0,0,-9,0,0,0,
- 0,0,0,0,-99,0,-47,0,0,0,
- 0,0,0,0,0,0,0,-48,0,0,
- 0,0,0,0,0,0,0,0,-79,-207,
- -10,0,0,0,0,0,0,0,0,0,
- 0,0,-177,-100,-76,-168,-101,-102,-110,0,
- 0,0,0,0,-191,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-106,-201,
+ 0,-210,0,0,0,0,-115,0,0,0,
+ 0,0,0,0,-140,0,0,0,0,0,
+ 0,0,0,0,-214,0,0,0,-7,0,
+ 0,0,0,0,0,0,-151,0,0,0,
+ 0,0,0,0,-11,0,0,0,0,0,
+ 0,0,-109,0,-111,0,-128,0,0,0,
+ 0,0,0,0,0,-12,0,0,0,0,
+ 0,0,0,-13,0,0,0,0,0,0,
+ 0,-14,0,0,0,0,0,0,0,-38,
+ -42,0,0,0,0,0,0,0,-137,-143,
+ 0,-43,0,0,0,0,0,0,0,-44,
+ 0,0,0,0,0,0,0,0,-117,-1,
+ -170,-169,-8,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,-15,0,0,
+ 0,0,0,0,-158,0,0,0,0,0,
+ 0,-16,0,0,0,0,0,0,-18,-114,
+ -209,0,-178,-179,-130,-31,-182,0,-159,0,
+ 0,0,-202,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-192,-56,-83,0,0,-103,0,
- -203,-204,-104,0,0,0,-195,-86,0,0,
- 0,0,0,0,0,0,-105,0,0,0,
- 0,-88,-156,0,0,0,0,0,0,0,
+ -206,-189,0,-175,-211,0,0,0,0,-188,
+ 0,0,0,-34,0,-165,0,0,0,0,
+ 0,-133,-138,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,-106,-201,0,
- -210,0,0,0,0,-115,0,0,0,0,
- 0,0,0,-140,0,0,0,0,0,0,
- 0,0,0,-214,0,0,0,-7,0,0,
- 0,0,0,0,0,-151,0,0,0,0,
- 0,0,0,-11,0,0,0,0,0,0,
- 0,-109,0,-111,0,-128,0,0,0,0,
- 0,0,0,0,-12,0,0,0,0,0,
- 0,0,-13,0,0,0,0,0,0,0,
- -14,0,0,0,0,0,0,0,-38,-42,
- 0,0,0,0,0,0,0,-137,-143,0,
- -43,0,0,0,0,0,0,0,-44,0,
- 0,0,0,0,0,0,0,-117,-1,-170,
- -169,-8,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,-15,0,0,0,
- 0,0,0,-158,0,0,0,0,0,0,
- -16,0,0,0,0,0,0,-18,-114,-209,
- 0,-178,-179,-130,-31,-182,0,-159,0,0,
- 0,-202,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-206,
- -189,0,-175,-211,0,0,0,0,-188,0,
- 0,0,-34,0,-165,0,0,0,0,0,
- -133,-138,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,-186,0,0,0,-187,0,0,
+ 0,-200,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-186,0,0,0,-187,0,0,0,
- -200,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,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;
@@ -246,185 +246,185 @@ public class UPCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
90,74,74,43,107,107,107,107,107,107,
107,108,108,108,109,109,114,114,115,115,
110,110,111,111,111,117,117,112,112,112,
- 112,113,113,113,113,113,116,116,27,27,
- 27,27,27,30,30,30,80,80,75,75,
- 75,75,76,76,76,77,77,77,78,78,
- 78,79,79,79,118,118,119,119,120,31,
- 33,33,33,33,33,55,56,56,56,56,
- 56,56,56,56,56,56,56,56,65,62,
- 62,91,92,67,67,63,63,63,68,81,
- 81,82,82,69,69,69,51,93,93,83,
- 84,84,84,64,64,94,85,85,86,86,
- 70,70,22,23,23,23,32,50,50,34,
- 34,34,34,37,37,39,35,35,36,40,
- 40,121,121,38,122,122,95,95,28,28,
- 28,28,28,28,28,28,28,87,52,52,
- 52,52,29,58,58,57,57,57,59,59,
- 53,53,96,96,73,73,60,60,60,44,
- 44,44,45,46,46,46,47,47,47,47,
- 66,66,49,49,54,98,97,97,97,97,
- 88,99,100,100,101,101,102,102,123,123,
- 124,124,125,125,125,125,127,127,126,126,
- 126,128,129,129,89,89,2,2,2,6,
- 6,6,22,22,24,24,25,25,103,103,
- 103,107,130,130,130,130,130,130,130,112,
+ 112,112,113,113,113,113,113,116,116,27,
+ 27,27,27,27,30,30,30,80,80,75,
+ 75,75,75,76,76,76,77,77,77,78,
+ 78,78,79,79,79,118,118,119,119,120,
+ 31,33,33,33,33,33,55,56,56,56,
+ 56,56,56,56,56,56,56,56,56,65,
+ 62,62,91,92,67,67,63,63,63,68,
+ 81,81,82,82,69,69,69,51,93,93,
+ 83,84,84,84,64,64,94,85,85,86,
+ 86,70,70,22,23,23,23,32,50,50,
+ 34,34,34,34,37,37,39,35,35,36,
+ 40,40,121,121,38,122,122,95,95,28,
+ 28,28,28,28,28,28,28,28,87,52,
+ 52,52,52,29,58,58,57,57,57,59,
+ 59,53,53,96,96,73,73,60,60,60,
+ 44,44,44,45,46,46,46,47,47,47,
+ 47,66,66,49,49,54,98,97,97,97,
+ 97,88,99,100,100,101,101,102,102,123,
+ 123,124,124,125,125,125,125,127,127,126,
+ 126,126,128,129,129,89,89,2,2,2,
+ 6,6,6,22,22,24,24,25,25,103,
+ 103,103,107,130,130,130,130,130,130,130,
112,112,112,112,112,112,112,112,112,112,
112,112,112,112,112,112,112,112,112,112,
- 112,112,112,131,131,1,1288,17,21,18,
- 438,1285,44,683,553,727,760,692,1189,1043,
- 1242,1195,1246,1245,74,91,866,134,212,322,
- 323,227,184,528,25,136,133,135,159,582,
- 20,17,21,18,438,1285,44,683,553,727,
- 391,692,1189,1043,1242,1195,1246,1245,74,280,
- 138,165,690,1634,6,324,324,142,145,148,
- 151,53,431,1331,40,447,125,31,69,434,
- 1479,1183,1526,1538,1552,1155,1499,541,281,125,
- 31,1097,19,1632,648,20,17,21,18,438,
- 42,44,683,553,1364,286,354,20,17,21,
- 18,438,1285,44,683,553,727,391,692,1189,
- 1043,1242,1195,1246,1245,74,280,287,283,324,
- 1746,1411,292,194,225,178,1439,648,20,17,
- 21,18,438,42,44,683,553,727,25,692,
- 1189,1043,1242,1195,1547,281,134,212,322,323,
- 1632,24,392,237,136,133,135,159,59,324,
- 125,186,288,648,20,17,21,18,438,42,
- 44,683,553,727,22,692,1189,1043,1498,138,
- 165,125,1742,392,289,1145,142,145,148,151,
- 324,431,681,20,17,21,18,438,321,1479,
- 1183,1526,1538,1552,1155,615,20,17,21,18,
- 438,1285,44,683,553,727,23,692,1189,1043,
- 1242,1195,1246,1245,74,280,281,20,17,21,
- 18,438,1285,44,683,553,727,1739,692,1189,
- 1043,1242,1195,1246,1245,74,749,238,125,185,
- 1724,209,769,1679,281,125,187,125,295,1632,
- 648,20,17,21,18,438,1285,44,683,553,
- 727,290,692,1189,1043,1242,1195,1246,1245,74,
- 91,714,20,17,21,18,438,1285,44,683,
- 553,727,1744,692,1189,1043,1242,1195,1246,1245,
- 74,791,474,20,17,21,18,438,42,44,
- 683,553,727,364,692,1189,1043,1242,1195,1246,
- 1245,93,15,330,648,20,17,21,18,438,
- 42,44,683,1418,434,648,20,17,21,18,
- 438,42,44,683,1420,833,315,20,17,21,
- 18,438,1285,44,683,553,727,39,692,1189,
- 1043,1242,1195,1246,1245,74,875,239,648,20,
- 17,21,18,438,1285,44,683,553,727,237,
- 692,1189,1043,1242,1195,1246,1245,74,92,648,
- 20,17,21,18,438,1285,44,683,553,727,
- 240,692,1189,1043,1242,1195,1246,1245,74,85,
- 648,20,17,21,18,438,1285,44,683,553,
- 727,237,692,1189,1043,1242,1195,1246,1245,74,
- 84,648,20,17,21,18,438,1285,44,683,
- 553,727,242,692,1189,1043,1242,1195,1246,1245,
- 74,83,648,20,17,21,18,438,1285,44,
- 683,553,727,237,692,1189,1043,1242,1195,1246,
- 1245,74,82,648,20,17,21,18,438,1285,
- 44,683,553,727,328,692,1189,1043,1242,1195,
- 1246,1245,74,81,648,20,17,21,18,438,
- 1285,44,683,553,727,237,692,1189,1043,1242,
- 1195,1246,1245,74,80,648,20,17,21,18,
- 438,1285,44,683,553,727,241,692,1189,1043,
- 1242,1195,1246,1245,74,79,648,20,17,21,
- 18,438,1285,44,683,553,727,237,692,1189,
- 1043,1242,1195,1246,1245,74,78,648,20,17,
- 21,18,438,1285,44,683,553,727,243,692,
- 1189,1043,1242,1195,1246,1245,74,77,648,20,
- 17,21,18,438,1285,44,683,553,727,237,
- 692,1189,1043,1242,1195,1246,1245,74,76,648,
- 20,17,21,18,438,1285,44,683,553,727,
- 244,692,1189,1043,1242,1195,1246,1245,74,75,
- 648,20,17,21,18,438,1285,44,683,553,
- 727,237,692,1189,1043,1242,1195,1246,1245,74,
- 73,648,20,17,21,18,438,1285,44,683,
- 553,727,294,692,1189,1043,1242,1195,1246,1245,
- 74,917,648,20,17,21,18,438,1285,44,
- 683,553,727,401,692,1189,1043,1242,1195,1246,
- 1245,74,959,648,20,17,21,18,438,42,
- 44,683,553,727,25,692,1189,1043,1242,1195,
- 1246,1245,93,648,20,17,21,18,438,42,
- 44,683,553,727,322,692,1189,1043,1242,1195,
- 1246,1245,93,1236,125,297,1001,549,20,17,
- 21,18,438,42,43,648,20,17,21,18,
- 438,42,44,683,553,727,211,692,1189,1043,
- 1242,1195,1246,1245,93,648,20,17,21,18,
- 438,42,44,683,553,727,6,692,1189,1043,
- 1242,1195,1246,1245,93,767,28,399,1581,541,
- 541,1632,530,792,686,225,178,648,20,17,
- 21,18,438,42,44,683,553,727,201,692,
- 1189,1043,1242,1195,1246,1245,93,134,212,322,
- 323,274,275,768,414,137,133,135,159,73,
- 179,1537,6,389,28,400,25,25,6,1632,
- 202,482,1742,1748,1196,134,212,322,323,1201,
- 139,165,25,144,133,135,159,143,146,149,
- 152,273,431,348,6,1634,1254,217,1256,220,
- 1409,222,223,228,1701,630,239,266,1154,1153,
- 271,1634,450,262,6,186,77,1785,1301,276,
- 446,273,618,263,402,1422,871,217,1256,220,
- 1409,222,223,228,1604,1833,87,266,1154,1153,
- 271,208,523,1496,648,20,17,21,18,438,
- 42,44,1333,1334,227,771,1493,1743,747,260,
- 648,20,17,21,18,438,42,44,683,553,
- 727,587,692,1189,1043,1242,1578,648,20,17,
- 21,18,438,42,44,683,553,727,625,692,
- 1189,1529,681,20,17,21,18,438,320,273,
- 1636,253,6,480,324,218,1256,220,1409,222,
- 223,228,1212,1771,622,268,1154,1153,271,648,
- 20,17,21,18,438,42,44,683,553,727,
- 272,692,1455,592,488,217,1256,220,1409,222,
- 223,228,648,20,17,21,18,438,42,44,
- 1363,1770,648,20,17,21,18,438,42,44,
- 683,553,727,324,1494,648,20,17,21,18,
- 438,42,44,683,553,727,253,1497,667,846,
- 454,291,324,733,197,199,773,1212,750,278,
- 800,1792,482,1742,1532,648,20,17,21,18,
- 438,42,44,683,553,1408,277,226,279,874,
- 217,1256,220,1409,222,223,228,648,20,17,
- 21,18,438,42,40,129,1770,648,20,17,
- 21,18,438,42,44,683,553,1413,648,20,
- 17,21,18,438,42,44,683,553,1416,388,
- 87,648,20,17,21,18,438,42,39,198,
- 199,1212,208,875,75,238,324,131,590,620,
- 1150,134,212,322,323,875,1698,1505,1743,141,
- 133,135,159,293,217,1256,220,1409,222,223,
- 228,276,224,273,541,6,788,273,1636,672,
- 1496,541,653,351,140,165,630,61,808,266,
- 1154,1153,271,268,1154,1153,271,547,134,212,
- 322,323,828,689,1524,1334,147,133,135,159,
- 134,212,322,323,494,203,1740,87,150,133,
- 135,159,180,1533,134,212,322,323,820,324,
- 1193,237,153,133,135,159,440,20,17,21,
- 18,438,42,36,440,20,17,21,18,438,
- 42,36,296,193,719,229,259,245,681,20,
- 17,21,18,438,319,329,440,20,17,21,
- 18,438,42,36,648,20,17,21,18,438,
- 42,38,867,1636,625,282,869,246,218,1256,
- 220,1409,222,223,228,648,20,17,21,18,
- 438,42,37,648,20,17,21,18,438,42,
- 36,648,20,17,21,18,438,42,35,70,
- 648,20,17,21,18,438,42,47,481,870,
- 394,648,20,17,21,18,438,42,46,648,
- 20,17,21,18,438,42,45,273,361,508,
- 454,361,681,20,17,21,18,438,41,494,
- 630,1779,494,266,1154,1153,271,681,20,17,
- 21,18,438,34,872,1193,230,1634,1193,265,
- 1634,681,20,17,21,18,438,33,6,127,
- 541,87,623,876,127,6,826,314,57,365,
- 1499,258,251,1301,258,1393,365,1678,1393,494,
- 1678,253,212,322,323,196,253,212,322,323,
- 831,169,196,113,181,196,1906,1906,233,809,
- 87,204,494,287,494,127,426,87,376,1669,
- 494,183,171,426,630,1906,1669,1791,196,422,
- 196,1906,1791,494,1906,1906,1193,253,212,322,
- 323,425,1906,254,212,322,323,191,529,1193,
- 1906,1906,422,1906,422,89,716,1906,1906,1149,
- 1773,1011,258,127,1906,1906,1579,507,1678,1906,
- 191,548,192,1837,1906,258,1906,1906,1906,1412,
- 1906,1678,1531,1773,1906,253,212,322,323,254,
- 212,322,323,254,212,322,323,1906,1906,1906,
- 1906,1906,1906,560,1752,1906,1906,1906,1906,1906,
- 1906,1906,1906,1906,1906,1906,1906,1906,1906,1906,
- 1906,1841,1906,0,325,672,0,20,178,0,
- 1,2131,0,1,2142,0
+ 112,112,112,112,131,131,1,1289,17,21,
+ 18,439,1286,44,684,554,728,760,693,1190,
+ 1044,1243,1196,1247,1246,74,91,866,135,213,
+ 323,324,227,184,529,25,137,134,136,160,
+ 582,20,17,21,18,439,1286,44,684,554,
+ 728,392,693,1190,1044,1243,1196,1247,1246,74,
+ 281,139,166,690,1635,6,324,324,143,146,
+ 149,152,53,432,1332,40,448,125,31,69,
+ 435,1480,1184,1527,1539,1553,1156,1500,541,282,
+ 125,31,1098,19,1633,648,20,17,21,18,
+ 439,42,44,684,554,1365,287,354,20,17,
+ 21,18,439,1286,44,684,554,728,392,693,
+ 1190,1044,1243,1196,1247,1246,74,281,288,284,
+ 325,1747,1412,293,195,225,179,1440,648,20,
+ 17,21,18,439,42,44,684,554,728,25,
+ 693,1190,1044,1243,1196,1548,282,135,213,323,
+ 324,1633,24,393,237,137,134,136,160,59,
+ 324,125,187,289,648,20,17,21,18,439,
+ 42,44,684,554,728,22,693,1190,1044,1499,
+ 139,166,125,1743,392,290,1146,143,146,149,
+ 152,324,432,681,20,17,21,18,439,322,
+ 1480,1184,1527,1539,1553,1156,615,20,17,21,
+ 18,439,1286,44,684,554,728,23,693,1190,
+ 1044,1243,1196,1247,1246,74,281,281,20,17,
+ 21,18,439,1286,44,684,554,728,1740,693,
+ 1190,1044,1243,1196,1247,1246,74,750,239,125,
+ 186,1725,210,769,1680,282,125,188,125,296,
+ 1633,648,20,17,21,18,439,1286,44,684,
+ 554,728,291,693,1190,1044,1243,1196,1247,1246,
+ 74,91,714,20,17,21,18,439,1286,44,
+ 684,554,728,1745,693,1190,1044,1243,1196,1247,
+ 1246,74,792,474,20,17,21,18,439,42,
+ 44,684,554,728,364,693,1190,1044,1243,1196,
+ 1247,1246,93,15,331,648,20,17,21,18,
+ 439,42,44,684,1419,435,648,20,17,21,
+ 18,439,42,44,684,1421,834,315,20,17,
+ 21,18,439,1286,44,684,554,728,39,693,
+ 1190,1044,1243,1196,1247,1246,74,876,240,648,
+ 20,17,21,18,439,1286,44,684,554,728,
+ 237,693,1190,1044,1243,1196,1247,1246,74,92,
+ 648,20,17,21,18,439,1286,44,684,554,
+ 728,241,693,1190,1044,1243,1196,1247,1246,74,
+ 85,648,20,17,21,18,439,1286,44,684,
+ 554,728,237,693,1190,1044,1243,1196,1247,1246,
+ 74,84,648,20,17,21,18,439,1286,44,
+ 684,554,728,243,693,1190,1044,1243,1196,1247,
+ 1246,74,83,648,20,17,21,18,439,1286,
+ 44,684,554,728,237,693,1190,1044,1243,1196,
+ 1247,1246,74,82,648,20,17,21,18,439,
+ 1286,44,684,554,728,329,693,1190,1044,1243,
+ 1196,1247,1246,74,81,648,20,17,21,18,
+ 439,1286,44,684,554,728,237,693,1190,1044,
+ 1243,1196,1247,1246,74,80,648,20,17,21,
+ 18,439,1286,44,684,554,728,242,693,1190,
+ 1044,1243,1196,1247,1246,74,79,648,20,17,
+ 21,18,439,1286,44,684,554,728,237,693,
+ 1190,1044,1243,1196,1247,1246,74,78,648,20,
+ 17,21,18,439,1286,44,684,554,728,244,
+ 693,1190,1044,1243,1196,1247,1246,74,77,648,
+ 20,17,21,18,439,1286,44,684,554,728,
+ 237,693,1190,1044,1243,1196,1247,1246,74,76,
+ 648,20,17,21,18,439,1286,44,684,554,
+ 728,245,693,1190,1044,1243,1196,1247,1246,74,
+ 75,648,20,17,21,18,439,1286,44,684,
+ 554,728,237,693,1190,1044,1243,1196,1247,1246,
+ 74,73,648,20,17,21,18,439,1286,44,
+ 684,554,728,295,693,1190,1044,1243,1196,1247,
+ 1246,74,918,648,20,17,21,18,439,1286,
+ 44,684,554,728,401,693,1190,1044,1243,1196,
+ 1247,1246,74,960,648,20,17,21,18,439,
+ 42,44,684,554,728,25,693,1190,1044,1243,
+ 1196,1247,1246,93,648,20,17,21,18,439,
+ 42,44,684,554,728,322,693,1190,1044,1243,
+ 1196,1247,1246,93,1237,125,298,1002,549,20,
+ 17,21,18,439,42,43,648,20,17,21,
+ 18,439,42,44,684,554,728,212,693,1190,
+ 1044,1243,1196,1247,1246,93,648,20,17,21,
+ 18,439,42,44,684,554,728,6,693,1190,
+ 1044,1243,1196,1247,1246,93,767,28,400,1582,
+ 541,541,1633,531,792,686,225,179,648,20,
+ 17,21,18,439,42,44,684,554,728,202,
+ 693,1190,1044,1243,1196,1247,1246,93,135,213,
+ 323,324,275,276,768,414,138,134,136,160,
+ 73,180,1538,6,389,28,400,25,25,6,
+ 1633,203,482,1743,1749,1197,135,213,323,324,
+ 1202,140,166,25,145,134,136,160,144,147,
+ 150,153,274,432,348,6,1635,1255,218,1257,
+ 221,1410,223,224,229,1702,631,239,267,1155,
+ 1154,272,1635,450,263,6,186,77,1786,1302,
+ 277,446,274,619,264,402,1423,871,218,1257,
+ 221,1410,223,224,229,1605,1834,87,267,1155,
+ 1154,272,209,524,1497,648,20,17,21,18,
+ 439,42,44,1334,1335,228,771,1494,1744,747,
+ 261,648,20,17,21,18,439,42,44,684,
+ 554,728,587,693,1190,1044,1243,1579,648,20,
+ 17,21,18,439,42,44,684,554,728,626,
+ 693,1190,1530,681,20,17,21,18,439,321,
+ 274,1637,253,6,480,324,219,1257,221,1410,
+ 223,224,229,1213,1772,623,269,1155,1154,272,
+ 648,20,17,21,18,439,42,44,684,554,
+ 728,273,693,1456,592,488,218,1257,221,1410,
+ 223,224,229,648,20,17,21,18,439,42,
+ 44,1364,1771,648,20,17,21,18,439,42,
+ 44,684,554,728,324,1495,648,20,17,21,
+ 18,439,42,44,684,554,728,253,1498,667,
+ 846,454,291,324,733,198,200,773,1213,750,
+ 279,800,1793,482,1743,1533,648,20,17,21,
+ 18,439,42,44,684,554,1409,278,227,280,
+ 874,218,1257,221,1410,223,224,229,648,20,
+ 17,21,18,439,42,40,129,1771,648,20,
+ 17,21,18,439,42,44,684,554,1414,648,
+ 20,17,21,18,439,42,44,684,554,1417,
+ 388,87,648,20,17,21,18,439,42,39,
+ 199,200,1213,209,875,75,238,324,131,590,
+ 620,1151,135,213,323,324,875,1699,1506,1744,
+ 142,134,136,160,294,218,1257,221,1410,223,
+ 224,229,277,225,274,541,6,788,274,1637,
+ 672,1497,541,653,351,141,166,631,61,808,
+ 267,1155,1154,272,269,1155,1154,272,547,135,
+ 213,323,324,828,689,1525,1335,148,134,136,
+ 160,135,213,323,324,495,204,1741,87,151,
+ 134,136,160,181,1534,135,213,323,324,820,
+ 324,1194,237,154,134,136,160,440,20,17,
+ 21,18,439,42,36,440,20,17,21,18,
+ 439,42,36,297,194,719,230,260,246,681,
+ 20,17,21,18,439,320,330,440,20,17,
+ 21,18,439,42,36,648,20,17,21,18,
+ 439,42,38,867,1637,625,283,869,247,219,
+ 1257,221,1410,223,224,229,648,20,17,21,
+ 18,439,42,37,648,20,17,21,18,439,
+ 42,36,648,20,17,21,18,439,42,35,
+ 70,648,20,17,21,18,439,42,47,481,
+ 870,395,648,20,17,21,18,439,42,46,
+ 648,20,17,21,18,439,42,45,274,361,
+ 508,454,361,681,20,17,21,18,439,41,
+ 495,631,1780,495,267,1155,1154,272,681,20,
+ 17,21,18,439,34,872,1194,231,1635,1194,
+ 266,1635,681,20,17,21,18,439,33,6,
+ 127,541,87,623,876,127,6,826,315,57,
+ 366,1500,259,251,1302,259,1394,366,1679,1394,
+ 495,1679,254,213,323,324,197,254,213,323,
+ 324,831,169,197,113,181,197,1907,1907,234,
+ 809,87,205,495,287,495,127,427,87,377,
+ 1670,495,183,171,427,631,1907,1670,1792,197,
+ 423,197,1907,1792,495,1907,1907,1194,254,213,
+ 323,324,426,1907,255,213,323,324,192,530,
+ 1194,1907,1907,423,1907,423,89,717,1907,1907,
+ 1150,1774,1012,259,127,1907,1907,1580,507,1679,
+ 1907,192,548,193,1838,1907,259,1907,1907,1907,
+ 1413,1907,1679,1532,1774,1907,254,213,323,324,
+ 255,213,323,324,255,213,323,324,1907,1907,
+ 1907,1907,1907,1907,561,1753,1907,1907,1907,1907,
+ 1907,1907,1907,1907,1907,1907,1907,1907,1907,1907,
+ 1907,1907,1842,1907,0,326,673,0,20,179,
+ 0,1,2133,0,1,2144,0
};
};
public final static char baseAction[] = BaseAction.baseAction;
@@ -540,98 +540,98 @@ public class UPCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
public interface TermAction {
public final static char termAction[] = {0,
- 1906,1917,1738,1918,1653,1,2119,2120,2121,2232,
- 386,2233,1645,1624,59,1661,1731,1717,1702,2068,
- 1919,1920,1921,1922,252,1481,1447,2222,2223,2224,
- 1608,1322,562,2069,2067,2122,2070,2066,54,88,
- 2073,2078,2077,2075,2076,2074,2079,2080,2072,2081,
- 2082,2083,181,1250,1184,1084,1906,1,182,1,
- 285,190,1,1,1,1,1,1,32,264,
- 1783,1495,62,1,61,1,70,738,1468,1457,
- 1425,454,1224,596,1932,1933,1,2131,1480,1,
- 1,1,1,1,694,705,1,1,1,1,
- 1,1,1,1,1,1,1,1,190,1,
- 1,1,1906,1,1906,1,2101,189,1,1,
- 1,1,1,1,1906,1917,1906,1918,63,449,
- 60,1,2119,2120,2121,2232,386,2233,1468,1457,
- 1425,454,1395,1382,436,1,1,1,1,1,
- 1290,1906,1,1,1,1,1,1,1,1,
- 1,1,1,1,189,1,1,1,1906,1,
- 1,1,2101,190,1,1,1,1,1,1,
- 1906,2143,247,1906,1917,72,1918,1,2119,2120,
- 2121,2232,386,2233,1468,1457,1425,454,1395,1382,
- 1906,1,1,1,1,1,1906,1192,1,1,
+ 1907,1918,1739,1919,1654,1,2121,2122,2123,2234,
+ 387,2235,1646,1625,59,1662,1732,1718,1703,2070,
+ 1920,1921,1922,1923,253,1482,1448,2224,2225,2226,
+ 1609,1323,563,2071,2069,2124,2072,2068,54,88,
+ 2075,2080,2079,2077,2078,2076,2081,2082,2074,2083,
+ 2084,2085,182,1251,1185,1085,1907,1,183,1,
+ 286,191,1,1,1,1,1,1,32,265,
+ 1784,1496,62,1,61,1,70,739,1469,1458,
+ 1426,455,1225,597,1933,1934,1,2133,1481,1,
+ 1,1,1,1,695,706,1,1,1,1,
+ 1,1,1,1,1,1,1,1,191,1,
+ 1,1,1907,1,1907,1,2103,190,1,1,
+ 1,1,1,1,1907,1918,1907,1919,63,450,
+ 60,1,2121,2122,2123,2234,387,2235,1469,1458,
+ 1426,455,1396,1383,437,1,1,1,1,1,
+ 1291,1907,1,1,1,1,1,1,1,1,
+ 1,1,1,1,190,1,1,1,1907,1,
+ 1,1,2103,191,1,1,1,1,1,1,
+ 1907,2145,248,1907,1918,72,1919,1,2121,2122,
+ 2123,2234,387,2235,1469,1458,1426,455,1396,1383,
+ 1907,1,1,1,1,1,1907,1193,1,1,
1,1,1,1,1,1,1,1,1,1,
- 190,1,1,1,1906,1917,1906,1918,2101,2163,
- 2119,2120,2121,2232,386,2233,1906,1,248,1495,
- 1053,1910,1912,2068,1,1,1,1,1,1,
- 1906,596,1,2131,1480,1912,1906,2069,2067,2122,
- 2070,2066,497,1525,2073,2078,2077,2075,2076,2074,
- 2079,2080,2072,2081,2082,2083,1911,1250,1184,1084,
- 1,1917,1738,1918,1586,1910,1,627,1774,1911,
- 291,90,1645,1624,1909,1661,1731,1717,1702,651,
- 1919,1920,1921,1922,1105,1481,1447,2222,2223,2224,
- 1608,1322,562,1906,1906,1917,1738,1918,1616,1910,
- 1125,184,3147,1906,3147,90,1645,1624,1912,1661,
- 1731,1717,1702,1032,1919,1920,1921,1922,1909,1481,
- 1447,2222,2223,2224,1608,1322,562,1,1900,1223,
- 1906,1094,1912,1,1917,1738,1918,1653,29,1906,
- 1,596,1911,48,252,1645,1624,1689,1661,1731,
- 1717,1702,1909,1919,1920,1921,1922,3029,1481,1447,
- 2222,2223,2224,1608,1322,562,1911,128,261,2131,
- 1223,51,1,2119,2120,2121,2232,386,2233,68,
- 64,249,596,1372,1274,29,2068,1,1,1,
- 1,1,1,183,3148,1349,3148,1906,990,2163,
- 2069,2067,2122,2070,2066,1681,1670,2073,2078,2077,
- 2075,2076,2074,2079,2080,2072,2081,2082,2083,1906,
- 1917,1738,1918,1653,1910,205,3149,1906,3149,66,
- 1906,1645,1624,1,1661,1731,1717,1702,1912,1919,
- 1920,1921,1922,1906,1481,1447,2222,2223,2224,1608,
- 1322,562,533,1906,1917,1738,1918,1594,1910,50,
- 255,207,1917,1689,1918,1645,1624,58,1661,1731,
- 1717,1702,1911,1919,1920,1921,1922,1909,1481,1447,
- 2222,2223,2224,1608,1322,562,250,1906,1,1,
- 1,1,2119,2120,2121,2232,386,2233,1553,1,
- 1,1307,1,1,1,1,1906,1,1,1,
- 1,1909,1,1,1,1,1,1,1,1,
- 1906,1681,1670,694,705,1914,71,251,1906,1917,
- 1738,1918,1653,2119,2120,2121,2232,386,2233,1906,
- 1645,1624,1906,1661,1731,1717,1702,2221,1919,1920,
- 1921,1922,3029,1481,1447,2222,2223,2224,1608,1322,
- 562,1,1917,1738,1918,1653,267,2131,1223,67,
- 252,49,1913,1645,1624,1689,1661,1731,1717,1702,
- 596,1919,1920,1921,1922,3029,1481,1447,2222,2223,
- 2224,1608,1322,562,1906,1917,1738,1918,1653,267,
- 1290,1495,210,252,1906,1906,1645,1624,1064,1661,
- 1731,1717,1702,596,1919,1920,1921,1922,3029,1481,
- 1447,2222,2223,2224,1608,1322,562,1906,1917,1738,
- 1918,1653,1906,1681,1670,206,551,1916,551,1645,
- 1624,1307,1661,1731,1717,1702,57,1919,1920,1921,
- 1922,65,1481,1447,2222,2223,2224,1608,1322,562,
- 1906,1917,1745,1918,1653,269,1349,1410,1,1,
- 1406,1073,1645,1624,1916,1661,1731,1717,1702,596,
- 1919,1920,1921,1922,1906,1481,1447,2222,2223,2224,
- 1608,1322,562,1,1917,1738,1918,1653,252,2131,
- 1480,1906,694,705,1906,1645,1624,1915,1661,1731,
- 1717,1702,56,1919,1920,1921,1922,1906,1481,1447,
- 2222,2223,2224,1608,1322,562,20,2162,1897,53,
- 1897,1897,178,178,178,178,178,178,284,1906,
- 1897,1372,1274,424,1915,178,1906,129,1906,1917,
- 42,1918,55,2119,2120,2121,2232,386,2233,178,
- 178,178,178,178,1906,1897,2068,130,694,705,
- 3029,270,1198,2119,2120,2121,2232,386,2233,52,
- 2069,2067,2122,2070,2066,596,2068,131,1,1903,
- 424,1372,1274,2119,2120,2121,2232,386,2233,69,
- 2069,2067,2122,2070,2066,1906,2068,132,694,705,
- 200,1906,1906,2119,2120,2121,2232,386,2233,969,
- 2069,2067,2122,2070,2066,221,2068,1700,1893,948,
- 927,906,885,864,822,843,801,780,759,596,
- 2069,2067,2122,2070,2066,325,1906,2163,1906,1906,
- 219,1906,1197,30,30,206,188,188,188,1894,
- 1906,1906,1906,1906,596,1906,1906,1906,1906,1906,
- 1136,1906,533,1244,575,1332,1906,1906,1157,1906,
- 184,183,205,1906,1906,1906,1906,1906,1906,1906,
- 1906,466,1935,2926
+ 191,1,1,1,1907,1918,1907,1919,2103,2165,
+ 2121,2122,2123,2234,387,2235,1907,1,249,1496,
+ 1054,1911,1913,2070,1,1,1,1,1,1,
+ 1907,597,1,2133,1481,1913,1907,2071,2069,2124,
+ 2072,2068,498,1526,2075,2080,2079,2077,2078,2076,
+ 2081,2082,2074,2083,2084,2085,1912,1251,1185,1085,
+ 1,1918,1739,1919,1587,1911,1,628,1775,1912,
+ 292,90,1646,1625,1910,1662,1732,1718,1703,652,
+ 1920,1921,1922,1923,1106,1482,1448,2224,2225,2226,
+ 1609,1323,563,1907,1907,1918,1739,1919,1617,1911,
+ 1126,185,3149,1907,3149,90,1646,1625,1913,1662,
+ 1732,1718,1703,1033,1920,1921,1922,1923,1910,1482,
+ 1448,2224,2225,2226,1609,1323,563,1,1901,1224,
+ 1907,1095,1913,1,1918,1739,1919,1654,29,1907,
+ 1,597,1912,48,253,1646,1625,1690,1662,1732,
+ 1718,1703,1910,1920,1921,1922,1923,3031,1482,1448,
+ 2224,2225,2226,1609,1323,563,1912,129,262,2133,
+ 1224,51,1,2121,2122,2123,2234,387,2235,68,
+ 64,250,597,1373,1275,29,2070,1,1,1,
+ 1,1,1,184,3150,1350,3150,1907,991,2165,
+ 2071,2069,2124,2072,2068,1682,1671,2075,2080,2079,
+ 2077,2078,2076,2081,2082,2074,2083,2084,2085,1907,
+ 1918,1739,1919,1654,1911,206,3151,1907,3151,66,
+ 1907,1646,1625,1,1662,1732,1718,1703,1913,1920,
+ 1921,1922,1923,1907,1482,1448,2224,2225,2226,1609,
+ 1323,563,534,1907,1918,1739,1919,1595,1911,50,
+ 256,208,1918,1690,1919,1646,1625,58,1662,1732,
+ 1718,1703,1912,1920,1921,1922,1923,1910,1482,1448,
+ 2224,2225,2226,1609,1323,563,251,1907,1,1,
+ 1,1,2121,2122,2123,2234,387,2235,1554,1,
+ 1,1308,1,1,1,1,1907,1,1,1,
+ 1,1910,1,1,1,1,1,1,1,1,
+ 1907,1682,1671,695,706,1915,71,252,1907,1918,
+ 1739,1919,1654,2121,2122,2123,2234,387,2235,1907,
+ 1646,1625,1907,1662,1732,1718,1703,2223,1920,1921,
+ 1922,1923,3031,1482,1448,2224,2225,2226,1609,1323,
+ 563,1,1918,1739,1919,1654,268,2133,1224,67,
+ 253,49,1914,1646,1625,1690,1662,1732,1718,1703,
+ 597,1920,1921,1922,1923,3031,1482,1448,2224,2225,
+ 2226,1609,1323,563,1907,1918,1739,1919,1654,268,
+ 1291,1496,211,253,1907,1907,1646,1625,1065,1662,
+ 1732,1718,1703,597,1920,1921,1922,1923,3031,1482,
+ 1448,2224,2225,2226,1609,1323,563,1907,1918,1739,
+ 1919,1654,1907,1682,1671,207,552,1917,552,1646,
+ 1625,1308,1662,1732,1718,1703,57,1920,1921,1922,
+ 1923,65,1482,1448,2224,2225,2226,1609,1323,563,
+ 1907,1918,1746,1919,1654,270,1350,1411,1,1,
+ 1407,1074,1646,1625,1917,1662,1732,1718,1703,597,
+ 1920,1921,1922,1923,1907,1482,1448,2224,2225,2226,
+ 1609,1323,563,1,1918,1739,1919,1654,253,2133,
+ 1481,1907,695,706,1907,1646,1625,1916,1662,1732,
+ 1718,1703,56,1920,1921,1922,1923,1907,1482,1448,
+ 2224,2225,2226,1609,1323,563,20,2164,1898,53,
+ 1898,1898,179,179,179,179,179,179,285,1907,
+ 1898,1373,1275,425,1916,179,1907,130,1907,1918,
+ 42,1919,55,2121,2122,2123,2234,387,2235,179,
+ 179,179,179,179,1907,1898,2070,131,695,706,
+ 3031,271,1199,2121,2122,2123,2234,387,2235,52,
+ 2071,2069,2124,2072,2068,597,2070,132,1,1904,
+ 425,1373,1275,2121,2122,2123,2234,387,2235,69,
+ 2071,2069,2124,2072,2068,1907,2070,133,695,706,
+ 201,1907,1907,2121,2122,2123,2234,387,2235,970,
+ 2071,2069,2124,2072,2068,222,2070,1701,1894,949,
+ 928,907,886,865,823,844,802,781,760,597,
+ 2071,2069,2124,2072,2068,326,1907,2165,1907,1907,
+ 220,1907,1198,30,30,207,189,189,189,1895,
+ 1907,1907,1907,1907,597,1907,1907,1907,1907,1907,
+ 1137,1907,534,1245,576,1333,1907,1907,1158,1907,
+ 185,184,206,1907,1907,1907,1907,1907,1907,1907,
+ 1907,467,1936,2928
};
};
public final static char termAction[] = TermAction.termAction;
@@ -897,17 +897,17 @@ public class UPCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
public interface ScopeState {
public final static char scopeState[] = {0,
- 1411,0,391,0,1771,1773,1748,0,1604,1301,
- 1406,1480,1331,1223,1193,0,386,0,575,466,
- 399,1145,1097,0,1155,494,365,0,1409,1256,
- 1154,1153,1301,1499,1223,1193,1495,1669,0,1731,
- 1717,1702,1608,1322,562,1616,1594,1586,1097,1290,
- 497,1307,533,1395,1382,1349,705,694,1468,1457,
- 1425,454,1689,1681,1670,1372,1274,1661,1653,1645,
- 1624,1481,1447,1157,1125,1105,575,1073,1053,1032,
- 1011,716,990,672,651,596,969,948,927,906,
- 885,864,843,822,801,780,759,365,738,630,
- 466,399,0
+ 1412,0,392,0,1772,1774,1749,0,1605,1302,
+ 1407,1481,1332,1224,1194,0,387,0,576,467,
+ 400,1146,1098,0,1156,495,366,0,1410,1257,
+ 1155,1154,1302,1500,1224,1194,1496,1670,0,1732,
+ 1718,1703,1609,1323,563,1617,1595,1587,1098,1291,
+ 498,1308,534,1396,1383,1350,706,695,1469,1458,
+ 1426,455,1690,1682,1671,1373,1275,1662,1654,1646,
+ 1625,1482,1448,1158,1126,1106,576,1074,1054,1033,
+ 1012,717,991,673,652,597,970,949,928,907,
+ 886,865,844,823,802,781,760,366,739,631,
+ 467,400,0
};
};
public final static char scopeState[] = ScopeState.scopeState;
@@ -1149,18 +1149,18 @@ public class UPCSizeofExpressionParserprs implements lpg.lpgjavaruntime.ParseTab
public final static int
NUM_STATES = 214,
NT_OFFSET = 107,
- LA_STATE_OFFSET = 2270,
+ LA_STATE_OFFSET = 2272,
MAX_LA = 2,
- NUM_RULES = 364,
+ NUM_RULES = 365,
NUM_NONTERMINALS = 131,
NUM_SYMBOLS = 238,
SEGMENT_SIZE = 8192,
- START_STATE = 1699,
+ START_STATE = 1700,
IDENTIFIER_SYMBOL = 0,
EOFT_SYMBOL = 89,
EOLT_SYMBOL = 89,
- ACCEPT_ACTION = 1893,
- ERROR_ACTION = 1906;
+ ACCEPT_ACTION = 1894,
+ ERROR_ACTION = 1907;
public final static boolean BACKTRACK = true;

Back to the top