diff options
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.java | 854 |
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; |