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/UPCParserprs.java')
-rw-r--r--upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCParserprs.java2178
1 files changed, 1091 insertions, 1087 deletions
diff --git a/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCParserprs.java b/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCParserprs.java
index 154894148f8..06cf14bfe8f 100644
--- a/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCParserprs.java
+++ b/upc/org.eclipse.cdt.core.parser.upc/src/org/eclipse/cdt/internal/core/dom/parser/upc/UPCParserprs.java
@@ -35,339 +35,341 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface BaseCheck {
public final static short baseCheck[] = {0,
- 0,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,3,1,1,
- 4,4,3,3,2,2,8,1,0,1,
- 1,2,2,2,2,2,2,2,2,2,
- 4,1,4,1,3,3,3,1,3,3,
- 1,3,3,1,3,3,3,3,1,3,
- 3,1,3,1,3,1,3,1,3,1,
- 3,1,5,1,3,3,3,3,3,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,
+ 0,0,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,3,1,
+ 1,4,4,3,3,2,2,8,1,0,
+ 1,1,2,2,2,2,2,2,2,2,
+ 2,4,1,4,1,3,3,3,1,3,
+ 3,1,3,3,1,3,3,3,3,1,
+ 3,3,1,3,1,3,1,3,1,3,
+ 1,3,1,5,1,3,3,3,3,3,
+ 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,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,1,6,8,
- 0,0,1,1,3,3,3,0,1,0,
- 1,2,4,2,1,1,1,3,1,1,
- 2,3,7,8,0,1,0,1,3,1,
- 3,1,1,1,1,1,1,3,1,1,
- 1,1,1,3,1,2,2,1,5,3,
- 1,3,5,1,3,1,3,2,4,3,
- 5,4,6,6,3,5,1,2,3,4,
- 5,0,1,2,1,3,1,1,3,2,
- 1,1,1,1,2,1,2,3,1,1,
- 1,3,1,2,2,2,3,4,5,1,
- 7,3,0,0,1,1,3,3,4,1,
- 1,2,3,2,3,2,1,0,1,2,
- 1,1,1,1,1,2,4,3,6,2,
- 4,1,1,1,2,4,2,4,2,4,
- 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,-105,-2,0,-36,0,0,0,
- 0,0,0,0,-208,0,0,0,0,0,
- -117,0,-10,-30,0,-77,0,-19,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,-4,0,-55,0,0,-23,0,0,
- 0,0,0,0,0,0,0,0,0,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,7,3,0,0,1,1,3,3,4,
+ 1,1,2,3,2,3,2,1,0,1,
+ 2,1,1,1,1,1,2,4,3,6,
+ 2,4,1,1,1,2,4,2,4,2,
+ 4,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,-105,-2,0,-36,0,0,
+ 0,0,0,0,0,-9,0,0,0,0,
+ 0,-20,-117,0,-37,0,0,-141,-147,0,
+ 0,0,0,0,0,0,0,0,-45,0,
+ 0,0,0,-21,-5,0,-8,0,-23,0,
+ 0,0,0,0,-100,0,0,0,0,0,
-3,0,0,0,0,0,0,0,0,0,
- 0,-9,0,0,0,0,0,-6,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,-12,0,-254,0,0,0,0,0,0,
- 0,0,0,-115,0,0,0,0,0,0,
- -13,-8,0,0,0,0,-118,0,-1,0,
- 0,0,-32,0,0,0,0,0,-20,0,
- 0,0,-21,0,0,0,0,0,0,0,
- -235,0,0,0,0,0,0,0,-275,0,
- 0,0,-31,0,0,0,0,0,0,-39,
- 0,0,0,0,0,0,-38,-34,0,-17,
- -25,0,0,0,0,0,0,0,0,0,
- 0,0,0,-287,0,0,0,-40,0,0,
- 0,0,0,0,-143,0,0,0,0,0,
- 0,0,-80,0,0,0,0,0,-35,0,
- 0,0,0,0,0,0,0,0,0,-41,
- 0,0,0,0,0,0,0,-43,0,0,
- 0,0,0,-37,0,0,0,0,0,-71,
- 0,0,0,0,0,0,0,0,0,-106,
- -45,0,0,-73,0,0,-316,0,0,0,
- 0,0,0,0,0,0,0,-85,0,0,
- 0,0,0,-216,0,0,0,-152,0,0,
- -75,0,0,0,0,0,0,0,0,0,
- 0,-145,0,0,-81,0,0,0,0,0,
- 0,0,-298,0,0,-107,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
+ 0,0,-25,0,0,-19,0,0,0,0,
+ 0,0,0,0,-6,-75,0,0,0,0,
+ 0,0,-31,0,0,0,0,0,0,0,
+ 0,0,0,0,-40,-10,-46,0,0,-115,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-211,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,-41,0,0,0,0,0,0,-276,0,
+ 0,0,0,0,0,0,0,0,0,-30,
+ 0,0,0,0,0,0,0,-4,0,-17,
+ 0,0,0,-43,0,0,0,0,0,0,
+ 0,0,-288,0,0,-81,0,0,0,0,
0,0,0,0,0,0,-59,0,0,0,
- 0,0,0,-60,0,0,0,-26,-70,0,
- 0,0,0,0,0,-146,0,-104,0,0,
- 0,0,0,0,0,0,0,-140,0,0,
- 0,0,0,0,0,-78,0,0,-154,0,
- 0,0,0,0,0,0,-15,0,0,-339,
- 0,0,0,0,0,0,-144,0,-27,-61,
- 0,0,0,0,0,0,0,0,-190,0,
- -82,0,0,-62,0,0,0,0,0,0,
- 0,-90,0,0,0,0,0,-215,0,0,
- -142,0,0,0,0,-150,0,0,0,0,
- 0,0,0,-340,0,0,0,0,0,0,
- 0,0,0,0,-63,0,0,0,0,0,
- -64,0,0,0,0,0,0,0,-65,0,
- 0,0,0,0,0,0,0,0,0,-124,
- -66,0,0,-18,0,0,0,0,0,0,
- -24,0,0,-155,0,0,0,0,0,0,
- 0,0,0,0,-67,0,0,0,0,-241,
- 0,0,0,0,-68,0,0,0,0,0,
- 0,0,0,0,-69,-161,0,0,-184,0,
- 0,0,0,0,0,0,-33,0,0,0,
- 0,0,0,-5,0,-28,0,0,0,-100,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-60,
+ 0,0,0,0,0,-61,0,0,0,0,
+ 0,0,0,0,0,-15,0,-26,0,0,
+ -38,0,0,0,0,0,0,0,0,-27,
+ 0,0,-34,-142,0,-318,0,0,-77,0,
+ 0,0,0,0,0,0,-12,0,0,0,
+ 0,0,-221,0,0,0,-152,0,0,-71,
+ 0,0,0,0,0,0,0,0,0,-145,
+ 0,0,-76,0,0,0,0,0,0,0,
+ -62,0,0,0,0,0,-35,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,-28,0,0,0,0,0,
+ 0,0,0,0,0,0,-254,0,0,0,
+ 0,0,-116,0,0,0,-268,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,-78,0,0,-341,-13,0,
+ 0,0,0,0,0,-63,0,0,-18,0,
+ 0,0,0,0,0,-64,-144,0,-139,0,
+ 0,0,0,0,0,0,0,0,-29,-82,
+ 0,0,-32,0,0,0,0,0,0,0,
+ -33,0,0,0,0,0,-296,-92,0,0,
+ 0,-39,0,-106,0,0,0,0,0,0,
+ 0,0,0,-342,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-65,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-24,0,
+ 0,0,-322,0,0,0,0,0,0,0,
+ 0,0,-42,0,0,-70,0,0,0,-1,
+ 0,-320,0,0,0,0,0,0,0,0,
+ 0,0,0,-146,-161,0,0,0,-300,0,
+ 0,0,0,0,0,-180,0,0,-66,0,
+ 0,-218,0,0,-104,0,0,0,-73,0,
0,0,0,0,0,0,0,0,-220,0,
- 0,-72,-182,0,0,0,0,0,0,-91,
- 0,0,0,0,0,0,0,-86,0,0,
- 0,0,-79,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,-102,0,0,-207,
- 0,0,0,0,0,0,0,-99,0,0,
- 0,0,0,0,-183,0,-166,0,-74,0,
+ 0,0,0,0,0,0,0,0,0,-85,
+ 0,0,0,0,0,0,0,0,0,0,
+ -209,0,-107,0,0,0,0,0,0,0,
+ 0,0,-234,0,0,-182,-102,0,0,-140,
+ 0,0,0,0,0,0,0,-90,0,0,
+ 0,0,0,-143,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,-222,
- 0,0,-237,0,0,0,0,0,0,0,
- -93,0,0,0,0,0,-250,0,-221,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,-223,0,0,0,0,0,0,0,
- 0,0,0,-42,0,0,-160,0,0,0,
- -94,-289,0,0,0,0,0,-185,0,0,
- 0,0,0,0,0,-224,0,0,0,-95,
- 0,0,0,0,0,0,-180,0,0,-162,
- 0,0,0,-141,0,0,0,-116,-29,0,
- 0,0,0,0,0,0,0,0,-225,0,
- 0,-97,0,0,0,0,0,0,0,-98,
- 0,0,0,0,0,-267,-211,-163,0,0,
- 0,0,0,-186,0,0,0,0,0,0,
- 0,-226,0,0,0,0,0,0,0,0,
- 0,0,-164,0,0,0,0,0,-212,-219,
- 0,0,0,0,-92,-101,0,0,0,0,
- 0,0,0,0,-227,0,0,-187,-103,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,-209,0,-138,0,0,0,0,-188,
- 0,0,0,0,0,0,0,-228,0,0,
- 0,-148,0,0,0,0,0,0,0,0,
- 0,-165,0,0,0,-266,-318,0,0,0,
- 0,0,-189,0,0,0,0,0,0,0,
- -229,0,0,0,-153,0,0,0,0,0,
- 0,-234,0,0,-217,0,0,-240,-242,-277,
- 0,0,0,-156,-236,0,0,0,0,0,
- 0,0,0,-230,0,0,-243,-263,0,0,
- 0,0,0,0,-245,0,0,0,0,0,
- -271,-295,-157,-279,0,0,0,-158,-264,0,
- 0,0,0,0,0,0,-231,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- -246,0,0,-281,-291,-300,0,0,0,0,
+ -67,0,0,0,0,0,0,0,0,0,
+ -91,0,0,0,0,0,0,0,0,0,
+ 0,0,-68,-150,0,0,0,0,0,0,
+ 0,0,0,-223,0,0,-154,0,0,0,
+ 0,0,0,0,-99,0,0,0,0,0,
+ -69,-235,0,0,-166,0,-72,0,0,0,
+ 0,0,0,0,0,0,0,-224,0,0,
+ 0,-74,0,0,0,0,0,0,-160,0,
+ 0,0,0,0,-162,0,0,0,0,-155,
+ 0,-207,0,0,0,0,0,0,0,0,
+ 0,-225,-163,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-164,0,0,0,-79,
+ 0,-165,-167,0,0,-93,0,0,0,0,
+ 0,0,0,0,0,-226,0,0,-184,-94,
+ 0,0,0,0,0,0,-185,0,0,0,
+ 0,0,-240,0,-190,0,0,0,-344,-186,
+ 0,0,0,0,0,0,0,0,0,-227,
+ 0,0,0,-183,0,0,0,0,0,0,
+ 0,0,0,-187,0,0,-95,-212,0,0,
+ 0,-80,0,0,0,0,0,0,0,0,
+ 0,0,0,-228,-266,0,0,-97,0,0,
+ 0,0,0,0,-98,0,0,-188,0,0,
+ -242,-290,0,0,0,0,-101,-189,0,0,
+ 0,0,0,0,0,0,0,-229,0,0,
+ -208,0,0,0,0,0,0,0,-236,0,
+ 0,-219,0,0,-103,0,-215,0,-86,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,-230,0,0,-237,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-250,0,
+ 0,0,0,0,-138,-217,0,0,0,0,
+ 0,0,0,0,0,-231,0,0,-243,-148,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,-278,-263,-153,0,-87,0,-156,0,
0,0,0,0,0,0,0,0,0,-232,
- 0,0,-252,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,-296,-297,-303,-306,
- -159,0,0,-290,-288,0,0,0,0,0,
- 0,0,-249,0,0,0,-311,0,0,0,
- 0,0,0,-294,0,0,-308,0,0,0,
- -325,-330,-320,0,0,0,-169,-315,0,0,
- 0,0,0,0,0,-265,0,0,0,-174,
- 0,0,0,0,0,0,-309,0,0,-332,
- 0,0,0,-341,-177,-167,0,0,0,0,
- 0,0,0,0,0,0,0,0,-269,0,
- 0,-312,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-342,-336,0,0,0,
- -178,-191,0,0,0,0,0,0,0,0,
- 0,-270,0,0,-322,0,0,0,0,0,
- 0,0,-327,0,0,0,0,0,-192,-360,
- -193,0,0,0,-194,-338,-334,0,0,0,
- 0,0,0,0,-292,0,0,0,-195,0,
- 0,0,0,0,0,0,0,0,-346,0,
- 0,-196,-197,-198,-87,0,-199,0,0,0,
- 0,0,0,0,0,0,0,-314,0,0,
- 0,-200,0,0,0,0,0,0,-348,0,
- 0,-201,0,0,-202,-203,-204,-88,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- -319,0,0,-352,-205,0,0,0,0,0,
- 0,-354,0,0,0,0,0,-206,-213,-147,
- -89,0,0,0,0,0,0,0,0,0,
- 0,0,0,-343,0,0,-357,-214,0,0,
- 0,0,0,0,-244,0,0,0,0,0,
- -363,-255,-256,-257,0,0,0,0,0,0,
- 0,0,0,0,0,0,-260,-258,0,-362,
- -259,0,0,0,0,0,0,-7,0,0,
- 0,0,0,-44,0,0,0,0,-268,0,
- -293,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-310,
- -317,-367,0,0,0,0,0,-84,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-371,0,-374,0,0,
- 0,-172,0,0,0,0,0,0,0,-11,
- -210,0,0,0,0,0,-376,0,0,0,
- 0,0,0,0,0,0,0,0,-238,0,
- 0,0,0,0,0,-247,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-47,0,0,0,0,
- 0,0,0,0,0,0,-151,0,0,0,
- 0,0,0,0,-137,0,0,0,-76,0,
- 0,0,0,0,0,-384,0,0,0,0,
- 0,0,0,0,-233,0,0,0,0,0,
+ 0,0,-245,-157,0,0,0,0,0,0,
+ -158,0,0,0,0,0,-280,-159,-169,0,
+ -88,0,-174,0,0,0,0,0,0,0,
+ 0,0,0,-249,0,0,-246,-177,0,0,
+ 0,0,0,0,-178,0,0,0,0,0,
+ -282,-272,-191,0,-89,0,0,0,0,0,
+ 0,0,0,0,0,0,0,-260,0,0,
+ -252,-192,0,0,0,0,0,0,-264,0,
+ 0,0,0,0,-292,-193,-194,0,-238,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,-265,0,0,-289,-195,0,0,0,0,
+ 0,0,-291,0,0,0,0,0,-299,-297,
+ -313,-239,0,0,0,0,-295,0,0,0,
+ 0,0,0,0,-270,0,0,-317,-196,0,
+ 0,0,0,0,0,-197,0,0,-298,0,
+ 0,-302,-305,-308,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-271,-310,
+ 0,0,0,0,0,0,0,0,0,-311,
+ 0,0,0,0,0,-327,-198,0,0,-216,
+ 0,0,-314,0,0,0,0,0,0,0,
+ 0,0,-293,0,0,-324,-199,0,0,0,
+ 0,0,0,-340,0,0,0,0,0,-332,
+ -334,-200,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-316,-338,0,-329,0,
+ 0,0,0,0,0,0,-336,0,0,0,
+ 0,0,-362,-201,-267,0,-202,0,0,-203,
+ 0,0,0,0,0,0,0,0,-321,0,
+ 0,-348,-204,0,0,0,0,0,0,-205,
+ 0,0,0,0,0,-343,-365,-206,-213,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,-345,-214,0,-350,-244,0,0,0,0,
+ 0,0,-354,0,0,0,0,0,-44,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,-255,-256,-257,-258,-275,-259,
+ -356,-359,0,-84,0,0,0,0,-47,0,
+ 0,0,0,0,0,0,0,0,0,-11,
+ 0,0,0,0,0,0,0,0,0,-269,
+ -294,-312,-319,0,0,0,0,0,0,0,
+ 0,0,0,-7,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,-364,0,-172,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,-369,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,-247,0,0,0,0,0,0,0,0,
+ 0,0,0,-110,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-373,0,
+ -301,0,0,0,0,0,0,-376,-378,0,
+ 0,0,-151,0,0,-386,0,0,0,0,
+ 0,0,-137,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-233,0,0,0,
+ 0,0,0,0,-118,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-126,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,-210,0,0,0,-22,0,0,0,0,
+ 0,0,0,0,0,0,-134,0,0,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-277,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-22,0,0,0,0,0,0,0,
- 0,-134,0,0,0,-251,0,0,0,0,
+ 0,0,0,0,0,-136,0,0,-135,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-239,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-279,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-135,0,0,0,0,
+ -261,0,0,0,0,-96,0,0,0,0,
+ -48,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-276,0,0,0,0,0,0,0,
- 0,0,0,0,-278,0,0,0,0,0,
- 0,0,-96,0,0,0,0,-48,0,0,
+ 0,-132,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-173,0,
+ 0,0,0,0,0,0,0,0,0,-175,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,-132,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-173,0,0,0,0,
- 0,0,0,0,0,0,-175,0,0,0,
+ 0,0,0,0,0,-248,0,0,0,0,
+ 0,0,0,0,-284,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,-274,0,0,0,0,0,0,0,0,
- 0,0,-248,0,0,0,0,-51,0,0,
0,0,0,0,0,0,0,0,0,0,
+ -286,0,0,0,0,0,0,0,0,-287,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-283,0,0,0,0,0,0,
+ 0,0,0,0,0,-323,0,0,0,0,
+ 0,0,0,0,-328,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-285,
- 0,0,0,0,-218,0,0,0,-286,0,
0,0,0,0,0,0,0,0,0,0,
+ -339,0,0,0,0,0,0,0,0,-346,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-321,0,0,0,0,0,
- 0,0,0,-326,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-337,
- 0,0,0,0,0,0,0,0,-344,0,
+ 0,0,0,0,0,-347,0,0,0,0,
+ 0,0,0,0,-349,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-345,0,0,0,0,0,
- 0,0,0,-347,0,0,0,0,0,0,
+ -352,0,0,0,0,0,0,0,0,-353,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-350,
- 0,0,0,0,0,0,0,0,-351,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-355,0,0,0,0,
+ 0,0,0,0,-358,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-353,0,0,0,0,0,
- 0,0,0,-356,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-361,
- 0,0,0,0,0,0,0,0,-364,0,
+ -363,0,0,0,0,0,0,0,0,-366,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-365,0,0,0,0,0,
- 0,0,0,-366,0,0,0,0,0,0,
+ 0,0,0,0,0,-367,0,0,0,0,
+ 0,0,0,0,-368,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-368,
- 0,0,0,0,0,0,0,0,-369,0,
0,0,0,0,0,0,0,0,0,0,
+ -370,0,0,0,0,0,0,0,0,-371,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-370,0,0,0,0,0,
- 0,0,0,-372,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-373,
- 0,0,0,0,0,0,0,0,-375,0,
+ 0,0,0,0,0,-372,0,0,0,0,
+ 0,0,0,0,-374,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-378,0,0,0,0,0,
- 0,0,0,-379,0,0,0,0,0,0,
+ -375,0,0,0,0,0,0,0,0,-377,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-380,
- 0,0,0,0,0,0,0,0,-381,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-380,0,0,0,0,
+ 0,0,0,0,-381,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-382,0,0,0,0,0,
- 0,0,0,-383,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-385,
- 0,0,0,0,0,0,-176,0,0,0,
+ -382,0,0,0,0,0,0,0,0,-383,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-133,0,0,-262,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-384,0,0,0,0,
+ 0,0,0,0,-385,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- -83,0,0,0,0,0,0,-280,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,-313,0,
+ -387,0,0,0,0,0,0,-176,0,0,
0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-133,0,0,-262,
0,0,0,0,0,0,0,0,0,0,
- -126,0,0,0,0,0,0,0,0,0,
+ 0,0,0,-281,0,0,0,0,0,0,
+ 0,-83,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,0,0,-315,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,-127,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,-128,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-129,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,-130,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- -131,0,0,0,0,0,0,0,0,0,
- 0,-14,0,0,-122,0,0,-16,0,0,
- 0,0,0,0,0,0,0,0,-123,0,
+ 0,0,-128,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,-129,0,0,0,
0,0,0,0,0,0,0,0,0,0,
+ -130,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,0,-14,0,
+ 0,-122,0,0,-16,0,0,0,0,0,
+ 0,0,0,0,0,-123,0,0,0,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,-125,0,0,0,0,0,0,
- 0,0,0,0,-149,0,0,0,0,0,
- 0,0,0,0,0,0,0,-272,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,-108,0,0,-52,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-53,0,0,0,0,0,0,0,
- 0,0,0,-54,0,0,0,0,0,0,
- 0,0,0,0,-56,0,0,0,0,0,
- 0,0,0,0,0,0,-109,0,0,0,
+ -55,0,0,-181,0,0,0,0,0,0,
+ 0,-124,0,0,0,0,0,0,0,0,
+ 0,0,-125,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-149,0,0,0,0,
+ 0,0,0,0,0,0,0,-168,0,0,
+ -273,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-119,0,0,-253,0,0,0,0,
- 0,0,0,-120,0,0,0,0,0,0,
- 0,0,0,0,-121,0,0,-273,0,0,
- 0,0,0,0,0,-179,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,-46,
- 0,-299,0,0,0,0,0,-302,0,0,
+ -51,0,0,0,0,0,0,0,0,0,
+ 0,-108,0,0,0,-52,0,0,0,0,
+ 0,0,0,0,0,0,-53,0,0,0,
+ 0,0,0,0,0,0,0,-54,0,0,
+ 0,0,0,0,0,0,0,0,-56,0,
+ 0,0,0,0,0,0,0,0,0,-109,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-49,0,0,0,0,0,0,0,
- 0,0,0,0,0,-50,0,0,0,0,
+ 0,0,0,0,0,0,0,-119,0,0,
+ 0,0,0,0,0,0,0,0,-120,0,
+ 0,0,0,0,0,0,0,0,0,-121,
+ 0,0,-253,0,0,0,0,0,0,0,
+ -179,0,0,0,0,0,0,0,0,0,
+ 0,0,-274,0,-50,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,-57,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,-110,0,0,-57,0,0,0,
- 0,0,0,0,0,0,-58,0,0,0,
- 0,0,0,0,0,0,0,-111,0,-112,
- 0,0,0,0,-113,0,0,0,0,-139,
- 0,0,0,0,-261,0,0,0,0,0,
- 0,-114,0,0,0,0,0,-323,0,0,
+ -111,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,-251,-112,0,0,-58,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,-282,0,0,0,0,0,
+ 0,0,0,0,0,-113,0,-114,0,0,
+ 0,0,0,0,-241,0,0,0,0,0,
+ 0,0,0,-170,0,0,0,0,0,0,
+ 0,-303,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0,0,-324,0,0,0,0,0,-328,0,
- 0,0,0,0,-329,0,0,0,0,0,
- 0,0,0,-331,0,0,0,0,0,-301,
+ 0,0,0,0,0,-304,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
+ -325,0,-326,0,0,0,0,0,-330,0,
+ 0,0,0,0,0,0,0,-331,0,0,
+ 0,0,0,-333,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,-351,
0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,-349,0,0,0,0,
- -355,0,0,0,0,0,0,0,0,0,
- 0,0,-358,0,0,0,0,-359,0,0,
- 0,0,0,0,0,0,0,0,0,-377,
- 0,0,0,0,-304,0,0,0,0,0,
- 0,-307,0,0,0,0,-305,0,0,0,
- 0,0,0,-335,0,0,0,0,0,0,
- 0,0,-333,0,0,0,0,0,-136,0,
- -168,0,0,0,0,0,0,-170,0,-171,
- 0,0,0,0,0,-284,0,0,0,0,
+ 0,0,0,0,-357,0,0,0,0,-360,
0,0,0,0,0,0,0,0,0,0,
+ 0,-361,0,0,0,0,-379,0,0,0,
+ 0,0,0,0,0,0,0,0,-283,0,
+ 0,0,0,-306,0,0,0,0,0,0,
+ -309,0,0,0,0,-307,0,0,0,0,
+ 0,0,-337,0,0,0,0,0,0,0,
+ 0,-335,0,0,0,0,0,-171,0,-285,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
- 0
+ 0,0,0,0,0,0,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;
@@ -377,341 +379,344 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface BaseAction {
public final static char baseAction[] = {
- 110,1,39,39,11,11,45,45,3,3,
- 2,2,5,5,5,5,6,6,6,7,
- 8,8,8,8,8,8,8,8,73,73,
- 94,9,9,9,9,9,9,9,9,9,
- 9,9,10,10,12,12,12,12,13,13,
- 13,15,15,15,16,16,16,16,16,26,
- 26,26,27,27,28,28,29,29,30,30,
- 31,31,32,32,34,34,34,34,34,34,
- 34,34,34,34,34,34,18,14,4,111,
- 111,96,96,58,19,19,19,19,19,19,
- 19,20,20,20,17,17,97,97,74,74,
- 21,21,22,22,22,66,66,23,23,23,
- 23,24,24,24,24,24,50,50,33,33,
- 33,33,33,52,52,52,87,87,82,82,
- 82,82,83,83,83,84,84,84,85,85,
- 85,86,86,86,98,98,88,88,89,53,
- 55,55,55,55,55,67,69,69,69,69,
- 69,69,69,69,69,69,69,69,78,75,
- 75,112,113,79,79,76,76,76,90,99,
- 99,100,100,91,91,91,56,114,114,101,
- 102,102,102,77,77,115,103,103,104,104,
- 92,92,35,36,36,36,54,57,57,46,
- 46,46,46,40,40,41,47,47,48,42,
- 42,105,105,49,117,117,116,116,51,51,
- 51,51,51,51,51,51,51,106,59,59,
- 59,59,43,80,80,70,70,70,71,71,
- 61,61,118,118,60,60,81,81,81,62,
- 62,62,63,64,64,64,65,65,65,65,
- 68,68,68,72,119,95,95,95,95,93,
- 120,121,121,122,122,123,123,110,110,124,
- 124,107,107,107,107,125,125,108,108,108,
- 109,109,5,5,5,9,9,9,9,9,
- 9,35,35,37,37,38,38,126,126,126,
- 19,25,25,25,25,25,25,25,23,23,
+ 110,1,128,39,39,11,11,45,45,3,
+ 3,2,2,5,5,5,5,6,6,6,
+ 7,8,8,8,8,8,8,8,8,73,
+ 73,94,9,9,9,9,9,9,9,9,
+ 9,9,9,10,10,12,12,12,12,13,
+ 13,13,15,15,15,16,16,16,16,16,
+ 26,26,26,27,27,28,28,29,29,30,
+ 30,31,31,32,32,33,33,33,33,33,
+ 33,33,33,33,33,33,33,18,14,4,
+ 111,111,96,96,58,19,19,19,19,19,
+ 19,19,20,20,20,17,17,97,97,74,
+ 74,21,21,22,22,22,66,66,23,23,
+ 23,23,24,24,24,24,24,50,50,34,
+ 34,34,34,34,52,52,52,87,87,82,
+ 82,82,82,83,83,83,84,84,84,85,
+ 85,85,86,86,86,98,98,88,88,89,
+ 53,55,55,55,55,55,67,69,69,69,
+ 69,69,69,69,69,69,69,69,69,78,
+ 75,75,112,113,79,79,76,76,76,90,
+ 99,99,100,100,91,91,91,56,114,114,
+ 101,102,102,102,77,77,115,103,103,104,
+ 104,92,92,35,36,36,36,54,57,57,
+ 46,46,46,46,41,41,42,47,47,48,
+ 43,43,105,105,49,117,117,116,116,51,
+ 51,51,51,51,51,51,51,51,106,59,
+ 59,59,59,40,80,80,70,70,70,71,
+ 71,61,61,118,118,60,60,81,81,81,
+ 62,62,62,63,64,64,64,65,65,65,
+ 65,68,68,68,72,119,95,95,95,95,
+ 93,120,121,121,122,122,123,123,110,110,
+ 124,124,107,107,107,107,125,125,108,108,
+ 108,109,109,5,5,5,9,9,9,9,
+ 9,9,35,35,37,37,38,38,126,126,
+ 126,19,25,25,25,25,25,25,25,23,
23,23,23,23,23,23,23,23,23,23,
23,23,23,23,23,23,23,23,23,23,
- 23,23,44,44,362,2151,1431,2558,933,16,
- 20,17,687,1182,44,2956,694,764,230,750,
- 811,2875,876,56,2077,89,2558,747,1912,887,
- 805,831,819,865,855,875,74,230,91,134,
- 212,321,322,2864,1853,2503,126,19,2318,1624,
- 16,20,17,687,42,35,136,133,135,159,
- 179,2213,834,178,493,223,232,969,528,223,
- 228,138,346,165,217,569,220,222,1922,142,
- 145,148,151,383,328,483,1618,432,1700,2782,
- 2788,530,401,310,2558,1032,134,212,321,322,
- 1395,493,223,231,2059,277,30,134,212,321,
- 322,2043,2509,136,133,135,159,129,876,1895,
- 421,87,303,2320,144,133,135,159,138,2045,
- 165,759,1203,2135,224,531,142,145,148,151,
- 383,2984,638,1618,432,1700,2782,2788,530,2601,
- 663,19,403,2051,16,20,17,687,1182,44,
- 2886,694,764,127,750,811,438,1922,2150,302,
- 2284,1901,178,699,1767,805,831,819,865,855,
- 875,74,698,280,2626,663,19,308,2606,16,
- 20,17,687,1182,44,2356,694,764,24,750,
- 811,749,259,129,638,134,212,321,322,2806,
- 805,831,819,865,855,875,74,285,280,226,
- 2181,1234,137,133,135,159,299,301,1910,365,
- 253,212,321,322,129,563,708,139,323,165,
- 129,3090,286,894,1328,143,146,149,152,383,
- 2320,2218,285,305,129,1064,1234,2412,663,19,
- 227,2986,16,20,17,687,1182,44,2942,694,
- 764,337,750,811,2870,634,307,286,2284,1347,
- 178,1929,555,805,831,819,865,855,875,74,
- 327,280,2826,2095,19,1912,887,16,20,17,
- 687,1182,44,2908,694,764,2320,750,811,254,
- 212,321,322,134,212,321,322,18,805,831,
- 819,865,855,875,74,287,1130,2857,729,1234,
- 136,133,135,159,2108,528,223,228,2059,145,
- 186,217,569,220,222,138,2218,165,2864,2587,
- 288,126,158,142,145,148,151,383,129,1097,
- 1618,432,1700,2782,2788,530,2290,1560,19,2952,
- 638,16,20,17,687,1182,44,2049,694,764,
- 202,750,811,155,548,240,309,2360,638,2059,
- 1903,185,805,831,819,865,855,875,74,2218,
- 706,2528,708,19,2212,238,16,20,17,687,
- 1182,44,2942,694,764,123,750,811,2356,306,
- 1767,2148,778,1651,1363,291,2320,805,831,819,
- 865,855,875,74,2651,280,19,229,21,16,
- 20,17,687,1182,44,2317,694,764,258,750,
- 811,2048,1165,253,212,321,322,786,1215,2268,
- 805,831,819,865,855,875,74,1069,280,157,
- 2776,2208,19,1234,72,16,20,17,687,42,
- 44,2478,1461,19,129,1235,16,20,17,687,
- 42,44,896,694,764,275,750,811,1096,281,
- 2939,876,289,1225,87,2468,1234,805,831,819,
- 865,855,875,93,115,2466,2776,513,19,2320,
- 329,16,20,17,687,1182,44,72,694,764,
- 1592,750,811,384,1966,421,1905,303,912,611,
- 2318,1692,805,831,819,865,855,875,74,2362,
- 91,19,2560,2922,16,20,17,687,1182,44,
- 2942,694,764,122,750,811,1294,403,2864,876,
- 513,336,87,2781,638,805,831,819,865,855,
- 875,74,1027,1261,302,104,1779,2776,239,19,
- 129,3095,16,20,17,687,42,44,2942,694,
- 764,111,750,811,274,2907,1767,2864,364,2206,
- 1883,87,1395,805,831,819,865,855,875,93,
- 2776,1228,19,129,509,16,20,17,687,1182,
- 44,2322,694,764,258,750,811,129,544,2882,
- 708,300,301,786,1215,1380,805,831,819,865,
- 855,875,74,2776,85,19,275,1719,16,20,
- 17,687,1182,44,72,694,764,2942,750,811,
- 335,2407,2781,638,254,212,321,322,2320,805,
- 831,819,865,855,875,74,2776,84,19,1593,
- 2565,16,20,17,687,1182,44,72,694,764,
- 2942,750,811,333,2221,1767,1559,513,2059,2059,
- 30,187,805,831,819,865,855,875,74,2776,
- 83,19,2568,2631,16,20,17,687,1182,44,
- 2569,694,764,258,750,811,2888,2221,2942,1559,
- 513,331,1412,1215,2320,805,831,819,865,855,
- 875,74,2776,82,19,1594,1866,16,20,17,
- 687,1182,44,2942,694,764,125,750,811,2980,
- 2218,254,212,321,322,2059,2682,1192,805,831,
- 819,865,855,875,74,2776,81,19,2320,2757,
- 16,20,17,687,1182,44,208,694,764,1608,
- 750,811,23,2864,2609,2866,194,1129,1578,242,
- 2320,805,831,819,865,855,875,74,2776,80,
- 19,1611,2041,16,20,17,687,1182,44,208,
- 694,764,2942,750,811,121,2059,2059,1559,294,
- 1248,1578,1269,2320,805,831,819,865,855,875,
- 74,2776,79,19,22,2807,16,20,17,687,
- 1182,44,72,694,764,2316,750,811,2942,2942,
- 2942,2638,3125,3170,2972,2956,233,805,831,819,
- 865,855,875,74,2776,78,19,2320,2980,16,
- 20,17,687,1182,44,2320,694,764,2064,750,
- 811,2218,2218,1983,2942,513,2090,3235,2973,2956,
- 805,831,819,865,855,875,74,2776,77,19,
- 282,2012,16,20,17,687,1182,44,209,694,
- 764,2320,750,811,2942,2940,2942,3242,193,3108,
- 241,243,2099,805,831,819,865,855,875,74,
- 2776,76,19,2320,203,16,20,17,687,1182,
- 44,1354,694,764,272,750,811,2218,2998,2942,
- 2942,74,3149,3263,2956,2320,805,831,819,865,
- 855,875,74,2776,75,19,278,2998,16,20,
- 17,687,1182,44,2956,694,764,2942,750,811,
- 3254,2942,2942,2920,3196,3201,244,2862,2956,805,
- 831,819,865,855,875,74,2776,92,19,180,
- 2881,16,20,17,687,42,44,2320,694,764,
- 2942,750,811,3213,2218,2910,2939,364,1427,204,
- 87,1368,805,831,819,865,855,875,93,2776,
- 115,19,2320,740,16,20,17,687,1182,44,
- 1466,694,764,279,750,811,2059,2942,296,708,
- 117,2851,2467,293,211,805,831,819,865,855,
- 875,74,2776,1262,19,2320,860,16,20,17,
- 687,1182,44,2320,694,764,2169,750,811,2469,
- 2942,2207,1229,3230,2230,2315,2956,2320,805,831,
- 819,865,855,875,74,2776,1327,19,2300,2114,
- 16,20,17,687,42,44,292,694,764,2320,
- 750,811,2118,1930,2394,2864,876,2873,334,87,
- 2309,805,831,819,865,855,875,93,2776,1060,
- 19,27,2877,16,20,17,687,42,44,2320,
- 694,764,2854,750,811,2871,2892,2879,2864,876,
- 2335,332,87,201,805,831,819,865,855,875,
- 93,2776,1098,19,2320,2943,16,20,17,687,
- 42,44,2320,694,764,2370,750,811,2782,2656,
- 2356,2864,876,2379,124,87,202,805,831,819,
- 865,855,875,93,2776,1123,19,2320,2982,16,
- 20,17,687,42,44,2572,694,764,2414,750,
- 811,2218,2985,2986,2987,253,212,321,322,1394,
- 805,831,819,865,855,875,93,2776,2989,19,
- 2320,2990,16,20,17,687,42,44,2398,694,
- 764,2475,750,811,220,364,1149,110,86,387,
- 295,2994,1591,805,831,819,865,855,875,73,
- 999,95,958,108,94,96,97,98,99,330,
- 2056,2997,2320,134,212,321,322,708,1,364,
- 1149,110,86,2484,3347,3347,909,3347,3347,3347,
- 141,133,135,159,109,95,958,108,94,96,
- 97,98,99,330,3347,140,2320,165,2320,3347,
- 3347,708,291,364,1149,110,86,2510,106,2519,
- 1950,2110,638,311,3347,3347,3347,2320,109,95,
- 958,108,94,96,97,98,99,330,2545,2864,
- 876,1658,1923,87,3347,708,147,364,1149,110,
- 86,3347,107,1230,196,134,212,321,322,3347,
- 3347,3347,109,95,958,108,94,96,97,98,
- 99,330,147,133,135,159,2676,1163,19,708,
- 3347,16,20,17,687,319,106,1923,1222,3347,
- 3347,105,3347,3347,3347,2776,109,19,3347,2077,
- 16,20,17,687,42,44,2320,694,764,1726,
- 750,811,192,3347,3347,1932,2978,2580,3347,3347,
- 107,805,831,819,865,1558,276,528,223,228,
- 3347,3347,3347,217,569,220,222,3347,273,528,
- 223,228,969,3347,262,218,569,220,222,266,
- 965,913,271,3347,3347,528,223,228,3347,3347,
- 3347,217,569,220,222,3347,273,3347,263,3347,
- 3347,3347,483,1912,1024,3347,3347,266,965,913,
- 271,3347,2776,3347,19,3347,2919,16,20,17,
- 687,42,44,3347,694,764,1313,750,811,3347,
- 3347,3347,3347,2864,876,260,1935,87,805,831,
- 819,1526,3347,528,223,580,3347,1264,3347,217,
- 569,220,588,3347,3347,3347,2776,3347,19,969,
- 158,16,20,17,687,42,44,273,694,764,
- 3347,750,811,2864,876,3347,3002,87,268,965,
- 913,271,805,831,1527,2864,876,1296,3008,87,
- 3347,154,548,433,876,1149,110,86,2701,1329,
- 19,520,3347,16,20,17,687,317,527,3347,
- 95,958,1367,94,96,97,98,99,330,2776,
- 594,19,3347,3347,16,20,17,687,42,44,
- 3347,694,764,3347,750,811,476,876,1149,110,
- 86,3347,3347,3347,3347,805,1522,519,876,1149,
- 110,86,3347,95,958,103,94,96,97,98,
- 99,330,2883,3347,95,958,101,94,96,97,
- 98,99,330,562,876,1149,110,86,2776,3347,
- 19,3347,3347,16,20,17,687,42,39,3347,
- 95,958,102,94,96,97,98,99,330,3347,
- 3347,3347,528,223,228,969,3347,3347,218,569,
- 220,222,3347,273,605,876,1149,110,86,3347,
- 3347,3347,3347,3347,268,965,913,271,3347,3347,
- 3347,95,958,118,94,96,97,98,99,330,
- 648,876,1149,110,86,2356,3347,3347,3347,691,
- 876,1149,110,86,3347,3347,3347,95,958,114,
- 94,96,97,98,99,330,95,958,1650,94,
- 96,97,98,99,330,734,876,1149,110,86,
- 253,212,321,322,777,876,1149,110,86,3347,
- 3347,3347,95,958,361,94,96,97,98,99,
- 330,95,958,353,94,96,97,98,99,330,
- 820,876,1149,110,86,3347,3347,3347,3347,863,
- 876,1149,110,86,3347,999,3347,95,958,113,
- 94,96,97,98,99,330,95,958,360,94,
- 96,97,98,99,330,906,876,1149,110,86,
- 3347,1409,3347,3347,949,876,1149,110,86,3347,
- 3347,3347,95,958,359,94,96,97,98,99,
- 330,95,958,357,94,96,97,98,99,330,
- 992,876,1149,110,86,3347,3347,3347,3347,1035,
- 876,1149,110,86,3347,3347,3347,95,958,352,
- 94,96,97,98,99,330,95,958,351,94,
- 96,97,98,99,330,1078,876,1149,110,86,
- 3347,3347,3347,3347,1121,876,1149,110,86,3347,
- 3347,3347,95,958,349,94,96,97,98,99,
- 330,95,958,345,94,96,97,98,99,330,
- 1164,876,1149,110,86,3347,3347,3347,3347,1207,
- 876,1149,110,86,3347,3347,3347,95,958,120,
- 94,96,97,98,99,330,95,958,358,94,
- 96,97,98,99,330,1250,876,1149,110,86,
- 3347,3347,3347,3347,1293,876,1149,110,86,3347,
- 3347,3347,95,958,356,94,96,97,98,99,
- 330,95,958,355,94,96,97,98,99,330,
- 1336,876,1149,110,86,3347,3347,3347,3347,1379,
- 876,1149,110,86,3347,3347,3347,95,958,350,
- 94,96,97,98,99,330,95,958,348,94,
- 96,97,98,99,330,1422,876,1149,110,86,
- 3347,3347,3347,3347,1465,876,1149,110,86,3347,
- 3347,3347,95,958,347,94,96,97,98,99,
- 330,95,958,344,94,96,97,98,99,330,
- 1508,876,1149,110,86,3347,3347,3347,3347,1551,
- 876,1149,110,86,3347,3347,3347,95,958,343,
- 94,96,97,98,99,330,95,958,341,94,
- 96,97,98,99,330,1594,876,1149,110,86,
- 3347,3347,3347,3347,1637,876,1149,110,86,3347,
- 3347,3347,95,958,119,94,96,97,98,99,
- 330,95,958,354,94,96,97,98,99,330,
- 1680,876,1149,110,86,3347,3347,3347,3347,1723,
- 876,1149,110,86,3347,3347,3347,95,958,346,
- 94,96,97,98,99,330,95,958,342,94,
- 96,97,98,99,330,1766,876,1149,110,86,
- 3347,3347,3347,3347,1809,876,1149,110,86,3347,
- 3347,3347,95,958,340,94,96,97,98,99,
- 330,95,958,339,94,96,97,98,99,330,
- 1852,876,1149,110,86,3347,3347,1912,887,3347,
- 3347,3347,3347,3347,3347,3347,3347,95,958,338,
- 94,96,97,98,99,330,2776,3347,19,1916,
- 887,16,20,17,687,42,44,3347,694,764,
- 3347,750,811,3347,3347,3347,3347,528,223,228,
- 3347,2077,1525,217,569,220,222,3347,2864,876,
- 3347,3247,87,3347,158,3347,3347,3347,3347,528,
- 223,228,1330,3347,3347,217,569,220,222,1916,
- 887,3347,3347,3347,3347,3347,1631,3347,3347,3347,
- 3347,528,223,1268,969,154,548,218,569,220,
- 1263,2776,3347,19,3347,520,16,20,17,687,
- 42,44,3347,694,764,3347,750,1479,3347,528,
- 223,228,3347,3347,3347,217,569,220,222,3347,
- 197,199,2776,3347,19,3347,1631,16,20,17,
- 687,42,44,1295,694,764,3347,750,1492,2776,
- 3347,19,3347,3347,16,20,17,687,42,44,
- 3347,694,764,2776,1493,19,3347,3347,16,20,
- 17,687,42,44,3347,694,764,2776,1494,19,
- 198,199,16,20,17,687,42,44,3347,694,
- 764,2776,1497,19,3347,3347,16,20,17,687,
- 42,44,2021,694,764,2776,1512,19,2076,3347,
- 16,20,17,687,42,44,3347,694,1432,2776,
- 3347,19,3347,3347,16,20,17,687,42,44,
- 3347,694,1459,3347,3347,3347,3347,134,212,321,
- 322,1984,2956,134,212,321,322,3347,3347,3347,
- 3347,3347,276,3347,150,133,135,159,3347,3347,
- 153,133,135,159,2776,3347,19,3347,3347,16,
- 20,17,687,42,44,2503,1465,19,3347,3347,
- 16,20,17,687,42,35,3347,3347,2503,3347,
- 19,3347,273,16,20,17,687,42,35,3347,
- 3347,3347,3347,266,965,913,271,2355,1057,3347,
- 2776,3347,19,3347,245,16,20,17,687,42,
- 38,3347,1313,2776,3347,19,3347,246,16,20,
- 17,687,42,37,2776,3347,19,3347,3347,16,
- 20,17,687,42,36,2776,3347,19,3347,3347,
- 16,20,17,687,42,34,3347,2776,273,19,
- 3347,3347,16,20,17,687,42,35,3347,266,
- 965,913,271,2776,3347,19,2966,638,16,20,
- 17,687,42,47,2776,3347,19,3347,265,16,
- 20,17,687,42,46,2776,3347,19,2966,638,
- 16,20,17,687,42,45,2576,3347,19,1767,
- 3347,16,20,17,687,42,43,3347,3347,513,
- 129,364,2941,876,87,3347,87,3347,2941,876,
- 3347,1767,87,2125,666,1866,362,258,3347,2134,
- 3347,513,362,2726,3347,19,1335,1215,16,20,
- 17,687,315,196,3347,3347,2751,2012,19,258,
- 3347,16,20,17,687,40,1445,3347,1335,1215,
- 3347,3347,1453,3347,129,364,2887,2801,87,19,
- 610,3347,16,20,17,687,33,2801,666,19,
- 3347,3347,16,20,17,687,32,3347,129,364,
- 129,364,87,3347,87,129,364,196,3347,87,
- 2037,638,666,3347,666,2183,638,3347,3347,666,
- 3347,3347,129,364,3347,3347,87,3347,2941,876,
- 2887,196,87,196,879,3347,666,3347,196,2195,
- 3347,3347,362,196,3347,2939,876,3347,196,87,
- 3347,3347,3347,3347,2887,196,2887,3347,1038,115,
- 1104,2887,3347,2941,876,1148,1163,87,3347,2941,
- 876,1163,1489,87,2204,2941,876,362,2887,87,
- 2239,3347,1170,362,2941,876,2265,3347,87,362,
- 2864,876,3347,3143,87,2274,3347,3347,362,3347,
- 3347,191,3347,3347,1361,3347,191,1519,3347,375,
- 1701,1357,3347,1544,1334,1701,2941,876,3347,1552,
- 87,2941,876,3347,3347,87,3347,2344,1577,3347,
- 362,3347,2405,2941,876,362,3347,87,2941,876,
- 3347,3347,87,3347,2440,3347,3347,362,3347,2449,
- 2941,876,362,3347,87,2864,876,3347,3155,87,
- 1652,2554,2939,876,362,1686,87,2864,876,1362,
- 3164,87,3347,3347,2939,876,115,1688,87,3347,
- 3347,1390,1707,2864,876,3347,3218,87,115,129,
- 876,129,876,87,1786,87,3347,1460,129,876,
- 129,876,87,1545,87,1247,129,876,3347,3347,
- 87,3347,1255,3347,1291,3347,3347,3347,3347,3347,
- 1387,3347,3347,3347,3347,3347,3347,3347,1467,3347,
- 3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,
- 1610,3347,0,324,841,0,10,225,0,3354,
- 1,0,1,3583,0,7,9,0,178,19,
- 0,1,3572,0,112,2160,0
+ 23,23,23,44,44,362,2151,1355,2558,1090,
+ 17,21,18,557,1280,45,346,580,661,231,
+ 586,746,2045,2875,865,129,1162,90,2221,2148,
+ 1599,736,879,816,993,971,1021,75,92,2218,
+ 135,213,322,323,2135,1966,421,2509,304,2318,
+ 1629,135,213,322,323,2318,1727,137,134,136,
+ 160,2213,739,179,254,213,322,323,145,134,
+ 136,160,139,1901,166,846,1912,771,328,528,
+ 143,146,149,152,466,1922,72,1704,376,1680,
+ 2789,2795,530,2051,311,303,135,213,322,323,
+ 105,1348,404,224,232,2606,56,129,365,633,
+ 2059,88,31,137,134,136,160,613,224,229,
+ 209,923,218,667,221,223,954,2221,139,1599,
+ 166,1158,1613,763,1198,899,143,146,149,152,
+ 466,197,2181,1704,376,1680,2789,2795,530,2601,
+ 869,20,301,302,17,21,18,557,1280,45,
+ 2077,580,661,2932,586,746,445,784,2864,1906,
+ 2284,127,179,324,1910,736,879,816,993,971,
+ 1021,75,281,2626,869,20,1912,771,17,21,
+ 18,557,1280,45,309,580,661,2857,586,746,
+ 1042,404,224,233,25,135,213,322,323,736,
+ 879,816,993,971,1021,75,281,286,433,209,
+ 2108,1299,138,134,136,160,1903,613,224,229,
+ 1294,1613,218,667,221,223,2049,140,2059,166,
+ 187,1922,287,159,1429,144,147,150,153,466,
+ 2059,286,186,2150,72,1299,2412,869,20,2558,
+ 747,17,21,18,557,1280,45,401,580,661,
+ 231,586,746,2870,156,465,287,2284,1431,179,
+ 129,749,736,879,816,993,971,1021,75,281,
+ 2826,882,20,2077,1227,17,21,18,557,1280,
+ 45,2212,580,661,227,586,746,2806,255,213,
+ 322,323,135,213,322,323,736,879,816,993,
+ 971,1021,75,1222,288,1905,759,1027,1299,137,
+ 134,136,160,1042,613,224,229,2558,1192,219,
+ 667,221,223,2059,139,31,166,2882,278,289,
+ 308,685,143,146,149,152,466,598,228,1704,
+ 376,1680,2789,2795,530,2290,389,20,202,2043,
+ 17,21,18,557,1280,45,2317,580,661,72,
+ 586,746,255,213,322,323,2048,2360,637,2037,
+ 637,736,879,816,993,971,1021,75,864,2059,
+ 2528,188,20,2320,239,17,21,18,557,1280,
+ 45,72,580,661,225,586,746,2888,2059,453,
+ 1092,1803,2886,197,2320,128,736,879,816,993,
+ 971,1021,75,281,2651,3031,20,24,520,17,
+ 21,18,557,1280,45,921,580,661,259,586,
+ 746,453,255,213,322,323,2268,994,1295,610,
+ 736,879,816,993,971,1021,75,281,158,2478,
+ 653,20,1299,2920,17,21,18,557,43,45,
+ 192,580,661,72,586,746,145,282,1211,1902,
+ 1895,421,2059,304,295,736,879,816,993,971,
+ 1021,94,290,1266,2218,2776,1299,20,330,2908,
+ 17,21,18,557,1280,45,72,580,661,2208,
+ 586,746,2148,453,528,2864,2608,399,127,129,
+ 388,736,879,816,993,971,1021,75,92,2362,
+ 303,20,2652,241,17,21,18,557,1280,45,
+ 2942,580,661,338,586,746,453,254,213,322,
+ 323,2864,2630,2320,195,736,879,816,993,971,
+ 1021,75,1362,72,19,3086,2922,2776,240,20,
+ 129,487,17,21,18,557,43,45,2942,580,
+ 661,124,586,746,1929,1500,293,300,302,1265,
+ 366,1348,633,736,879,816,993,971,1021,94,
+ 2776,275,20,453,405,17,21,18,557,1280,
+ 45,2942,580,661,123,586,746,275,1445,1693,
+ 833,292,1659,2468,2320,1333,736,879,816,993,
+ 971,1021,75,86,2776,230,20,2952,637,17,
+ 21,18,557,1280,45,2942,580,661,112,586,
+ 746,2466,2984,637,310,2864,365,2560,1432,88,
+ 736,879,816,993,971,1021,75,85,2776,1123,
+ 20,885,2206,17,21,18,557,1280,45,2942,
+ 580,661,336,586,746,2942,1803,307,334,885,
+ 129,1219,129,1991,736,879,816,993,971,1021,
+ 75,84,2776,2942,20,1399,332,17,21,18,
+ 557,1280,45,260,580,661,2942,586,746,126,
+ 2781,637,2942,2939,365,122,2322,88,736,879,
+ 816,993,971,1021,75,83,2776,116,20,2320,
+ 2407,17,21,18,557,1280,45,2320,580,661,
+ 1655,586,746,2942,1803,2218,2644,885,1656,2059,
+ 2320,297,736,879,816,993,971,1021,75,82,
+ 2776,1657,20,3115,2907,17,21,18,557,1280,
+ 45,259,580,661,2320,586,746,2565,2980,1191,
+ 994,1295,129,637,22,1658,736,879,816,993,
+ 971,1021,75,81,2776,2059,20,1599,2568,17,
+ 21,18,557,1280,45,2569,580,661,2320,586,
+ 746,2942,2781,637,3259,276,885,2682,2320,1660,
+ 736,879,816,993,971,1021,75,80,2776,23,
+ 20,2956,306,17,21,18,557,1280,45,2956,
+ 580,661,2218,586,746,2757,1803,2356,1565,2864,
+ 865,1389,337,88,736,879,816,993,971,1021,
+ 75,79,2776,1049,20,129,509,17,21,18,
+ 557,1280,45,259,580,661,180,586,746,129,
+ 543,243,1503,1295,283,2866,2316,210,736,879,
+ 816,993,971,1021,75,78,2776,234,20,2320,
+ 2041,17,21,18,557,1280,45,1007,580,661,
+ 2085,586,746,2942,2980,2807,3132,2864,865,2972,
+ 335,88,736,879,816,993,971,1021,75,77,
+ 2776,1055,20,2320,1983,17,21,18,557,1280,
+ 45,2973,580,661,2111,586,746,2942,74,2862,
+ 3264,2864,865,2881,333,88,736,879,816,993,
+ 971,1021,75,76,2776,1073,20,2320,2910,17,
+ 21,18,557,1280,45,2851,580,661,2120,586,
+ 746,2942,2218,2467,3271,2864,865,1437,125,88,
+ 736,879,816,993,971,1021,75,93,2776,1086,
+ 20,2320,2469,17,21,18,557,1280,45,2956,
+ 580,661,273,586,746,2940,2207,2315,194,2864,
+ 865,242,1937,88,736,879,816,993,971,1021,
+ 75,74,2776,1293,20,2320,2114,17,21,18,
+ 557,43,45,2956,580,661,279,586,746,2998,
+ 2218,2998,2864,865,204,1976,88,2956,736,879,
+ 816,993,971,1021,94,2776,1327,20,2956,2118,
+ 17,21,18,557,1280,45,1930,580,661,2218,
+ 586,746,2942,2942,2942,3171,3179,3292,181,244,
+ 212,736,879,816,993,971,1021,75,1430,2776,
+ 2942,20,205,3283,17,21,18,557,1280,45,
+ 2320,580,661,728,586,746,2942,2394,245,3210,
+ 2148,1547,1448,2320,1524,736,879,816,993,971,
+ 1021,75,1459,2776,280,20,2320,2873,17,21,
+ 18,557,43,45,2956,580,661,2190,586,746,
+ 2942,2942,2877,3225,3230,254,213,322,323,736,
+ 879,816,993,971,1021,94,2776,2942,20,2320,
+ 118,17,21,18,557,43,45,2320,580,661,
+ 2251,586,746,2942,2854,2148,3247,2871,2321,28,
+ 2892,202,736,879,816,993,971,1021,94,2776,
+ 707,20,2320,2879,17,21,18,557,43,45,
+ 2943,580,661,2330,586,746,2218,2218,2782,2656,
+ 254,213,322,323,203,736,879,816,993,971,
+ 1021,94,2776,2982,20,2320,2572,17,21,18,
+ 557,43,45,2320,580,661,2356,586,746,220,
+ 365,1225,111,87,2391,294,296,1596,736,879,
+ 816,993,971,1021,94,777,96,1015,109,95,
+ 97,98,99,100,331,2985,2986,2987,2989,2883,
+ 2990,2320,2320,885,1,365,1225,111,87,2676,
+ 1597,20,2400,2435,17,21,18,557,320,110,
+ 1950,96,1015,109,95,97,98,99,100,331,
+ 387,2994,2056,2997,3376,3376,3376,3376,885,1042,
+ 613,224,229,107,2398,219,667,221,223,312,
+ 274,3376,3376,3376,110,135,213,322,323,3376,
+ 3376,269,1144,936,272,2320,1664,291,365,1225,
+ 111,87,148,134,136,160,2496,3376,108,135,
+ 213,322,323,2320,96,1015,109,95,97,98,
+ 99,100,331,3376,2505,3376,142,134,136,160,
+ 3376,885,147,365,1225,111,87,3376,3376,3376,
+ 3376,141,3376,166,129,365,3376,110,88,96,
+ 1015,109,95,97,98,99,100,331,923,2320,
+ 3376,2941,865,3376,3376,88,885,3376,2320,2320,
+ 2531,107,2146,1923,933,363,2320,106,197,2540,
+ 2566,3376,110,2776,3376,20,3376,2601,17,21,
+ 18,557,43,45,1762,580,661,3376,586,746,
+ 2932,3376,3376,3376,1109,1516,108,3376,3376,736,
+ 879,816,993,1598,613,224,229,1932,3043,218,
+ 667,221,223,3376,274,129,865,3376,277,88,
+ 263,3376,3376,3376,3376,267,1144,936,272,1125,
+ 2776,3376,20,3376,3376,17,21,18,557,43,
+ 45,3376,580,661,264,586,1416,3376,613,224,
+ 229,3376,3376,218,667,221,223,3376,274,3376,
+ 3376,3376,2110,637,763,3376,1912,843,3376,267,
+ 1144,936,272,3376,3376,3376,3376,2776,3376,20,
+ 3376,261,17,21,18,557,43,45,1381,580,
+ 661,3376,586,746,3376,3376,197,2864,865,3376,
+ 1791,88,3376,736,879,816,1570,613,224,502,
+ 3376,1462,218,667,221,534,129,865,921,2776,
+ 88,20,3376,159,17,21,18,557,43,45,
+ 1590,580,661,3376,586,746,2864,865,3376,3156,
+ 88,3376,3376,3376,3376,736,879,1583,3376,3376,
+ 1463,2183,637,193,155,465,433,865,1225,111,
+ 87,2701,3376,20,782,3376,17,21,18,557,
+ 318,601,3376,96,1015,1329,95,97,98,99,
+ 100,331,2776,385,20,197,3376,17,21,18,
+ 557,43,45,3376,580,661,3376,586,746,476,
+ 865,1225,111,87,3376,3376,3376,921,736,1564,
+ 519,865,1225,111,87,3376,96,1015,104,95,
+ 97,98,99,100,331,3376,3376,96,1015,102,
+ 95,97,98,99,100,331,562,865,1225,111,
+ 87,3376,192,3376,3376,605,865,1225,111,87,
+ 1423,1902,3376,96,1015,103,95,97,98,99,
+ 100,331,96,1015,119,95,97,98,99,100,
+ 331,648,865,1225,111,87,3376,3376,3376,3376,
+ 691,865,1225,111,87,3376,3376,3376,96,1015,
+ 115,95,97,98,99,100,331,96,1015,1692,
+ 95,97,98,99,100,331,734,865,1225,111,
+ 87,3376,3376,3376,3376,777,865,1225,111,87,
+ 3376,3376,3376,96,1015,362,95,97,98,99,
+ 100,331,96,1015,354,95,97,98,99,100,
+ 331,820,865,1225,111,87,3376,3376,3376,3376,
+ 863,865,1225,111,87,3376,3376,3376,96,1015,
+ 114,95,97,98,99,100,331,96,1015,361,
+ 95,97,98,99,100,331,906,865,1225,111,
+ 87,3376,3376,3376,3376,949,865,1225,111,87,
+ 3376,3376,3376,96,1015,360,95,97,98,99,
+ 100,331,96,1015,358,95,97,98,99,100,
+ 331,992,865,1225,111,87,3376,3376,3376,3376,
+ 1035,865,1225,111,87,3376,3376,3376,96,1015,
+ 353,95,97,98,99,100,331,96,1015,352,
+ 95,97,98,99,100,331,1078,865,1225,111,
+ 87,3376,3376,3376,3376,1121,865,1225,111,87,
+ 3376,3376,3376,96,1015,350,95,97,98,99,
+ 100,331,96,1015,346,95,97,98,99,100,
+ 331,1164,865,1225,111,87,3376,3376,3376,3376,
+ 1207,865,1225,111,87,3376,3376,3376,96,1015,
+ 121,95,97,98,99,100,331,96,1015,359,
+ 95,97,98,99,100,331,1250,865,1225,111,
+ 87,3376,3376,3376,3376,1293,865,1225,111,87,
+ 3376,3376,3376,96,1015,357,95,97,98,99,
+ 100,331,96,1015,356,95,97,98,99,100,
+ 331,1336,865,1225,111,87,3376,3376,3376,3376,
+ 1379,865,1225,111,87,3376,3376,3376,96,1015,
+ 351,95,97,98,99,100,331,96,1015,349,
+ 95,97,98,99,100,331,1422,865,1225,111,
+ 87,3376,3376,3376,3376,1465,865,1225,111,87,
+ 3376,3376,3376,96,1015,348,95,97,98,99,
+ 100,331,96,1015,345,95,97,98,99,100,
+ 331,1508,865,1225,111,87,3376,3376,3376,3376,
+ 1551,865,1225,111,87,3376,3376,3376,96,1015,
+ 344,95,97,98,99,100,331,96,1015,342,
+ 95,97,98,99,100,331,1594,865,1225,111,
+ 87,3376,3376,3376,3376,1637,865,1225,111,87,
+ 3376,3376,3376,96,1015,120,95,97,98,99,
+ 100,331,96,1015,355,95,97,98,99,100,
+ 331,1680,865,1225,111,87,3376,3376,3376,3376,
+ 1723,865,1225,111,87,3376,3376,3376,96,1015,
+ 347,95,97,98,99,100,331,96,1015,343,
+ 95,97,98,99,100,331,1766,865,1225,111,
+ 87,3376,3376,3376,3376,1809,865,1225,111,87,
+ 3376,3376,3376,96,1015,341,95,97,98,99,
+ 100,331,96,1015,340,95,97,98,99,100,
+ 331,1852,865,1225,111,87,3376,3376,1912,771,
+ 3376,3376,3376,3376,3376,3376,3376,3376,96,1015,
+ 339,95,97,98,99,100,331,2776,3376,20,
+ 1916,771,17,21,18,557,43,45,3376,580,
+ 661,3376,586,746,2864,865,3376,3276,88,613,
+ 224,229,2077,1567,218,667,221,223,1464,3376,
+ 3376,2726,3376,20,3376,159,17,21,18,557,
+ 316,613,224,229,3376,3376,218,667,221,223,
+ 1916,771,3376,3376,3376,3376,3376,1691,3376,3376,
+ 3376,3376,1042,613,224,1321,155,465,219,667,
+ 221,1314,2776,3376,20,3376,782,17,21,18,
+ 557,43,45,3376,580,661,3376,586,1449,3376,
+ 3376,613,224,229,3376,3376,218,667,221,223,
+ 3376,198,200,2776,3376,20,3376,1691,17,21,
+ 18,557,43,45,1395,580,661,2776,1456,20,
+ 3376,3376,17,21,18,557,43,45,3376,580,
+ 661,2776,1497,20,3376,3376,17,21,18,557,
+ 43,45,3376,580,661,3376,1517,3376,2776,3376,
+ 20,199,200,17,21,18,557,43,45,2021,
+ 580,661,2776,1532,20,2076,3376,17,21,18,
+ 557,43,45,3376,580,1363,2776,3376,20,3376,
+ 3376,17,21,18,557,43,45,3376,580,1382,
+ 3376,3376,3376,3376,135,213,322,323,3376,3376,
+ 135,213,322,323,3376,3376,3376,3376,3376,3376,
+ 3376,151,134,136,160,3376,3376,154,134,136,
+ 160,2503,3376,20,1984,3023,17,21,18,557,
+ 43,36,2776,3376,20,277,3376,17,21,18,
+ 557,43,45,2776,1396,20,3376,3376,17,21,
+ 18,557,43,45,3376,1397,2503,3376,20,3376,
+ 329,17,21,18,557,43,36,3376,129,865,
+ 3376,2503,88,20,3376,274,17,21,18,557,
+ 43,36,1279,3376,3376,3376,267,1144,936,272,
+ 3376,2776,3376,20,3376,246,17,21,18,557,
+ 43,40,2355,876,3376,1381,2776,3376,20,3376,
+ 247,17,21,18,557,43,39,2776,3376,20,
+ 3376,3376,17,21,18,557,43,38,2776,3376,
+ 20,3376,3376,17,21,18,557,43,37,2776,
+ 3376,20,3376,3376,17,21,18,557,43,35,
+ 2776,3376,20,274,3376,17,21,18,557,43,
+ 36,3376,3376,3376,267,1144,936,272,2776,3376,
+ 20,3376,3376,17,21,18,557,43,48,2776,
+ 3376,20,3376,266,17,21,18,557,43,47,
+ 2776,3376,20,2966,637,17,21,18,557,43,
+ 46,2576,3376,20,3376,3376,17,21,18,557,
+ 43,44,3376,2966,637,2751,3376,20,3376,3376,
+ 17,21,18,557,41,3376,3376,1803,3376,2801,
+ 3376,20,3376,453,17,21,18,557,34,3376,
+ 3376,129,365,3376,3376,88,3376,1803,3376,3376,
+ 3376,3376,3086,453,259,923,2919,129,365,3376,
+ 2801,88,20,1415,1295,17,21,18,557,33,
+ 3376,923,1659,3376,259,197,129,365,129,365,
+ 88,3376,88,1415,1295,2939,865,3376,3376,88,
+ 923,197,923,3376,129,865,1042,2932,88,116,
+ 3376,1117,2864,865,3376,3173,88,274,1313,3376,
+ 197,3376,197,2932,3376,3376,1496,1130,269,1144,
+ 936,272,3376,3376,3376,3376,2941,865,3376,3376,
+ 88,3376,2932,3376,2932,3376,1154,2155,1188,3376,
+ 363,2941,865,2941,865,88,3376,88,3376,2941,
+ 865,1361,2216,88,2225,363,3376,363,2941,865,
+ 2260,3376,88,363,2941,865,3376,3376,88,2286,
+ 1549,3376,363,3376,3376,2295,3376,3376,363,3376,
+ 2941,865,3376,3376,88,1582,3376,1615,3376,3376,
+ 3376,2365,3376,1623,363,2941,865,3376,3376,88,
+ 2941,865,1661,3376,88,3376,2426,3376,1662,363,
+ 3376,2461,2941,865,363,3376,88,2941,865,3376,
+ 3376,88,3376,2470,1743,3376,363,3376,2575,2939,
+ 865,363,3376,88,2864,865,3376,3188,88,1789,
+ 3376,2939,865,116,1798,88,2864,865,1530,3194,
+ 88,3376,3376,2939,865,116,1799,88,3376,3376,
+ 1531,1806,2864,865,3376,3242,88,116,129,865,
+ 129,865,88,3376,88,3376,1563,3376,3376,3376,
+ 3376,3376,1347,3376,1490,3376,3376,3376,3376,3376,
+ 3376,3376,3376,3376,3376,1480,3376,3376,3376,3376,
+ 3376,3376,3376,3376,3376,3376,3376,1557,3376,3376,
+ 3376,3376,3376,3376,3376,3376,3376,3376,3376,1725,
+ 3376,0,325,829,0,11,226,0,3384,1,
+ 0,1,3613,0,8,10,0,179,20,0,
+ 1,3602,0,113,2181,0
};
};
public final static char baseAction[] = BaseAction.baseAction;
@@ -1040,314 +1045,314 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface TermAction {
public final static char termAction[] = {0,
- 3347,6714,1,6713,1,1331,900,1,1,1,
+ 3376,6744,1,6743,1,1328,415,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,3355,3447,920,1050,772,
- 947,1136,1943,1031,1135,1090,1561,1082,928,1528,
- 628,1495,991,1,1,1,1,1,1,1,
- 1,1,1,1,1,181,1,1,1,1,
+ 1,1,1,1,1,3385,3477,981,1157,948,
+ 937,1197,1996,1110,778,1185,1365,1178,1229,1331,
+ 910,1297,1096,1,1,1,1,1,1,1,
+ 1,1,1,1,1,182,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,252,3353,7,3335,3335,3335,3335,3335,3335,
- 3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,
- 3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,
- 3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,
- 3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,
- 3335,3335,3335,3335,3335,3335,3335,3335,1,3335,
- 3335,3335,3335,3335,3335,3335,3335,3335,3335,3335,
- 3335,3335,3335,3335,182,3335,3347,6714,1,6713,
- 1,1331,900,1,1,1,1,1,1,1,
+ 1,253,3383,8,3364,3364,3364,3364,3364,3364,
+ 3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,
+ 3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,
+ 3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,
+ 3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,
+ 3364,3364,3364,3364,3364,3364,3364,3364,1,3364,
+ 3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,
+ 3364,3364,3364,3364,183,3364,3376,6744,1,6743,
+ 1,1328,415,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,3355,3447,920,1050,772,947,1136,1943,1031,
- 1135,1090,1561,1082,928,1528,628,1495,991,1,
+ 1,3385,3477,981,1157,948,937,1197,1996,1110,
+ 778,1185,1365,1178,1229,1331,910,1297,1096,1,
1,1,1,1,1,1,1,1,1,1,
- 1,284,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,3347,3353,3347,
- 6714,1,6713,1,3356,900,1,1,1,1,
+ 1,285,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,3376,3383,3376,
+ 6744,1,6743,1,3386,415,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,3355,3447,920,1050,772,947,
- 1136,1943,1031,1135,1090,1561,1082,928,1528,628,
- 1495,991,1,1,1,1,1,1,1,1,
- 1,1,1,1,70,1,1,1,1,1,
+ 1,1,1,1,3385,3477,981,1157,948,937,
+ 1197,1996,1110,778,1185,1365,1178,1229,1331,910,
+ 1297,1096,1,1,1,1,1,1,1,1,
+ 1,1,1,1,71,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 3347,6714,1,6713,1,3356,900,1,1,1,
+ 3376,6744,1,6743,1,3386,415,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,3355,3447,920,1050,772,
- 947,1136,1943,1031,1135,1090,1561,1082,928,1528,
- 628,1495,991,1,1,1,1,1,1,1,
- 1,1,1,1,1,129,1,1,1,1,
+ 1,1,1,1,1,3385,3477,981,1157,948,
+ 937,1197,1996,1110,778,1185,1365,1178,1229,1331,
+ 910,1297,1096,1,1,1,1,1,1,1,
+ 1,1,1,1,1,130,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,3347,3357,3000,3358,2937,1862,3347,2914,2903,
- 2925,3067,3057,3036,3359,3360,3361,3362,2890,2028,
- 3659,3660,3661,3023,1948,1756,3347,3584,3560,3561,
- 3562,3672,472,3673,3509,3510,3508,3563,3511,3507,
- 184,6709,3347,6709,3560,3561,3562,3672,472,3673,
- 3509,3510,3508,3563,3511,3507,3347,3514,3519,3518,
- 3516,3517,3515,3520,3521,3513,3522,3523,3524,737,
- 471,452,3347,6714,1,6713,1,3356,900,1,
+ 1,3376,3387,467,3388,2980,1917,3376,2958,2947,
+ 2969,3090,3059,3045,3389,3390,3391,3392,2936,2921,
+ 3689,3690,3691,2661,2001,1669,3376,3614,3590,3591,
+ 3592,3702,407,3703,3539,3540,3538,3593,3541,3537,
+ 185,6739,3376,6739,3590,3591,3592,3702,407,3703,
+ 3539,3540,3538,3593,3541,3537,3376,3544,3549,3548,
+ 3546,3547,3545,3550,3551,3543,3552,3553,3554,596,
+ 729,627,3376,6744,1,6743,1,3386,415,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,3355,3447,920,
- 1050,772,947,1136,1943,1031,1135,1090,1561,1082,
- 928,1528,628,1495,991,3347,6714,1,6713,1,
- 3356,900,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,3385,3477,981,
+ 1157,948,937,1197,1996,1110,778,1185,1365,1178,
+ 1229,1331,910,1297,1096,3376,6744,1,6743,1,
+ 3386,415,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 3355,3447,920,1050,772,947,1136,1943,1031,1135,
- 1090,1561,1082,928,1528,628,1495,991,3347,6714,
- 1,6713,1,3356,900,1,1,1,1,1,
+ 3385,3477,981,1157,948,937,1197,1996,1110,778,
+ 1185,1365,1178,1229,1331,910,1297,1096,3376,6744,
+ 1,6743,1,3386,415,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,3355,3447,920,1050,772,947,1136,
- 1943,1031,1135,1090,1561,1082,928,1528,628,1495,
- 991,3347,6714,1,6713,1,3356,900,1,1,
+ 1,1,1,3385,3477,981,1157,948,937,1197,
+ 1996,1110,778,1185,1365,1178,1229,1331,910,1297,
+ 1096,3376,6744,1,6743,1,3386,415,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,3355,3447,920,1050,
- 772,947,1136,1943,1031,1135,1090,1561,1082,928,
- 1528,628,1495,991,3347,6714,1,6713,1,3356,
- 900,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,1,1,3355,
- 3447,920,1050,772,947,1136,1943,1031,1135,1090,
- 1561,1082,928,1528,628,1495,991,3347,6714,1,
- 6713,1,3356,900,1,1,1,1,1,1,
+ 1,1,1,1,1,1,3385,3477,981,1157,
+ 948,937,1197,1996,1110,778,1185,1365,1178,1229,
+ 1331,910,1297,1096,3376,6744,1,6743,1,3386,
+ 415,1,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,1,3385,
+ 3477,981,1157,948,937,1197,1996,1110,778,1185,
+ 1365,1178,1229,1331,910,1297,1096,3376,6744,1,
+ 6743,1,3386,415,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,3355,3447,920,1050,772,947,1136,1943,
- 1031,1135,1090,1561,1082,928,1528,628,1495,991,
- 3347,6714,1,6713,1,3356,900,1,1,1,
+ 1,1,3385,3477,981,1157,948,937,1197,1996,
+ 1110,778,1185,1365,1178,1229,1331,910,1297,1096,
+ 3376,6744,1,6743,1,3386,415,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,3355,3447,920,1050,772,
- 947,1136,1943,1031,1135,1090,1561,1082,928,1528,
- 628,1495,991,3347,6714,1,6713,1,3356,900,
+ 1,1,1,1,1,3385,3477,981,1157,948,
+ 937,1197,1996,1110,778,1185,1365,1178,1229,1331,
+ 910,1297,1096,3376,6744,1,6743,1,3386,415,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,1,3355,3447,
- 920,1050,772,947,1136,1943,1031,1135,1090,1561,
- 1082,928,1528,628,1495,991,3347,6714,1,6713,
- 1,3356,900,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,3385,3477,
+ 981,1157,948,937,1197,1996,1110,778,1185,1365,
+ 1178,1229,1331,910,1297,1096,3376,6744,1,6743,
+ 1,3386,415,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,3355,3447,920,1050,772,947,1136,1943,1031,
- 1135,1090,1561,1082,928,1528,628,1495,991,3347,
- 6714,1,6713,1,3356,900,1,1,1,1,
+ 1,3385,3477,981,1157,948,937,1197,1996,1110,
+ 778,1185,1365,1178,1229,1331,910,1297,1096,3376,
+ 6744,1,6743,1,3386,415,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,3355,3447,920,1050,772,947,
- 1136,1943,1031,1135,1090,1561,1082,928,1528,628,
- 1495,991,3347,6714,1,6713,1,3356,900,1,
+ 1,1,1,1,3385,3477,981,1157,948,937,
+ 1197,1996,1110,778,1185,1365,1178,1229,1331,910,
+ 1297,1096,3376,6744,1,6743,1,3386,415,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,3355,3447,920,
- 1050,772,947,1136,1943,1031,1135,1090,1561,1082,
- 928,1528,628,1495,991,3347,6714,1,6713,1,
- 3356,900,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,3385,3477,981,
+ 1157,948,937,1197,1996,1110,778,1185,1365,1178,
+ 1229,1331,910,1297,1096,3376,6744,1,6743,1,
+ 3386,415,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 3355,3447,920,1050,772,947,1136,1943,1031,1135,
- 1090,1561,1082,928,1528,628,1495,991,3347,6714,
- 1,6713,1,3356,900,1,1,1,1,1,
+ 3385,3477,981,1157,948,937,1197,1996,1110,778,
+ 1185,1365,1178,1229,1331,910,1297,1096,3376,6744,
+ 1,6743,1,3386,415,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,3355,3447,920,1050,772,947,1136,
- 1943,1031,1135,1090,1561,1082,928,1528,628,1495,
- 991,3347,6714,1,6713,1,3356,900,1,1,
+ 1,1,1,3385,3477,981,1157,948,937,1197,
+ 1996,1110,778,1185,1365,1178,1229,1331,910,1297,
+ 1096,3376,6744,1,6743,1,3386,415,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,3355,3447,920,1050,
- 772,947,1136,1943,1031,1135,1090,1561,1082,928,
- 1528,628,1495,991,3347,6714,1,6713,1,3356,
- 900,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,1,1,3355,
- 3447,920,1050,772,947,1136,1943,1031,1135,1090,
- 1561,1082,928,1528,628,1495,991,3347,6714,1,
- 6713,1,3356,900,1,1,1,1,1,1,
+ 1,1,1,1,1,1,3385,3477,981,1157,
+ 948,937,1197,1996,1110,778,1185,1365,1178,1229,
+ 1331,910,1297,1096,3376,6744,1,6743,1,3386,
+ 415,1,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,1,3385,
+ 3477,981,1157,948,937,1197,1996,1110,778,1185,
+ 1365,1178,1229,1331,910,1297,1096,3376,6744,1,
+ 6743,1,3386,415,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,3355,3447,920,1050,772,947,1136,1943,
- 1031,1135,1090,1561,1082,928,1528,628,1495,991,
- 3347,6714,1,6713,1,3356,900,1,1,1,
+ 1,1,3385,3477,981,1157,948,937,1197,1996,
+ 1110,778,1185,1365,1178,1229,1331,910,1297,1096,
+ 3376,6744,1,6743,1,3386,415,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,3355,3447,920,1050,772,
- 947,1136,1943,1031,1135,1090,1561,1082,928,1528,
- 628,1495,991,3347,6714,1,6713,1,3356,900,
+ 1,1,1,1,1,3385,3477,981,1157,948,
+ 937,1197,1996,1110,778,1185,1365,1178,1229,1331,
+ 910,1297,1096,3376,6744,1,6743,1,3386,415,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,1,3355,3447,
- 920,1050,772,947,1136,1943,1031,1135,1090,1561,
- 1082,928,1528,628,1495,991,3347,6714,1,6713,
- 1,3356,900,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,3385,3477,
+ 981,1157,948,937,1197,1996,1110,778,1185,1365,
+ 1178,1229,1331,910,1297,1096,3376,6744,1,6743,
+ 1,3386,415,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,3355,3447,920,1050,772,947,1136,1943,1031,
- 1135,1090,1561,1082,928,1528,628,1495,991,3347,
- 6714,1,6713,1,3356,900,1,1,1,1,
+ 1,3385,3477,981,1157,948,937,1197,1996,1110,
+ 778,1185,1365,1178,1229,1331,910,1297,1096,3376,
+ 6744,1,6743,1,3386,415,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,3355,3447,920,1050,772,947,
- 1136,1943,1031,1135,1090,1561,1082,928,1528,628,
- 1495,991,3347,6714,1,6713,1,3356,900,1,
+ 1,1,1,1,3385,3477,981,1157,948,937,
+ 1197,1996,1110,778,1185,1365,1178,1229,1331,910,
+ 1297,1096,3376,6744,1,6743,1,3386,415,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,3355,3447,920,
- 1050,772,947,1136,1943,1031,1135,1090,1561,1082,
- 928,1528,628,1495,991,3347,6714,1,6713,1,
- 3356,900,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,3385,3477,981,
+ 1157,948,937,1197,1996,1110,778,1185,1365,1178,
+ 1229,1331,910,1297,1096,3376,6744,1,6743,1,
+ 3386,415,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 3355,3447,920,1050,772,947,1136,1943,1031,1135,
- 1090,1561,1082,928,1528,628,1495,991,3347,6714,
- 1,6713,1,3356,900,1,1,1,1,1,
+ 3385,3477,981,1157,948,937,1197,1996,1110,778,
+ 1185,1365,1178,1229,1331,910,1297,1096,3376,6744,
+ 1,6743,1,3386,415,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,3355,3447,920,1050,772,947,1136,
- 1943,1031,1135,1090,1561,1082,928,1528,628,1495,
- 991,3347,6714,1,6713,1,3356,900,1,1,
+ 1,1,1,3385,3477,981,1157,948,937,1197,
+ 1996,1110,778,1185,1365,1178,1229,1331,910,1297,
+ 1096,3376,6744,1,6743,1,3386,415,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,3355,3447,920,1050,
- 772,947,1136,1943,1031,1135,1090,1561,1082,928,
- 1528,628,1495,991,3347,6714,1,6713,1,3356,
- 900,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,1,1,3355,
- 3447,920,1050,772,947,1136,1943,1031,1135,1090,
- 1561,1082,928,1528,628,1495,991,3347,6714,1,
- 6713,1,3356,900,1,1,1,1,1,1,
+ 1,1,1,1,1,1,3385,3477,981,1157,
+ 948,937,1197,1996,1110,778,1185,1365,1178,1229,
+ 1331,910,1297,1096,3376,6744,1,6743,1,3386,
+ 415,1,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,1,3385,
+ 3477,981,1157,948,937,1197,1996,1110,778,1185,
+ 1365,1178,1229,1331,910,1297,1096,3376,6744,1,
+ 6743,1,3386,415,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,3355,3447,920,1050,772,947,1136,1943,
- 1031,1135,1090,1561,1082,928,1528,628,1495,991,
- 3347,6714,1,6713,1,3356,900,1,1,1,
+ 1,1,3385,3477,981,1157,948,937,1197,1996,
+ 1110,778,1185,1365,1178,1229,1331,910,1297,1096,
+ 3376,6744,1,6743,1,3386,415,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,3355,3447,920,1050,772,
- 947,1136,1943,1031,1135,1090,1561,1082,928,1528,
- 628,1495,991,3347,6714,1,6713,1,3356,900,
+ 1,1,1,1,1,3385,3477,981,1157,948,
+ 937,1197,1996,1110,778,1185,1365,1178,1229,1331,
+ 910,1297,1096,3376,6744,1,6743,1,3386,415,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,1,3355,3447,
- 920,1050,772,947,1136,1943,1031,1135,1090,1561,
- 1082,928,1528,628,1495,991,3347,6714,1,6713,
- 1,3356,900,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,3385,3477,
+ 981,1157,948,937,1197,1996,1110,778,1185,1365,
+ 1178,1229,1331,910,1297,1096,3376,6744,1,6743,
+ 1,3386,415,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,3355,3447,920,1050,772,947,1136,1943,1031,
- 1135,1090,1561,1082,928,1528,628,1495,991,3347,
- 6714,1,6713,1,3356,900,1,1,1,1,
+ 1,3385,3477,981,1157,948,937,1197,1996,1110,
+ 778,1185,1365,1178,1229,1331,910,1297,1096,3376,
+ 6744,1,6743,1,3386,415,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,3355,3447,920,1050,772,947,
- 1136,1943,1031,1135,1090,1561,1082,928,1528,628,
- 1495,991,3347,6714,1,6713,1,3356,900,1,
+ 1,1,1,1,3385,3477,981,1157,948,937,
+ 1197,1996,1110,778,1185,1365,1178,1229,1331,910,
+ 1297,1096,3376,6744,1,6743,1,3386,415,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,3355,3447,920,
- 1050,772,947,1136,1943,1031,1135,1090,1561,1082,
- 928,1528,628,1495,991,3347,6714,1,6713,1,
- 3356,900,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,3385,3477,981,
+ 1157,948,937,1197,1996,1110,778,1185,1365,1178,
+ 1229,1331,910,1297,1096,3376,6744,1,6743,1,
+ 3386,415,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 3355,3447,920,1050,772,947,1136,1943,1031,1135,
- 1090,1561,1082,928,1528,628,1495,991,3347,6714,
- 1,6713,1,3356,900,1,1,1,1,1,
+ 3385,3477,981,1157,948,937,1197,1996,1110,778,
+ 1185,1365,1178,1229,1331,910,1297,1096,3376,6744,
+ 1,6743,1,3386,415,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,3355,3447,920,1050,772,947,1136,
- 1943,1031,1135,1090,1561,1082,928,1528,628,1495,
- 991,3347,6714,1,6713,1,3356,900,1,1,
+ 1,1,1,3385,3477,981,1157,948,937,1197,
+ 1996,1110,778,1185,1365,1178,1229,1331,910,1297,
+ 1096,3376,6744,1,6743,1,3386,415,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,3355,3447,920,1050,
- 772,947,1136,1943,1031,1135,1090,1561,1082,928,
- 1528,628,1495,991,3347,1,1,1,1,3356,
- 3347,3357,54,3358,3347,3357,600,3358,3347,234,
- 614,1,3572,388,222,1,3572,388,3347,3355,
- 3651,3347,261,3572,1795,3347,1,408,248,58,
- 3347,1,3341,1795,222,3347,3352,1,1,1,
- 1,1,1,1,1,1,1,1,1,130,
+ 1,1,1,1,1,1,3385,3477,981,1157,
+ 948,937,1197,1996,1110,778,1185,1365,1178,1229,
+ 1331,910,1297,1096,3376,1,1,1,1,3386,
+ 3376,3387,55,3388,3376,3387,640,3388,3376,235,
+ 889,1,3602,436,223,1,3602,436,3376,3385,
+ 3681,3376,262,3602,1847,3376,1,409,249,59,
+ 3376,1,3370,1847,223,3376,3382,1,1,1,
+ 1,1,1,1,1,1,1,1,1,131,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,3347,1,1,1,1,
- 3356,1,1,1,1,1,1,726,2785,2799,
- 222,298,235,1,222,2821,726,222,3352,1475,
- 3355,3651,3560,3561,3562,3672,472,3673,3509,3510,
- 3508,3563,3511,3507,3351,2785,2799,222,1,1,
+ 1,1,1,1,1,3376,1,1,1,1,
+ 3386,1,1,1,1,1,1,725,2792,2806,
+ 223,299,236,1,223,2854,725,223,3382,1513,
+ 3385,3681,3590,3591,3592,3702,407,3703,3539,3540,
+ 3538,3593,3541,3537,3381,2792,2806,223,1,1,
1,1,1,1,1,1,1,1,1,1,
- 131,1,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,3347,1,726,1,
- 42,190,183,6711,10,6711,3326,59,205,6712,
- 3347,6712,297,222,641,112,3351,222,3347,3357,
- 3347,3358,3542,3560,3561,3562,3672,472,3673,3509,
- 3510,3508,3563,3511,3507,132,252,3572,388,1,
+ 132,1,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,3376,1,725,1,
+ 43,191,184,6741,11,6741,3355,60,206,6742,
+ 3376,6742,298,223,446,113,3381,223,3376,3387,
+ 3376,3388,3572,3590,3591,3592,3702,407,3703,3539,
+ 3540,3538,3593,3541,3537,133,253,3602,436,1,
1,1,1,1,1,1,1,1,1,1,
- 1,3347,1,1,1,1,1,1,1,1,
- 1,1,1,1,1,1,1,48,190,3347,
- 1,2975,1,61,189,1310,3347,60,3560,3561,
- 3562,3672,472,3673,3509,3510,3508,3563,3511,3507,
- 2771,2757,2743,2729,3347,3542,367,1277,1244,1211,
- 1178,1145,1079,1112,1046,1013,980,249,3344,221,
- 3347,386,1,1,1,1,1,1,1,1,
- 1,1,1,1,3347,1,1,1,1,1,
+ 1,3376,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,49,191,3376,
+ 1,3020,1,62,190,1310,3376,61,3590,3591,
+ 3592,3702,407,3703,3539,3540,3538,3593,3541,3537,
+ 2778,2761,2747,2733,3376,3572,368,1276,1242,1208,
+ 1174,1140,1072,1106,1038,1004,970,3376,3373,222,
+ 3376,619,1,1,1,1,1,1,1,1,
+ 1,1,1,1,3376,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,
- 228,189,3347,1,3347,1,231,190,2964,2953,
- 1,1,1,1,1,1,2771,2757,2743,2729,
- 2771,2757,2743,2729,726,3347,50,64,3542,781,
- 2975,51,1,489,388,3358,2606,3347,2844,830,
- 207,3357,3350,3358,3347,1,1,1,1,1,
- 1,1,1,1,1,1,1,3322,1,1,
+ 229,190,3376,1,3376,1,232,191,3009,2998,
+ 3590,3591,3592,3702,407,3703,2778,2761,2747,2733,
+ 2778,2761,2747,2733,725,3376,51,65,3572,614,
+ 3020,52,1,382,436,3388,2627,3376,2873,2862,
+ 208,3387,3380,3388,3376,1,1,1,1,1,
+ 1,1,1,1,1,1,1,3351,1,1,
1,1,1,1,1,1,1,1,1,1,
- 1,1,1,3347,190,3560,3561,3562,3672,472,
- 3673,3509,3510,3508,3563,3511,3507,66,3514,3519,
- 3518,3516,3517,3515,3520,3521,3513,3522,3523,3524,
- 737,471,452,3347,3357,3347,3358,2964,2953,1,
- 3357,3000,3358,2855,3350,3349,2914,2903,2925,3067,
- 3057,3036,3359,3360,3361,3362,2890,2028,3659,3660,
- 3661,3023,1948,1756,49,3347,62,1,2975,3347,
- 3352,3347,3329,967,3352,3347,3560,3561,3562,3672,
- 472,3673,3509,3510,3508,3563,3511,3507,652,3514,
- 3519,3518,3516,3517,3515,3520,3521,3513,3522,3523,
- 3524,737,471,452,264,3347,2821,1969,1,1,
- 3332,3347,3357,3000,3358,2868,3350,3349,2914,2903,
- 2925,3067,3057,3036,3359,3360,3361,3362,2890,2028,
- 3659,3660,3661,3023,1948,1756,1629,3347,3351,3353,
- 3347,3347,3351,57,3347,2964,2953,128,3560,3561,
- 3562,3672,472,3673,2712,2681,3347,3347,1396,726,
- 1442,1,3357,3000,3358,2937,28,6681,2914,2903,
- 2925,3067,3057,3036,3359,3360,3361,3362,2890,2028,
- 3659,3660,3661,3023,1948,1756,3347,3347,3604,3349,
- 3560,3561,3562,3672,472,3673,3509,3510,3508,3563,
- 3511,3507,3347,3514,3519,3518,3516,3517,3515,3520,
- 3521,3513,3522,3523,3524,72,53,68,52,2785,
- 2799,3347,3347,2844,830,2844,830,3347,3357,3000,
- 3358,405,3350,28,2914,2903,2925,3067,3057,3036,
- 3359,3360,3361,3362,2890,2028,3659,3660,3661,3023,
- 1948,1756,3347,3357,3000,3358,2937,3350,324,2914,
- 2903,2925,3067,3057,3036,3359,3360,3361,3362,2890,
- 2028,3659,3660,3661,3023,1948,1756,3347,3357,3000,
- 3358,2937,3347,6681,2914,2903,2925,3067,3057,3036,
- 3359,3360,3361,3362,2890,2028,3659,3660,3661,3023,
- 1948,1756,3347,206,1196,3349,1196,1,1906,3347,
- 1775,3269,3352,3323,3347,718,3271,3347,3347,3278,
- 3280,3347,3347,3286,3347,3347,3357,3000,3358,2937,
- 3349,997,2914,2903,2925,3067,3057,3036,3359,3360,
- 3361,3362,2890,2028,3659,3660,3661,3023,1948,1756,
- 1,3357,3000,3358,2937,156,6681,2914,2903,2925,
- 3067,3057,3036,3359,3360,3361,3362,2890,2028,3659,
- 3660,3661,3023,1948,1756,1,3357,3000,3358,2937,
- 3351,6681,2914,2903,2925,3067,3057,3036,3359,3360,
- 3361,3362,2890,2028,3659,3660,3661,3023,1948,1756,
- 3347,3357,3000,3358,2937,210,6681,2914,2903,2925,
- 3067,3057,3036,3359,3360,3361,3362,2890,2028,3659,
- 3660,3661,3023,1948,1756,3347,3357,3054,3358,2937,
- 761,3347,2914,2903,2925,3067,3057,3036,3359,3360,
- 3361,3362,2890,2028,3659,3660,3661,3023,1948,1756,
- 3347,3357,3078,3358,2937,3347,3347,2914,2903,2925,
- 3067,3057,3036,3359,3360,3361,3362,2890,2028,3659,
- 3660,3661,3023,1948,1756,3347,3357,3080,3358,2937,
- 1376,3347,2914,2903,2925,3067,3057,3036,3359,3360,
- 3361,3362,2890,2028,3659,3660,3661,3023,1948,1756,
- 3347,3357,3085,3358,2937,1986,3347,2914,2903,2925,
- 3067,3057,3036,3359,3360,3361,3362,2890,2028,3659,
- 3660,3661,3023,1948,1756,3347,3357,3000,3358,2937,
- 1,71,2914,2903,2925,3067,3057,3036,3359,3360,
- 3361,3362,2890,2028,3659,3660,3661,3023,1948,1756,
- 3347,3357,3102,3358,2937,219,255,2914,2903,2925,
- 3067,3057,3036,3359,3360,3361,3362,2890,2028,3659,
- 3660,3661,3023,1948,1756,1,3357,3000,3358,2937,
- 1997,3347,2914,2903,2925,3067,3057,3036,3359,3360,
- 3361,3362,2890,2028,3659,3660,3661,3023,1948,1756,
- 19,178,3338,65,3338,3338,31,3347,381,3604,
- 726,3347,2606,1,3347,3347,3372,3373,3356,250,
- 63,950,56,1862,1,3338,55,501,67,90,
- 3347,247,267,3572,1795,3347,252,251,3355,1585,
- 3356,69,3347,178,178,178,178,178,178,178,
- 178,178,178,178,178,3338,269,3347,454,88,
- 3355,477,3560,3561,3562,3672,472,3673,267,290,
- 2821,270,252,3338,3560,3561,3562,3672,472,3673,
- 3560,3561,3562,3672,472,3673,1068,726,1,3347,
- 1,3347,3347,116,3356,3352,3356,90,2785,2799,
- 464,1,2785,2799,2023,3347,655,900,2712,2681,
- 3354,726,1541,116,3355,1,3355,3710,1969,252,
- 283,3347,228,726,1574,844,726,983,232,29,
- 1343,206,1906,1,320,318,316,1197,41,3347,
- 997,997,997,200,997,997,3347,29,188,1426,
- 188,188,1,1,184,3347,183,205,3347,3347,
- 2659,116,3347,3351,3347,3347,1607,3347,3347,3347,
- 3347,3347,3347,3347,3347,3347,3347,3353,3347,3347,
- 3347,3347,3347,3347,3347,3347,3347,3347,3347,3347,
- 3347,3347,844,3347,3604,3347,3347,3347,3347,3347,
- 3375,3347,6264,3347,3347,3347,3347,3347,3347,3347,
- 3347,3347,3603,3347,3347,3347,3347,1508,617,3347,
- 3347,794,3347,3347,3347,3347,3358,3357
+ 1,1,1,3376,191,3590,3591,3592,3702,407,
+ 3703,3539,3540,3538,3593,3541,3537,67,3544,3549,
+ 3548,3546,3547,3545,3550,3551,3543,3552,3553,3554,
+ 596,729,627,3376,3387,3376,3388,3009,2998,1,
+ 3387,467,3388,2886,3380,3379,2958,2947,2969,3090,
+ 3059,3045,3389,3390,3391,3392,2936,2921,3689,3690,
+ 3691,2661,2001,1669,50,3376,63,1,3020,3376,
+ 3382,3376,3358,1025,3382,3376,3590,3591,3592,3702,
+ 407,3703,3539,3540,3538,3593,3541,3537,650,3544,
+ 3549,3548,3546,3547,3545,3550,3551,3543,3552,3553,
+ 3554,596,729,627,265,250,2854,2022,1,1,
+ 3361,3376,3387,467,3388,2901,3380,3379,2958,2947,
+ 2969,3090,3059,3045,3389,3390,3391,3392,2936,2921,
+ 3689,3690,3691,2661,2001,1669,1690,3376,3381,3383,
+ 3376,3376,3381,58,3376,3009,2998,129,1,1,
+ 1,1,1,1,2702,1870,3376,3376,1093,725,
+ 1479,1,3387,467,3388,2980,29,6711,2958,2947,
+ 2969,3090,3059,3045,3389,3390,3391,3392,2936,2921,
+ 3689,3690,3691,2661,2001,1669,3376,3376,3634,3379,
+ 3590,3591,3592,3702,407,3703,3539,3540,3538,3593,
+ 3541,3537,3376,3544,3549,3548,3546,3547,3545,3550,
+ 3551,3543,3552,3553,3554,73,54,69,53,2792,
+ 2806,3376,3376,2873,2862,2873,2862,3376,3387,467,
+ 3388,2851,3380,29,2958,2947,2969,3090,3059,3045,
+ 3389,3390,3391,3392,2936,2921,3689,3690,3691,2661,
+ 2001,1669,3376,3387,467,3388,2980,3380,325,2958,
+ 2947,2969,3090,3059,3045,3389,3390,3391,3392,2936,
+ 2921,3689,3690,3691,2661,2001,1669,3376,3387,467,
+ 3388,2980,3376,6711,2958,2947,2969,3090,3059,3045,
+ 3389,3390,3391,3392,2936,2921,3689,3690,3691,2661,
+ 2001,1669,3376,207,1175,3379,1175,1,1959,3376,
+ 1813,1956,3382,3352,3376,940,2898,3376,3376,3124,
+ 3298,3376,3376,3300,3376,3376,3387,467,3388,2980,
+ 3379,1259,2958,2947,2969,3090,3059,3045,3389,3390,
+ 3391,3392,2936,2921,3689,3690,3691,2661,2001,1669,
+ 1,3387,467,3388,2980,157,6711,2958,2947,2969,
+ 3090,3059,3045,3389,3390,3391,3392,2936,2921,3689,
+ 3690,3691,2661,2001,1669,1,3387,467,3388,2980,
+ 3381,6711,2958,2947,2969,3090,3059,3045,3389,3390,
+ 3391,3392,2936,2921,3689,3690,3691,2661,2001,1669,
+ 3376,3387,467,3388,2980,211,6711,2958,2947,2969,
+ 3090,3059,3045,3389,3390,3391,3392,2936,2921,3689,
+ 3690,3691,2661,2001,1669,3376,3387,1774,3388,2980,
+ 760,3376,2958,2947,2969,3090,3059,3045,3389,3390,
+ 3391,3392,2936,2921,3689,3690,3691,2661,2001,1669,
+ 3376,3387,3071,3388,2980,3376,3376,2958,2947,2969,
+ 3090,3059,3045,3389,3390,3391,3392,2936,2921,3689,
+ 3690,3691,2661,2001,1669,3376,3387,3087,3388,2980,
+ 1412,3376,2958,2947,2969,3090,3059,3045,3389,3390,
+ 3391,3392,2936,2921,3689,3690,3691,2661,2001,1669,
+ 3376,3387,3106,3388,2980,2039,3376,2958,2947,2969,
+ 3090,3059,3045,3389,3390,3391,3392,2936,2921,3689,
+ 3690,3691,2661,2001,1669,3376,3387,467,3388,2980,
+ 1,72,2958,2947,2969,3090,3059,3045,3389,3390,
+ 3391,3392,2936,2921,3689,3690,3691,2661,2001,1669,
+ 3376,3387,3108,3388,2980,220,256,2958,2947,2969,
+ 3090,3059,3045,3389,3390,3391,3392,2936,2921,3689,
+ 3690,3691,2661,2001,1669,1,3387,467,3388,2980,
+ 2050,3376,2958,2947,2969,3090,3059,3045,3389,3390,
+ 3391,3392,2936,2921,3689,3690,3691,2661,2001,1669,
+ 20,179,3367,66,3367,3367,32,3376,383,3634,
+ 725,3376,2627,1,3376,3376,3402,3403,3386,248,
+ 64,1062,57,1917,1,3367,56,1022,68,91,
+ 3376,251,268,3602,1847,3376,253,252,3385,1616,
+ 3386,70,3376,179,179,179,179,179,179,179,
+ 179,179,179,179,179,3367,270,3376,697,89,
+ 3385,1855,3590,3591,3592,3702,407,3703,268,291,
+ 2854,271,253,3367,3590,3591,3592,3702,407,3703,
+ 3590,3591,3592,3702,407,3703,703,725,1,3376,
+ 1,3376,3376,117,3386,3382,3386,91,2792,2806,
+ 470,1,2792,2806,2076,3376,546,415,2702,1870,
+ 3384,725,1579,117,3385,1,3385,3740,2022,253,
+ 284,3376,229,725,1612,1060,725,1245,233,30,
+ 1344,207,1959,1,321,319,317,852,42,3376,
+ 1259,1259,1259,201,1259,1259,3376,30,189,1129,
+ 189,189,1,1,185,3376,184,206,3376,3376,
+ 2680,117,3376,3381,3376,3376,1378,3376,3376,3376,
+ 3376,3376,3376,3376,3376,3376,3376,3383,3376,3376,
+ 3376,3376,3376,3376,3376,3376,3376,3376,3376,3376,
+ 3376,3376,1060,3376,3634,3376,3376,3376,3376,3376,
+ 3405,3376,6294,3376,3376,3376,3376,3376,3376,3376,
+ 3376,3376,3633,3376,3376,3376,3376,1546,616,3376,
+ 3376,794,3376,3376,3376,3376,3388,3387
};
};
public final static char termAction[] = TermAction.termAction;
@@ -1355,45 +1360,45 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface Asb {
public final static char asb[] = {0,
- 60,1,392,54,60,311,26,3,38,309,
- 38,309,309,38,309,38,394,643,56,42,
- 94,56,353,319,309,568,568,309,568,56,
- 643,481,643,96,97,574,394,311,246,523,
- 522,643,105,354,341,374,548,548,548,548,
- 548,548,548,548,319,548,548,548,206,223,
- 228,226,234,230,237,236,239,238,240,311,
- 139,311,172,643,470,56,574,250,576,394,
- 56,182,56,353,247,546,546,546,546,247,
- 247,568,94,94,94,528,94,94,247,353,
- 103,548,103,54,374,481,481,607,548,374,
- 374,374,374,374,568,568,646,548,548,548,
- 548,548,548,548,548,548,548,548,548,548,
- 548,548,548,548,548,548,548,311,139,172,
- 172,470,417,576,253,341,417,212,319,481,
- 476,394,480,282,169,311,105,522,351,247,
- 548,247,247,247,247,372,372,548,428,548,
- 548,354,528,103,528,56,243,430,182,643,
- 571,479,478,481,481,481,481,481,481,341,
- 226,226,223,223,230,230,228,228,228,228,
- 236,234,238,237,103,239,139,169,344,139,
- 172,174,484,174,417,470,480,417,341,318,
- 250,548,548,548,548,548,548,548,548,548,
- 548,548,571,643,576,169,180,546,546,247,
- 546,247,481,94,481,481,353,528,548,180,
- 607,481,613,574,489,489,489,489,311,548,
- 139,346,174,169,548,568,470,58,548,548,
- 341,319,613,476,180,546,247,546,247,546,
- 247,546,528,548,528,528,180,481,576,169,
- 246,548,245,169,341,341,174,425,645,247,
- 546,645,247,546,546,247,646,247,481,352,
- 174,481,346,548,169,178,526,568,548,424,
- 528,481,645,645,247,528,481,645,645,247,
- 645,247,546,481,646,247,528,169,313,182,
- 341,568,548,528,528,481,528,481,645,528,
- 528,481,528,481,645,528,481,645,645,247,
- 528,481,341,528,528,528,481,528,528,528,
- 481,528,528,481,528,481,645,528,528,528,
- 528,528,528,481,528
+ 249,1,396,54,249,353,26,3,38,351,
+ 38,351,351,38,351,38,398,669,56,42,
+ 283,56,357,292,351,594,594,351,594,56,
+ 669,481,669,138,139,600,398,353,134,523,
+ 522,669,60,358,314,378,574,574,574,574,
+ 574,574,574,574,292,574,574,574,94,111,
+ 116,114,122,118,125,124,127,126,128,353,
+ 175,353,285,669,470,56,600,208,602,398,
+ 56,151,56,357,135,572,572,572,572,135,
+ 135,594,283,283,283,554,283,283,135,357,
+ 145,574,145,54,378,481,481,633,574,378,
+ 378,378,378,378,594,594,529,574,574,574,
+ 574,574,574,574,574,574,574,574,574,574,
+ 574,574,574,574,574,574,574,353,175,285,
+ 285,470,470,602,211,314,421,100,292,481,
+ 476,398,480,324,205,353,60,522,355,135,
+ 574,135,135,135,135,376,376,574,428,574,
+ 574,358,554,145,554,56,131,430,151,669,
+ 597,479,478,481,481,481,481,481,481,314,
+ 114,114,111,111,118,118,116,116,116,116,
+ 124,122,126,125,145,127,175,205,317,175,
+ 285,287,484,287,470,421,480,421,314,291,
+ 208,574,574,574,574,574,574,574,574,574,
+ 574,574,597,669,602,205,149,572,572,135,
+ 572,135,481,283,481,481,357,554,574,149,
+ 633,481,639,600,489,489,489,489,353,574,
+ 175,319,287,205,574,594,421,470,58,574,
+ 574,314,292,639,476,149,572,135,572,135,
+ 572,135,572,554,574,554,554,149,481,602,
+ 205,134,574,133,205,470,314,314,287,246,
+ 528,135,572,528,135,572,572,135,529,135,
+ 481,356,287,481,319,574,205,147,526,594,
+ 574,245,554,481,528,528,135,554,481,528,
+ 528,135,528,135,572,481,529,135,554,205,
+ 240,151,314,594,574,554,554,481,554,481,
+ 528,554,554,481,554,481,528,554,481,528,
+ 528,135,554,481,314,554,554,554,481,554,
+ 554,554,481,554,554,481,554,481,528,554,
+ 554,554,554,554,554,481,554
};
};
public final static char asb[] = Asb.asb;
@@ -1406,44 +1411,44 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
20,21,22,23,24,64,56,61,59,60,
58,57,62,63,65,66,67,55,74,71,
73,50,43,51,52,53,44,49,54,45,
- 46,47,48,25,5,4,2,1,0,87,
- 50,56,43,57,68,51,58,52,59,60,
- 53,44,61,62,49,69,54,70,63,64,
- 45,65,66,67,1,3,4,46,47,48,
- 25,5,26,2,0,2,5,75,71,73,
- 25,55,74,0,50,56,43,57,68,51,
+ 46,47,48,25,5,4,2,1,0,50,
+ 56,43,57,68,51,58,52,59,60,53,
+ 44,61,62,49,69,54,70,63,64,45,
+ 65,66,67,1,3,46,47,48,5,75,
+ 71,25,0,55,2,80,94,10,11,75,
+ 97,98,99,100,101,103,102,104,105,106,
+ 4,81,82,7,8,77,76,83,84,85,
+ 86,88,89,9,90,91,92,72,95,96,
+ 78,73,74,71,25,5,0,2,5,75,
+ 71,73,25,55,74,0,5,72,55,80,
+ 2,13,14,15,16,19,20,21,1,3,
+ 10,11,9,4,7,8,17,18,12,22,
+ 23,24,6,0,50,56,43,57,68,51,
58,52,59,60,53,44,61,62,49,69,
54,70,63,64,45,65,66,67,1,3,
- 46,47,48,5,75,71,25,0,50,56,
- 43,57,68,51,58,52,59,60,53,44,
- 61,62,49,69,54,70,63,64,45,65,
- 66,67,1,3,46,47,48,26,5,72,
- 0,1,3,5,72,71,0,5,72,55,
- 80,2,13,14,15,16,19,20,21,1,
- 3,10,11,9,4,7,8,17,18,12,
- 22,23,24,6,0,55,2,80,94,10,
- 11,75,97,98,99,100,101,103,102,104,
- 105,106,4,81,82,7,8,77,76,83,
- 84,85,86,88,89,9,90,91,92,72,
- 95,96,78,73,74,71,25,5,0,78,
- 5,49,43,44,45,46,47,48,10,11,
- 9,4,7,8,17,18,12,22,23,24,
- 2,1,3,13,14,15,16,19,20,21,
- 0,50,56,43,57,68,51,58,52,59,
- 60,53,44,61,62,49,69,54,70,63,
- 64,45,65,66,67,46,47,48,1,3,
- 6,0,5,71,72,25,0,49,10,11,
- 9,4,7,8,17,18,12,22,23,24,
- 2,1,3,13,14,15,16,19,20,21,
- 78,5,0,25,5,4,1,2,74,0,
- 87,93,72,30,31,6,35,37,32,28,
- 33,42,34,27,29,36,39,41,38,40,
- 26,25,5,12,13,14,15,16,10,11,
- 9,7,8,17,18,19,20,21,22,23,
- 24,4,2,1,3,68,69,70,64,56,
- 61,59,60,58,57,62,63,65,66,67,
- 54,51,49,50,53,52,46,48,47,43,
- 44,45,0,75,55,80,0,28,0,49,
+ 46,47,48,26,5,72,0,78,5,49,
+ 43,44,45,46,47,48,10,11,9,4,
+ 7,8,17,18,12,22,23,24,2,1,
+ 3,13,14,15,16,19,20,21,0,5,
+ 71,72,25,0,75,55,80,0,87,50,
+ 56,43,57,68,51,58,52,59,60,53,
+ 44,61,62,49,69,54,70,63,64,45,
+ 65,66,67,1,3,4,46,47,48,25,
+ 5,26,2,0,1,3,5,72,71,0,
+ 49,10,11,9,4,7,8,17,18,12,
+ 22,23,24,2,1,3,13,14,15,16,
+ 19,20,21,78,5,0,25,5,4,1,
+ 2,74,0,50,56,43,57,68,51,58,
+ 52,59,60,53,44,61,62,49,69,54,
+ 70,63,64,45,65,66,67,46,47,48,
+ 1,3,6,0,87,93,72,30,31,6,
+ 35,37,32,28,33,42,34,27,29,36,
+ 39,41,38,40,26,25,5,12,13,14,
+ 15,16,10,11,9,7,8,17,18,19,
+ 20,21,22,23,24,4,2,1,3,68,
+ 69,70,64,56,61,59,60,58,57,62,
+ 63,65,66,67,54,51,49,50,53,52,
+ 43,44,45,47,46,48,0,28,0,49,
54,53,52,51,50,80,94,10,11,9,
7,8,81,82,76,77,83,84,85,86,
88,89,90,91,92,95,96,75,97,98,
@@ -1453,21 +1458,21 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
7,8,81,82,76,77,83,84,85,86,
88,89,90,91,92,95,96,74,97,98,
99,100,101,102,103,104,105,106,78,73,
- 72,6,5,71,25,75,0,30,31,6,
- 35,37,32,28,33,42,34,27,29,36,
- 39,41,38,40,26,25,5,2,13,14,
- 15,16,19,20,21,10,11,9,4,7,
- 8,17,18,12,22,23,24,1,3,0,
- 4,2,55,73,5,50,56,43,57,68,
- 51,58,52,59,60,53,44,61,62,49,
- 69,54,70,63,64,45,65,66,67,1,
- 3,46,47,48,79,0,5,73,4,2,
- 55,0,50,56,43,57,68,51,58,52,
- 59,60,53,44,61,62,49,69,54,70,
- 63,64,45,65,66,67,1,3,46,47,
- 48,79,4,0,27,5,73,12,13,14,
- 15,16,1,3,2,10,11,9,4,7,
- 8,17,18,19,20,21,22,23,24,0
+ 72,6,5,71,25,75,0,27,5,73,
+ 12,13,14,15,16,1,3,2,10,11,
+ 9,4,7,8,17,18,19,20,21,22,
+ 23,24,0,30,31,6,35,37,32,28,
+ 33,42,34,27,29,36,39,41,38,40,
+ 26,25,5,2,13,14,15,16,19,20,
+ 21,10,11,9,4,7,8,17,18,12,
+ 22,23,24,1,3,0,4,2,55,73,
+ 5,50,56,43,57,68,51,58,52,59,
+ 60,53,44,61,62,49,69,54,70,63,
+ 64,45,65,66,67,1,3,46,47,48,
+ 79,0,5,73,4,2,55,0,50,56,
+ 43,57,68,51,58,52,59,60,53,44,
+ 61,62,49,69,54,70,63,64,45,65,
+ 66,67,1,3,46,47,48,79,4,0
};
};
public final static byte asr[] = Asr.asr;
@@ -1475,45 +1480,45 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface Nasb {
public final static char nasb[] = {0,
- 41,34,24,18,93,35,52,39,53,12,
- 53,82,82,53,81,53,47,166,138,34,
- 34,136,21,73,7,7,7,7,7,14,
- 34,162,166,45,45,161,134,35,19,34,
- 34,166,34,112,74,169,64,64,64,64,
- 64,64,64,64,73,64,64,64,34,34,
- 34,34,34,34,34,34,34,34,34,70,
- 134,34,134,34,134,155,161,72,122,57,
- 138,90,153,118,19,99,99,99,99,19,
- 19,7,34,34,34,142,34,34,19,21,
- 34,64,34,18,1,162,162,132,64,169,
- 169,169,169,169,37,37,9,100,64,64,
- 64,64,64,64,64,64,64,64,64,64,
- 64,64,64,64,64,100,64,34,177,134,
- 7,134,55,86,63,74,55,34,73,162,
- 130,27,34,76,134,34,34,34,34,19,
- 64,19,19,19,19,97,107,100,34,100,
- 100,112,142,34,142,138,34,34,64,166,
- 159,45,45,162,162,162,162,162,162,74,
- 34,34,34,34,34,34,34,34,34,34,
- 34,34,34,34,34,34,134,22,18,125,
- 7,103,34,34,55,66,162,55,74,73,
- 66,64,64,64,64,64,64,64,64,64,
- 64,64,129,166,122,22,134,99,99,19,
- 109,19,162,34,162,162,118,142,64,134,
- 149,162,164,161,34,34,34,34,34,64,
- 177,138,103,22,64,7,66,34,64,64,
- 74,73,164,147,62,99,19,99,19,99,
- 19,109,142,100,142,142,62,162,122,22,
- 19,64,34,22,74,74,103,68,173,19,
- 99,173,19,99,99,19,109,19,162,34,
- 103,162,138,64,22,61,34,7,64,105,
- 142,162,173,173,19,142,162,173,173,19,
- 173,19,99,162,109,19,142,22,84,90,
- 74,7,64,142,142,162,142,162,173,142,
- 142,162,142,162,173,142,162,173,173,19,
- 142,162,74,142,142,142,162,142,142,142,
- 162,142,142,162,142,162,173,142,142,142,
- 142,142,142,162,142
+ 92,33,23,48,14,34,56,18,57,36,
+ 57,60,60,57,59,57,51,178,156,33,
+ 33,154,20,72,7,7,7,7,7,44,
+ 33,174,178,62,62,173,148,34,49,33,
+ 33,178,33,120,73,38,67,67,67,67,
+ 67,67,67,67,72,67,67,67,33,33,
+ 33,33,33,33,33,33,33,33,33,90,
+ 148,33,148,33,130,167,173,71,136,116,
+ 156,85,165,132,49,105,105,105,105,49,
+ 49,7,33,33,33,160,33,33,49,20,
+ 33,67,33,48,1,174,174,146,67,38,
+ 38,38,38,38,42,42,9,106,67,67,
+ 67,67,67,67,67,67,67,67,67,67,
+ 67,67,67,67,67,106,67,33,81,148,
+ 7,130,148,77,66,73,12,33,72,174,
+ 144,26,33,98,148,33,33,33,33,49,
+ 67,49,49,49,49,103,109,106,33,106,
+ 106,120,160,33,160,156,33,33,67,178,
+ 171,62,62,174,174,174,174,174,174,73,
+ 33,33,33,33,33,33,33,33,33,33,
+ 33,33,33,33,33,33,148,21,48,150,
+ 7,114,33,33,148,12,174,12,73,72,
+ 69,67,67,67,67,67,67,67,67,67,
+ 67,67,143,178,136,21,148,105,105,49,
+ 111,49,174,33,174,174,132,160,67,148,
+ 128,174,176,173,33,33,33,33,33,67,
+ 81,156,114,21,67,7,12,69,33,67,
+ 67,73,72,176,126,65,105,49,105,49,
+ 105,49,111,160,106,160,160,65,174,136,
+ 21,49,67,33,21,69,73,73,114,96,
+ 139,49,105,139,49,105,105,49,111,49,
+ 174,33,114,174,156,67,21,64,33,7,
+ 67,88,160,174,139,139,49,160,174,139,
+ 139,49,139,49,105,174,111,49,160,21,
+ 75,85,73,7,67,160,160,174,160,174,
+ 139,160,160,174,160,174,139,160,174,139,
+ 139,49,160,174,73,160,160,160,174,160,
+ 160,160,174,160,160,174,160,174,139,160,
+ 160,160,160,160,160,174,160
};
};
public final static char nasb[] = Nasb.nasb;
@@ -1522,23 +1527,23 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface Nasr {
public final static char nasr[] = {0,
87,85,84,79,83,82,2,0,1,111,
- 0,112,0,40,42,43,0,1,3,0,
- 1,45,0,40,1,105,87,86,85,84,
- 79,83,82,0,109,0,94,0,126,0,
- 124,33,1,0,51,0,79,75,76,77,
- 78,67,52,0,80,0,33,1,125,0,
- 93,72,1,8,0,35,0,121,0,113,
- 0,1,8,39,0,1,33,50,17,0,
- 115,90,0,119,0,116,1,33,0,8,
- 72,0,33,1,107,0,33,50,3,1,
- 14,0,73,0,123,0,33,50,1,66,
- 0,1,33,2,18,97,0,18,2,74,
- 45,1,33,0,1,56,91,0,11,40,
- 47,63,64,1,0,49,42,47,40,1,
- 0,2,18,1,19,0,40,47,64,63,
- 43,0,42,49,40,47,43,0,63,64,
- 1,11,0,1,33,43,59,0,1,56,
- 14,0,1,44,11,0,100,1,56,0
+ 0,80,0,34,1,107,0,126,0,1,
+ 45,0,41,1,105,87,86,85,84,79,
+ 83,82,0,109,0,112,0,1,56,14,
+ 0,94,0,41,43,40,0,1,3,0,
+ 79,75,76,77,78,67,52,0,115,90,
+ 0,51,0,93,72,1,8,0,35,0,
+ 1,8,39,0,119,0,116,1,34,0,
+ 100,1,56,0,8,72,0,123,0,113,
+ 0,124,34,1,0,121,0,1,34,50,
+ 17,0,34,50,3,1,14,0,34,50,
+ 1,66,0,73,0,34,1,125,0,1,
+ 34,2,18,97,0,41,47,64,63,40,
+ 0,18,2,74,45,1,34,0,1,44,
+ 11,0,11,41,47,63,64,1,0,1,
+ 56,91,0,49,43,47,41,1,0,2,
+ 18,1,19,0,43,49,41,47,40,0,
+ 63,64,1,11,0,1,34,40,59,0
};
};
public final static char nasr[] = Nasr.nasr;
@@ -1565,18 +1570,18 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface NonterminalIndex {
public final static char nonterminalIndex[] = {0,
0,113,112,0,0,0,0,115,119,120,
- 110,121,122,114,123,124,137,133,136,0,
+ 110,121,122,114,123,124,136,132,135,0,
0,0,0,0,0,125,126,127,128,129,
- 130,131,141,132,149,0,0,0,109,171,
- 0,174,0,197,111,168,170,0,172,140,
- 173,148,0,0,0,163,159,135,169,117,
- 182,185,186,187,0,0,151,158,0,175,
- 181,0,0,139,152,153,154,155,160,180,
- 184,143,144,145,146,147,150,156,157,0,
- 162,167,188,116,118,134,138,142,0,161,
- 165,0,0,166,176,179,193,0,195,0,
- 0,0,0,164,0,177,178,183,0,189,
- 190,0,191,192,194,196,0
+ 130,0,131,140,148,0,0,0,109,0,
+ 170,0,173,196,111,167,169,0,171,139,
+ 172,147,0,0,0,162,158,134,168,117,
+ 181,184,185,186,0,0,150,157,0,174,
+ 180,0,0,138,151,152,153,154,159,179,
+ 183,142,143,144,145,146,149,155,156,0,
+ 161,166,187,116,118,133,137,141,0,160,
+ 164,0,0,165,175,178,192,0,194,0,
+ 0,0,0,163,0,176,177,182,0,188,
+ 189,0,190,191,193,195,0,0
};
};
public final static char nonterminalIndex[] = NonterminalIndex.nonterminalIndex;
@@ -1611,11 +1616,11 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface ScopeLhs {
public final static char scopeLhs[] = {
77,75,8,77,51,51,75,68,22,65,
- 51,42,51,9,9,9,65,51,51,91,
+ 51,43,51,9,9,9,65,51,51,91,
17,9,8,8,51,51,32,51,126,123,
- 122,63,81,51,40,57,6,93,91,10,
- 23,8,91,86,85,84,83,82,42,49,
- 42
+ 122,63,81,51,41,57,6,93,91,10,
+ 23,8,91,86,85,84,83,82,43,49,
+ 43
};
};
public final static char scopeLhs[] = ScopeLhs.scopeLhs;
@@ -1651,24 +1656,24 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public final static char scopeRhs[] = {0,
165,55,0,109,0,167,2,24,0,110,
0,167,2,23,0,167,2,22,0,227,
- 108,0,31,158,0,180,202,108,6,179,
+ 108,0,31,157,0,180,202,108,6,179,
0,111,0,0,177,108,2,170,0,177,
- 108,2,0,188,2,0,166,108,0,185,
- 0,213,108,55,0,9,109,0,141,49,
- 213,108,55,0,69,132,109,0,141,213,
- 108,49,55,0,213,108,49,55,0,132,
- 109,0,141,49,55,0,141,213,108,55,
- 0,141,55,0,147,0,2,0,177,110,
- 0,2,110,0,177,108,2,147,0,2,
- 0,175,110,0,164,2,0,168,0,180,
+ 108,2,0,188,2,0,166,108,0,184,
+ 0,213,108,55,0,9,109,0,140,49,
+ 213,108,55,0,69,131,109,0,140,213,
+ 108,49,55,0,213,108,49,55,0,131,
+ 109,0,140,49,55,0,140,213,108,55,
+ 0,140,55,0,148,0,2,0,176,110,
+ 0,2,110,0,177,108,2,148,0,2,
+ 0,174,110,0,164,2,0,167,0,180,
210,108,6,109,222,68,0,111,0,180,
210,108,6,222,68,0,163,0,112,0,
- 221,108,163,0,108,163,0,164,112,0,
+ 221,108,163,0,108,163,0,163,112,0,
206,108,6,220,109,219,186,0,206,108,
- 6,219,186,0,194,0,155,0,154,0,
- 153,0,152,0,151,0,126,32,0,77,
+ 6,219,186,0,194,0,154,0,153,0,
+ 152,0,151,0,150,0,126,32,0,77,
2,114,110,112,0,126,118,121,2,35,
- 0,53,136,0,204,108,6,0,121,96,
+ 0,53,135,0,204,108,6,0,121,96,
138,0,29,131,0,167,2,0,110,120,
0,167,2,12,0,180,202,108,6,118,
167,2,0,110,3,0,118,0,111,0,
@@ -1681,21 +1686,21 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface ScopeState {
public final static char scopeState[] = {0,
- 1363,0,663,0,3095,1701,3090,0,729,2580,
- 2554,2545,2519,2510,2484,2475,2449,2440,2414,2405,
- 2379,2370,2344,2335,2309,2300,2274,2265,2239,2230,
- 2204,2195,2169,2160,2134,2125,2099,2090,2064,2023,
- 1726,1997,1986,1692,1943,1658,1624,0,965,913,
- 569,528,2012,1866,1795,2821,1767,2887,0,3067,
- 3057,3036,3023,1948,1756,2868,2986,2855,1775,1906,
- 1862,2606,1969,2771,2757,2743,2729,2712,2681,2844,
- 830,2799,2785,2975,2964,2953,2937,2925,405,2914,
- 2903,2890,2028,1574,1541,1508,1475,1442,1409,1376,
- 1607,1343,1310,1277,1244,1211,1178,1145,1112,1079,
- 1046,1013,980,909,876,652,364,947,726,841,
- 794,761,617,544,509,0,472,0,384,421,
- 2012,2631,1779,2659,2609,1795,2587,1767,655,1853,
- 388,0,530,638,364,421,0
+ 833,0,869,0,1991,1902,749,0,1007,2601,
+ 2575,2566,2540,2531,2505,2496,2470,2461,2435,2426,
+ 2400,2391,2365,2356,2330,2321,2295,2286,2260,2251,
+ 2225,2216,2190,2181,2155,2146,2120,2111,2085,2076,
+ 1762,2050,2039,1727,1996,1664,1629,0,1144,936,
+ 667,613,1659,3086,1847,2854,1803,2932,0,3090,
+ 3059,3045,2661,2001,1669,2901,3031,2886,1813,1959,
+ 1917,2627,2022,2778,2761,2747,2733,2702,1870,2873,
+ 2862,2806,2792,3020,3009,2998,2980,2969,2851,2958,
+ 2947,2936,2921,1612,1579,1546,1513,1479,1445,1412,
+ 1378,1344,1310,1276,1242,1208,1174,1140,1106,1072,
+ 1038,1004,970,899,865,650,365,937,725,829,
+ 794,760,616,543,509,0,407,0,520,421,
+ 1659,2652,653,2680,2630,1847,2608,1803,546,1906,
+ 436,0,530,637,365,421,0
};
};
public final static char scopeState[] = ScopeState.scopeState;
@@ -1703,45 +1708,45 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public interface InSymb {
public final static char inSymb[] = {0,
- 0,217,108,140,231,212,189,47,190,186,
+ 0,217,108,141,231,212,189,47,190,186,
191,70,69,192,68,193,194,108,2,1,
- 147,108,6,55,219,197,197,222,197,166,
- 150,164,108,147,154,2,224,212,205,196,
- 149,108,156,108,165,2,24,23,22,12,
+ 148,108,6,55,219,197,197,222,197,166,
+ 147,164,108,148,154,2,224,212,205,196,
+ 150,108,156,108,165,2,24,23,22,12,
18,17,8,7,4,9,11,10,115,119,
122,120,133,123,135,134,137,136,138,109,
- 6,109,6,150,4,166,2,55,108,108,
+ 6,109,6,147,4,166,2,55,108,108,
71,75,166,204,40,38,41,39,36,29,
27,34,42,33,28,32,37,35,125,6,
- 31,30,109,140,108,167,121,163,4,2,
+ 31,30,109,141,108,167,121,163,4,2,
2,2,2,2,94,80,2,55,82,81,
4,76,77,8,7,89,88,86,85,84,
83,90,9,92,91,96,95,220,108,6,
- 108,4,108,108,49,141,108,116,4,177,
- 140,108,178,232,6,179,156,149,5,121,
+ 108,4,147,108,49,140,108,116,4,177,
+ 141,108,178,232,6,179,156,150,5,121,
108,121,121,121,109,2,2,2,126,2,
2,108,74,165,74,108,203,109,118,108,
2,171,170,167,167,167,167,167,218,121,
120,120,119,119,123,123,122,122,122,122,
134,133,136,135,121,137,6,206,163,207,
- 108,210,109,211,108,187,223,108,141,213,
+ 108,210,109,211,147,108,223,108,140,213,
187,106,105,104,102,103,101,100,99,98,
97,75,2,108,71,108,6,157,110,121,
157,173,121,28,121,121,204,74,71,6,
166,188,108,2,118,118,118,118,118,74,
- 108,108,210,180,75,71,187,71,213,49,
- 141,4,108,166,108,110,121,110,121,110,
- 173,110,118,2,118,118,108,177,108,206,
- 221,74,164,180,141,141,202,108,110,121,
- 110,110,121,110,110,121,110,173,121,126,
- 202,177,71,74,180,71,227,80,55,228,
- 118,151,110,110,121,118,151,110,110,121,
- 110,121,110,173,110,118,93,180,152,75,
- 165,80,55,118,118,151,118,151,110,118,
- 118,151,118,151,110,118,151,110,110,121,
- 118,173,165,118,118,118,151,118,118,118,
- 151,118,118,151,118,151,110,118,118,118,
- 118,118,118,151,118
+ 108,108,210,180,75,71,108,187,71,213,
+ 49,140,4,108,166,108,110,121,110,121,
+ 110,173,110,118,2,118,118,108,177,108,
+ 206,221,74,164,180,187,140,140,202,108,
+ 110,121,110,110,121,110,110,121,110,173,
+ 121,126,202,177,71,74,180,71,227,80,
+ 55,228,118,151,110,110,121,118,151,110,
+ 110,121,110,121,110,173,110,118,93,180,
+ 152,75,165,80,55,118,118,151,118,151,
+ 110,118,118,151,118,151,110,118,151,110,
+ 110,121,118,173,165,118,118,118,151,118,
+ 118,118,151,118,118,151,118,151,110,118,
+ 118,118,118,118,118,151,118
};
};
public final static char inSymb[] = InSymb.inSymb;
@@ -1875,12 +1880,11 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
"shift_expression",
"relational_expression",
"equality_expression",
- "AND_expression",
- "exclusive_OR_expression",
- "inclusive_OR_expression",
- "logical_AND_expression",
- "logical_OR_expression",
- "conditional_expression",
+ "and_expression",
+ "exclusive_or_expression",
+ "inclusive_or_expression",
+ "logical_and_expression",
+ "logical_or_expression",
"assignment_expression",
"expression_in_statement",
"expression_list_actual",
@@ -1969,20 +1973,20 @@ public class UPCParserprs implements lpg.lpgjavaruntime.ParseTable, UPCParsersym
public final int getMaxNameLength() { return MAX_NAME_LENGTH; }
public final static int
- NUM_STATES = 385,
+ NUM_STATES = 387,
NT_OFFSET = 107,
- LA_STATE_OFFSET = 3710,
+ LA_STATE_OFFSET = 3740,
MAX_LA = 2147483647,
- NUM_RULES = 363,
- NUM_NONTERMINALS = 127,
- NUM_SYMBOLS = 234,
+ NUM_RULES = 364,
+ NUM_NONTERMINALS = 128,
+ NUM_SYMBOLS = 235,
SEGMENT_SIZE = 8192,
- START_STATE = 479,
+ START_STATE = 850,
IDENTIFIER_SYMBOL = 0,
EOFT_SYMBOL = 87,
EOLT_SYMBOL = 87,
- ACCEPT_ACTION = 3322,
- ERROR_ACTION = 3347;
+ ACCEPT_ACTION = 3351,
+ ERROR_ACTION = 3376;
public final static boolean BACKTRACK = true;

Back to the top