/lib/Opt/Expression/Standard/Parser.php
PHP | 2197 lines | 1925 code | 42 blank | 230 comment | 127 complexity | 1c2135a585b523a3e02127adf35a807f MD5 | raw file
Large files files are truncated, but you can click here to view the full file
- <?php
- /*
- * OPEN POWER LIBS <http://www.invenzzia.org>
- *
- * This file is subject to the new BSD license that is bundled
- * with this package in the file LICENSE. It is also available through
- * WWW at this URL: <http://www.invenzzia.org/license/new-bsd>
- *
- * Copyright (c) Invenzzia Group <http://www.invenzzia.org>
- * and other contributors. See website for details.
- *
- */
- /**
- * The expression parser for OPT. Note: do not edit this file
- * manually. It was generated by PHP Parser Generator by Gregory Beaver.
- * Instead, use the file /tools/lexer/expression_parser.y and parse
- * it with /tools/lexer/generateExpression.php.
- */
- class Opt_Expression_Standard_yyToken implements ArrayAccess
- {
- public $string = '';
- public $metadata = array();
- function __construct($s, $m = array())
- {
- if ($s instanceof Opt_Expression_Standard_yyToken) {
- $this->string = $s->string;
- $this->metadata = $s->metadata;
- } else {
- $this->string = (string) $s;
- if ($m instanceof Opt_Expression_Standard_yyToken) {
- $this->metadata = $m->metadata;
- } elseif (is_array($m)) {
- $this->metadata = $m;
- }
- }
- }
- function __toString()
- {
- return $this->_string;
- }
- function offsetExists($offset)
- {
- return isset($this->metadata[$offset]);
- }
- function offsetGet($offset)
- {
- return $this->metadata[$offset];
- }
- function offsetSet($offset, $value)
- {
- if ($offset === null) {
- if (isset($value[0])) {
- $x = ($value instanceof Opt_Expression_Standard_yyToken) ?
- $value->metadata : $value;
- $this->metadata = array_merge($this->metadata, $x);
- return;
- }
- $offset = count($this->metadata);
- }
- if ($value === null) {
- return;
- }
- if ($value instanceof Opt_Expression_Standard_yyToken) {
- if ($value->metadata) {
- $this->metadata[$offset] = $value->metadata;
- }
- } elseif ($value) {
- $this->metadata[$offset] = $value;
- }
- }
- function offsetUnset($offset)
- {
- unset($this->metadata[$offset]);
- }
- }
- class Opt_Expression_Standard_yyStackEntry
- {
- public $stateno; /* The state-number */
- public $major; /* The major token value. This is the code
- ** number for the token at this stack level */
- public $minor; /* The user-supplied minor token value. This
- ** is the value of the token */
- };
- #line 3 "expression_parser.y"
- class Opt_Expression_Standard_Parser#line 79 "expression_parser.php"
- {
- #line 6 "expression_parser.y"
- /**
- * The expression engine object.
- * @var Opt_Expression_Standard
- */
- private $_expr;
- /**
- * Constructs the expression parser.
- *
- * @param Opt_Expression_Standard $expr The expression engine used for parsing.
- */
- public function __construct(Opt_Expression_Standard $expr)
- {
- $this->_expr = $expr;
- } // end __construct();
- #line 99 "expression_parser.php"
- const T_AND = 1;
- const T_OR = 2;
- const T_XOR = 3;
- const T_EQUALS = 4;
- const T_EQUALS_T = 5;
- const T_NEQUALS = 6;
- const T_NEQUALS_T = 7;
- const T_GT = 8;
- const T_GTE = 9;
- const T_LT = 10;
- const T_LTE = 11;
- const T_IS_BETWEEN = 12;
- const T_IS_NOT_BETWEEN = 13;
- const T_IS_EITHER = 14;
- const T_IS_NEITHER = 15;
- const T_CONTAINS = 16;
- const T_CONTAINS_EITHER = 17;
- const T_CONTAINS_NEITHER = 18;
- const T_CONTAINS_BOTH = 19;
- const T_IS_IN = 20;
- const T_IS_NOT_IN = 21;
- const T_IS_IN_EITHER = 22;
- const T_IS_IN_NEITHER = 23;
- const T_IS_IN_BOTH = 24;
- const T_ASSIGN = 25;
- const T_ADD = 26;
- const T_SUB = 27;
- const T_MINUS = 28;
- const T_CONCAT = 29;
- const T_MUL = 30;
- const T_DIV = 31;
- const T_MOD = 32;
- const T_COLON = 33;
- const T_EXP = 34;
- const T_NOT = 35;
- const T_INCREMENT = 36;
- const T_DECREMENT = 37;
- const T_NOR = 38;
- const T_IS_EITHER_IN = 39;
- const T_IS_NEITHER_IN = 40;
- const T_IS_BOTH_IN = 41;
- const T_L_BRACKET = 42;
- const T_R_BRACKET = 43;
- const T_IS = 44;
- const T_EXISTS = 45;
- const T_CLONE = 46;
- const T_BACKTICK_STRING = 47;
- const T_NULL = 48;
- const T_STRING = 49;
- const T_IDENTIFIER = 50;
- const T_NUMBER = 51;
- const T_TRUE = 52;
- const T_FALSE = 53;
- const T_COMMA = 54;
- const T_LSQ_BRACKET = 55;
- const T_RSQ_BRACKET = 56;
- const T_DOLLAR = 57;
- const T_AT = 58;
- const T_DOT = 59;
- const T_OBJECT_OPERATOR = 60;
- const T_NEW = 61;
- const YY_NO_ACTION = 322;
- const YY_ACCEPT_ACTION = 321;
- const YY_ERROR_ACTION = 320;
- const YY_SZ_ACTTAB = 2931;
- static public $yy_action = array(
- /* 0 */ 56, 44, 46, 37, 39, 47, 55, 54, 49, 52,
- /* 10 */ 36, 9, 29, 33, 21, 15, 16, 19, 6, 25,
- /* 20 */ 30, 190, 63, 179, 63, 17, 50, 58, 13, 48,
- /* 30 */ 41, 43, 45, 42, 202, 63, 1, 1, 26, 22,
- /* 40 */ 34, 48, 41, 43, 57, 42, 129, 168, 70, 67,
- /* 50 */ 26, 22, 34, 4, 68, 56, 44, 46, 37, 39,
- /* 60 */ 47, 55, 54, 49, 52, 36, 9, 29, 33, 21,
- /* 70 */ 15, 16, 19, 6, 25, 30, 69, 5, 141, 3,
- /* 80 */ 17, 50, 58, 13, 48, 41, 43, 14, 42, 157,
- /* 90 */ 138, 53, 65, 26, 22, 34, 64, 185, 197, 56,
- /* 100 */ 44, 46, 37, 39, 47, 55, 54, 49, 52, 36,
- /* 110 */ 9, 29, 33, 21, 15, 16, 19, 6, 25, 30,
- /* 120 */ 169, 66, 165, 147, 17, 50, 58, 13, 48, 41,
- /* 130 */ 43, 7, 42, 171, 156, 144, 158, 26, 22, 34,
- /* 140 */ 137, 42, 183, 186, 160, 130, 26, 22, 34, 194,
- /* 150 */ 51, 163, 153, 143, 182, 198, 56, 44, 46, 37,
- /* 160 */ 39, 47, 55, 54, 49, 52, 36, 9, 29, 33,
- /* 170 */ 21, 15, 16, 19, 6, 25, 30, 152, 148, 146,
- /* 180 */ 208, 17, 50, 58, 13, 48, 41, 43, 188, 42,
- /* 190 */ 178, 196, 159, 24, 26, 22, 34, 56, 44, 46,
- /* 200 */ 37, 39, 47, 55, 54, 49, 52, 36, 9, 29,
- /* 210 */ 33, 21, 15, 16, 19, 6, 25, 30, 203, 203,
- /* 220 */ 203, 203, 17, 50, 58, 13, 48, 41, 43, 203,
- /* 230 */ 42, 203, 203, 203, 203, 26, 22, 34, 203, 173,
- /* 240 */ 203, 56, 44, 46, 37, 39, 47, 55, 54, 49,
- /* 250 */ 52, 36, 9, 29, 33, 21, 15, 16, 19, 6,
- /* 260 */ 25, 30, 203, 203, 203, 203, 17, 50, 58, 13,
- /* 270 */ 48, 41, 43, 203, 42, 203, 203, 203, 28, 26,
- /* 280 */ 22, 34, 56, 44, 46, 37, 39, 47, 55, 54,
- /* 290 */ 49, 52, 36, 9, 29, 33, 21, 15, 16, 19,
- /* 300 */ 6, 25, 30, 203, 203, 203, 203, 17, 50, 58,
- /* 310 */ 13, 48, 41, 43, 45, 42, 203, 203, 203, 203,
- /* 320 */ 26, 22, 34, 56, 44, 46, 37, 39, 47, 55,
- /* 330 */ 54, 49, 52, 36, 9, 29, 33, 21, 15, 16,
- /* 340 */ 19, 6, 25, 30, 203, 203, 203, 203, 17, 50,
- /* 350 */ 58, 13, 48, 41, 43, 203, 42, 203, 203, 203,
- /* 360 */ 11, 26, 22, 34, 56, 44, 46, 37, 39, 47,
- /* 370 */ 55, 54, 49, 52, 36, 9, 29, 33, 21, 15,
- /* 380 */ 16, 19, 6, 25, 30, 203, 203, 203, 203, 17,
- /* 390 */ 50, 58, 13, 48, 41, 43, 203, 42, 203, 40,
- /* 400 */ 203, 203, 26, 22, 34, 203, 203, 191, 203, 203,
- /* 410 */ 203, 203, 203, 203, 203, 203, 203, 4, 203, 56,
- /* 420 */ 44, 46, 37, 39, 47, 55, 54, 49, 52, 36,
- /* 430 */ 9, 29, 33, 21, 15, 16, 19, 6, 25, 30,
- /* 440 */ 203, 203, 203, 203, 17, 50, 58, 13, 48, 41,
- /* 450 */ 43, 203, 42, 203, 203, 203, 203, 26, 22, 34,
- /* 460 */ 203, 203, 203, 203, 203, 203, 203, 203, 203, 203,
- /* 470 */ 203, 203, 203, 203, 180, 203, 56, 44, 46, 37,
- /* 480 */ 39, 47, 55, 54, 49, 52, 36, 9, 29, 33,
- /* 490 */ 21, 15, 16, 19, 6, 25, 30, 203, 203, 203,
- /* 500 */ 203, 17, 50, 58, 13, 48, 41, 43, 203, 42,
- /* 510 */ 203, 203, 203, 203, 26, 22, 34, 203, 203, 203,
- /* 520 */ 203, 203, 203, 203, 203, 203, 203, 203, 203, 203,
- /* 530 */ 203, 162, 203, 56, 23, 46, 37, 39, 47, 55,
- /* 540 */ 54, 49, 52, 36, 9, 29, 33, 21, 15, 16,
- /* 550 */ 19, 6, 25, 30, 203, 203, 203, 203, 17, 50,
- /* 560 */ 58, 13, 48, 41, 43, 203, 42, 203, 203, 203,
- /* 570 */ 203, 26, 22, 34, 217, 217, 46, 37, 39, 47,
- /* 580 */ 55, 54, 49, 52, 36, 9, 29, 33, 21, 15,
- /* 590 */ 16, 19, 6, 25, 30, 203, 203, 203, 203, 17,
- /* 600 */ 50, 58, 13, 48, 41, 43, 203, 42, 203, 203,
- /* 610 */ 203, 203, 26, 22, 34, 56, 12, 46, 37, 39,
- /* 620 */ 47, 55, 54, 49, 52, 36, 9, 29, 33, 21,
- /* 630 */ 15, 16, 19, 6, 25, 30, 203, 203, 203, 203,
- /* 640 */ 17, 50, 58, 13, 48, 41, 43, 203, 42, 203,
- /* 650 */ 203, 203, 203, 26, 22, 34, 56, 27, 46, 37,
- /* 660 */ 39, 47, 55, 54, 49, 52, 36, 9, 29, 33,
- /* 670 */ 21, 15, 16, 19, 6, 25, 30, 203, 203, 203,
- /* 680 */ 203, 17, 50, 58, 13, 48, 41, 43, 203, 42,
- /* 690 */ 203, 203, 203, 203, 26, 22, 34, 56, 44, 46,
- /* 700 */ 37, 39, 47, 55, 54, 49, 52, 36, 9, 29,
- /* 710 */ 33, 21, 15, 16, 19, 6, 25, 30, 203, 203,
- /* 720 */ 203, 203, 17, 50, 58, 13, 48, 41, 43, 203,
- /* 730 */ 42, 203, 203, 203, 203, 26, 22, 34, 35, 44,
- /* 740 */ 46, 37, 39, 47, 55, 54, 49, 52, 36, 9,
- /* 750 */ 29, 33, 21, 15, 16, 19, 6, 25, 30, 203,
- /* 760 */ 203, 203, 203, 17, 50, 58, 13, 48, 41, 43,
- /* 770 */ 203, 42, 203, 203, 203, 203, 26, 22, 34, 8,
- /* 780 */ 44, 46, 37, 39, 47, 55, 54, 49, 52, 36,
- /* 790 */ 9, 29, 33, 21, 15, 16, 19, 6, 25, 30,
- /* 800 */ 203, 203, 203, 203, 17, 50, 58, 13, 48, 41,
- /* 810 */ 43, 203, 42, 203, 203, 203, 203, 26, 22, 34,
- /* 820 */ 216, 44, 46, 37, 39, 47, 55, 54, 49, 52,
- /* 830 */ 36, 9, 29, 33, 21, 15, 16, 19, 6, 25,
- /* 840 */ 30, 203, 203, 203, 203, 17, 50, 58, 13, 48,
- /* 850 */ 41, 43, 203, 42, 203, 203, 203, 203, 26, 22,
- /* 860 */ 34, 31, 44, 46, 37, 39, 47, 55, 54, 49,
- /* 870 */ 52, 36, 9, 29, 33, 21, 15, 16, 19, 6,
- /* 880 */ 25, 30, 203, 203, 203, 203, 17, 50, 58, 13,
- /* 890 */ 48, 41, 43, 203, 42, 203, 203, 203, 203, 26,
- /* 900 */ 22, 34, 32, 44, 46, 37, 39, 47, 55, 54,
- /* 910 */ 49, 52, 36, 9, 29, 33, 21, 15, 16, 19,
- /* 920 */ 6, 25, 30, 203, 203, 203, 203, 17, 50, 58,
- /* 930 */ 13, 48, 41, 43, 203, 42, 203, 203, 203, 203,
- /* 940 */ 26, 22, 34, 44, 46, 37, 39, 47, 55, 54,
- /* 950 */ 49, 52, 36, 9, 29, 33, 21, 15, 16, 19,
- /* 960 */ 6, 25, 30, 203, 203, 203, 203, 17, 50, 58,
- /* 970 */ 13, 48, 41, 43, 203, 42, 203, 203, 203, 203,
- /* 980 */ 26, 22, 34, 203, 46, 37, 39, 47, 55, 54,
- /* 990 */ 49, 52, 36, 9, 29, 33, 21, 15, 16, 19,
- /* 1000 */ 6, 25, 30, 203, 203, 203, 203, 17, 50, 58,
- /* 1010 */ 13, 48, 41, 43, 203, 42, 203, 203, 203, 203,
- /* 1020 */ 26, 22, 34, 203, 203, 37, 39, 47, 55, 54,
- /* 1030 */ 49, 52, 36, 9, 29, 33, 21, 15, 16, 19,
- /* 1040 */ 6, 25, 30, 203, 203, 203, 203, 17, 50, 58,
- /* 1050 */ 13, 48, 41, 43, 203, 42, 203, 203, 203, 203,
- /* 1060 */ 26, 22, 34, 203, 54, 49, 52, 36, 9, 29,
- /* 1070 */ 33, 21, 15, 16, 19, 6, 25, 30, 203, 203,
- /* 1080 */ 203, 203, 17, 50, 58, 13, 48, 41, 43, 203,
- /* 1090 */ 42, 203, 203, 203, 203, 26, 22, 34, 71, 184,
- /* 1100 */ 123, 181, 176, 175, 174, 177, 131, 132, 134, 62,
- /* 1110 */ 61, 201, 204, 205, 206, 145, 151, 135, 203, 203,
- /* 1120 */ 203, 149, 150, 172, 203, 76, 184, 123, 181, 176,
- /* 1130 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 1140 */ 205, 206, 203, 170, 135, 203, 203, 203, 149, 150,
- /* 1150 */ 172, 76, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 1160 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 142,
- /* 1170 */ 135, 203, 203, 203, 149, 150, 172, 9, 29, 33,
- /* 1180 */ 21, 15, 16, 19, 6, 25, 30, 203, 203, 203,
- /* 1190 */ 203, 17, 50, 58, 13, 48, 41, 43, 203, 42,
- /* 1200 */ 203, 203, 203, 203, 26, 22, 34, 203, 72, 184,
- /* 1210 */ 123, 181, 176, 175, 174, 177, 131, 132, 134, 62,
- /* 1220 */ 61, 201, 204, 205, 206, 139, 203, 203, 203, 203,
- /* 1230 */ 203, 149, 150, 172, 72, 184, 123, 181, 176, 175,
- /* 1240 */ 174, 177, 131, 132, 134, 62, 61, 201, 204, 205,
- /* 1250 */ 206, 166, 203, 203, 203, 203, 203, 149, 150, 172,
- /* 1260 */ 321, 89, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 1270 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 1280 */ 203, 203, 203, 203, 149, 150, 172, 84, 184, 123,
- /* 1290 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 1300 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 1310 */ 149, 150, 172, 121, 184, 123, 181, 176, 175, 174,
- /* 1320 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 1330 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 104,
- /* 1340 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 1350 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 1360 */ 203, 203, 149, 150, 172, 99, 184, 123, 181, 176,
- /* 1370 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 1380 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 1390 */ 172, 126, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 1400 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 1410 */ 203, 203, 203, 203, 149, 150, 172, 105, 184, 123,
- /* 1420 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 1430 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 1440 */ 149, 150, 172, 75, 184, 123, 181, 176, 175, 174,
- /* 1450 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 1460 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 100,
- /* 1470 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 1480 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 1490 */ 203, 203, 149, 150, 172, 125, 184, 123, 181, 176,
- /* 1500 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 1510 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 1520 */ 172, 77, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 1530 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 1540 */ 203, 203, 203, 203, 149, 150, 172, 101, 184, 123,
- /* 1550 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 1560 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 1570 */ 149, 150, 172, 124, 184, 123, 181, 176, 175, 174,
- /* 1580 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 1590 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 127,
- /* 1600 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 1610 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 1620 */ 203, 203, 149, 150, 172, 98, 184, 123, 181, 176,
- /* 1630 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 1640 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 1650 */ 172, 85, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 1660 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 1670 */ 203, 203, 203, 203, 149, 150, 172, 97, 184, 123,
- /* 1680 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 1690 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 1700 */ 149, 150, 172, 96, 184, 123, 181, 176, 175, 174,
- /* 1710 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 1720 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 120,
- /* 1730 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 1740 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 1750 */ 203, 203, 149, 150, 172, 86, 184, 123, 181, 176,
- /* 1760 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 1770 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 1780 */ 172, 111, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 1790 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 1800 */ 203, 203, 203, 203, 149, 150, 172, 119, 184, 123,
- /* 1810 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 1820 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 1830 */ 149, 150, 172, 113, 184, 123, 181, 176, 175, 174,
- /* 1840 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 1850 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 114,
- /* 1860 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 1870 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 1880 */ 203, 203, 149, 150, 172, 79, 184, 123, 181, 176,
- /* 1890 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 1900 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 1910 */ 172, 118, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 1920 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 1930 */ 203, 203, 203, 203, 149, 150, 172, 78, 184, 123,
- /* 1940 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 1950 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 1960 */ 149, 150, 172, 122, 184, 123, 181, 176, 175, 174,
- /* 1970 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 1980 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 73,
- /* 1990 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 2000 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 2010 */ 203, 203, 149, 150, 172, 82, 184, 123, 181, 176,
- /* 2020 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 2030 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 2040 */ 172, 90, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 2050 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 2060 */ 203, 203, 203, 203, 149, 150, 172, 115, 184, 123,
- /* 2070 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 2080 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 2090 */ 149, 150, 172, 91, 184, 123, 181, 176, 175, 174,
- /* 2100 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 2110 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 112,
- /* 2120 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 2130 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 2140 */ 203, 203, 149, 150, 172, 74, 184, 123, 181, 176,
- /* 2150 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 2160 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 2170 */ 172, 103, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 2180 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 2190 */ 203, 203, 203, 203, 149, 150, 172, 107, 184, 123,
- /* 2200 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 2210 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 2220 */ 149, 150, 172, 95, 184, 123, 181, 176, 175, 174,
- /* 2230 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 2240 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 88,
- /* 2250 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 2260 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 2270 */ 203, 203, 149, 150, 172, 83, 184, 123, 181, 176,
- /* 2280 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 2290 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 2300 */ 172, 93, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 2310 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 2320 */ 203, 203, 203, 203, 149, 150, 172, 116, 184, 123,
- /* 2330 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 2340 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 2350 */ 149, 150, 172, 117, 184, 123, 181, 176, 175, 174,
- /* 2360 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 2370 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 109,
- /* 2380 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 2390 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 2400 */ 203, 203, 149, 150, 172, 94, 184, 123, 181, 176,
- /* 2410 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 2420 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 2430 */ 172, 92, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 2440 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 2450 */ 203, 203, 203, 203, 149, 150, 172, 87, 184, 123,
- /* 2460 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 2470 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 2480 */ 149, 150, 172, 80, 184, 123, 181, 176, 175, 174,
- /* 2490 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 2500 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 110,
- /* 2510 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 2520 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 2530 */ 203, 203, 149, 150, 172, 106, 184, 123, 181, 176,
- /* 2540 */ 175, 174, 177, 131, 132, 134, 62, 61, 201, 204,
- /* 2550 */ 205, 206, 203, 203, 203, 203, 203, 203, 149, 150,
- /* 2560 */ 172, 108, 184, 123, 181, 176, 175, 174, 177, 131,
- /* 2570 */ 132, 134, 62, 61, 201, 204, 205, 206, 203, 203,
- /* 2580 */ 203, 203, 203, 203, 149, 150, 172, 102, 184, 123,
- /* 2590 */ 181, 176, 175, 174, 177, 131, 132, 134, 62, 61,
- /* 2600 */ 201, 204, 205, 206, 203, 203, 203, 203, 203, 203,
- /* 2610 */ 149, 150, 172, 81, 184, 123, 181, 176, 175, 174,
- /* 2620 */ 177, 131, 132, 134, 62, 61, 201, 204, 205, 206,
- /* 2630 */ 203, 203, 203, 203, 203, 203, 149, 150, 172, 128,
- /* 2640 */ 184, 123, 181, 176, 175, 174, 177, 131, 132, 134,
- /* 2650 */ 62, 61, 201, 204, 205, 206, 203, 203, 203, 203,
- /* 2660 */ 203, 203, 149, 150, 172, 33, 21, 15, 16, 19,
- /* 2670 */ 6, 25, 30, 203, 203, 203, 203, 17, 50, 58,
- /* 2680 */ 13, 48, 41, 43, 203, 42, 203, 203, 203, 203,
- /* 2690 */ 26, 22, 34, 18, 203, 203, 203, 203, 203, 203,
- /* 2700 */ 20, 60, 59, 203, 203, 203, 203, 10, 203, 203,
- /* 2710 */ 203, 38, 207, 200, 199, 133, 193, 192, 195, 203,
- /* 2720 */ 2, 167, 136, 143, 203, 203, 140, 203, 203, 18,
- /* 2730 */ 203, 203, 203, 203, 203, 203, 20, 60, 59, 203,
- /* 2740 */ 203, 203, 203, 10, 161, 203, 203, 38, 207, 200,
- /* 2750 */ 199, 133, 193, 192, 195, 203, 2, 203, 136, 143,
- /* 2760 */ 203, 203, 140, 203, 203, 18, 203, 203, 203, 203,
- /* 2770 */ 203, 203, 20, 60, 59, 203, 203, 203, 203, 10,
- /* 2780 */ 203, 203, 203, 38, 207, 200, 199, 133, 193, 192,
- /* 2790 */ 195, 203, 2, 203, 136, 143, 203, 203, 140, 203,
- /* 2800 */ 203, 18, 203, 203, 203, 203, 203, 203, 20, 60,
- /* 2810 */ 59, 203, 203, 203, 203, 10, 203, 203, 203, 38,
- /* 2820 */ 207, 200, 199, 133, 164, 192, 195, 203, 2, 203,
- /* 2830 */ 136, 143, 203, 203, 140, 203, 15, 16, 19, 6,
- /* 2840 */ 25, 30, 203, 203, 203, 203, 17, 50, 58, 13,
- /* 2850 */ 48, 41, 43, 203, 42, 203, 203, 25, 30, 26,
- /* 2860 */ 22, 34, 203, 17, 50, 58, 13, 48, 41, 43,
- /* 2870 */ 203, 42, 203, 203, 203, 203, 26, 22, 34, 17,
- /* 2880 */ 50, 58, 13, 48, 41, 43, 203, 42, 203, 187,
- /* 2890 */ 203, 203, 26, 22, 34, 131, 132, 134, 62, 61,
- /* 2900 */ 201, 203, 203, 203, 203, 203, 203, 189, 203, 203,
- /* 2910 */ 154, 155, 172, 131, 132, 134, 62, 61, 201, 203,
- /* 2920 */ 203, 203, 203, 203, 203, 203, 203, 203, 154, 155,
- /* 2930 */ 172,
- );
- static public $yy_lookahead = array(
- /* 0 */ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
- /* 10 */ 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
- /* 20 */ 21, 85, 86, 85, 86, 26, 27, 28, 29, 30,
- /* 30 */ 31, 32, 33, 34, 85, 86, 42, 42, 39, 40,
- /* 40 */ 41, 30, 31, 32, 55, 34, 59, 43, 60, 60,
- /* 50 */ 39, 40, 41, 54, 60, 1, 2, 3, 4, 5,
- /* 60 */ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
- /* 70 */ 16, 17, 18, 19, 20, 21, 60, 42, 50, 54,
- /* 80 */ 26, 27, 28, 29, 30, 31, 32, 55, 34, 50,
- /* 90 */ 50, 55, 60, 39, 40, 41, 60, 43, 50, 1,
- /* 100 */ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
- /* 110 */ 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
- /* 120 */ 56, 58, 43, 50, 26, 27, 28, 29, 30, 31,
- /* 130 */ 32, 25, 34, 50, 84, 50, 89, 39, 40, 41,
- /* 140 */ 50, 34, 36, 37, 89, 50, 39, 40, 41, 89,
- /* 150 */ 44, 45, 57, 58, 56, 50, 1, 2, 3, 4,
- /* 160 */ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- /* 170 */ 15, 16, 17, 18, 19, 20, 21, 59, 50, 50,
- /* 180 */ 89, 26, 27, 28, 29, 30, 31, 32, 89, 34,
- /* 190 */ 89, 50, 43, 38, 39, 40, 41, 1, 2, 3,
- /* 200 */ 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
- /* 210 */ 14, 15, 16, 17, 18, 19, 20, 21, 90, 90,
- /* 220 */ 90, 90, 26, 27, 28, 29, 30, 31, 32, 90,
- /* 230 */ 34, 90, 90, 90, 90, 39, 40, 41, 90, 43,
- /* 240 */ 90, 1, 2, 3, 4, 5, 6, 7, 8, 9,
- /* 250 */ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
- /* 260 */ 20, 21, 90, 90, 90, 90, 26, 27, 28, 29,
- /* 270 */ 30, 31, 32, 90, 34, 90, 90, 90, 38, 39,
- /* 280 */ 40, 41, 1, 2, 3, 4, 5, 6, 7, 8,
- /* 290 */ 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
- /* 300 */ 19, 20, 21, 90, 90, 90, 90, 26, 27, 28,
- /* 310 */ 29, 30, 31, 32, 33, 34, 90, 90, 90, 90,
- /* 320 */ 39, 40, 41, 1, 2, 3, 4, 5, 6, 7,
- /* 330 */ 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
- /* 340 */ 18, 19, 20, 21, 90, 90, 90, 90, 26, 27,
- /* 350 */ 28, 29, 30, 31, 32, 90, 34, 90, 90, 90,
- /* 360 */ 38, 39, 40, 41, 1, 2, 3, 4, 5, 6,
- /* 370 */ 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- /* 380 */ 17, 18, 19, 20, 21, 90, 90, 90, 90, 26,
- /* 390 */ 27, 28, 29, 30, 31, 32, 90, 34, 90, 42,
- /* 400 */ 90, 90, 39, 40, 41, 90, 90, 50, 51, 90,
- /* 410 */ 90, 90, 90, 90, 90, 90, 90, 54, 90, 1,
- /* 420 */ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
- /* 430 */ 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
- /* 440 */ 90, 90, 90, 90, 26, 27, 28, 29, 30, 31,
- /* 450 */ 32, 90, 34, 90, 90, 90, 90, 39, 40, 41,
- /* 460 */ 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- /* 470 */ 90, 90, 90, 90, 56, 90, 1, 2, 3, 4,
- /* 480 */ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- /* 490 */ 15, 16, 17, 18, 19, 20, 21, 90, 90, 90,
- /* 500 */ 90, 26, 27, 28, 29, 30, 31, 32, 90, 34,
- /* 510 */ 90, 90, 90, 90, 39, 40, 41, 90, 90, 90,
- /* 520 */ 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- /* 530 */ 90, 56, 90, 1, 2, 3, 4, 5, 6, 7,
- /* 540 */ 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
- /* 550 */ 18, 19, 20, 21, 90, 90, 90, 90, 26, 27,
- /* 560 */ 28, 29, 30, 31, 32, 90, 34, 90, 90, 90,
- /* 570 */ 90, 39, 40, 41, 1, 2, 3, 4, 5, 6,
- /* 580 */ 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- /* 590 */ 17, 18, 19, 20, 21, 90, 90, 90, 90, 26,
- /* 600 */ 27, 28, 29, 30, 31, 32, 90, 34, 90, 90,
- /* 610 */ 90, 90, 39, 40, 41, 1, 2, 3, 4, 5,
- /* 620 */ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
- /* 630 */ 16, 17, 18, 19, 20, 21, 90, 90, 90, 90,
- /* 640 */ 26, 27, 28, 29, 30, 31, 32, 90, 34, 90,
- /* 650 */ 90, 90, 90, 39, 40, 41, 1, 2, 3, 4,
- /* 660 */ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- /* 670 */ 15, 16, 17, 18, 19, 20, 21, 90, 90, 90,
- /* 680 */ 90, 26, 27, 28, 29, 30, 31, 32, 90, 34,
- /* 690 */ 90, 90, 90, 90, 39, 40, 41, 1, 2, 3,
- /* 700 */ 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
- /* 710 */ 14, 15, 16, 17, 18, 19, 20, 21, 90, 90,
- /* 720 */ 90, 90, 26, 27, 28, 29, 30, 31, 32, 90,
- /* 730 */ 34, 90, 90, 90, 90, 39, 40, 41, 1, 2,
- /* 740 */ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
- /* 750 */ 13, 14, 15, 16, 17, 18, 19, 20, 21, 90,
- /* 760 */ 90, 90, 90, 26, 27, 28, 29, 30, 31, 32,
- /* 770 */ 90, 34, 90, 90, 90, 90, 39, 40, 41, 1,
- /* 780 */ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
- /* 790 */ 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
- /* 800 */ 90, 90, 90, 90, 26, 27, 28, 29, 30, 31,
- /* 810 */ 32, 90, 34, 90, 90, 90, 90, 39, 40, 41,
- /* 820 */ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
- /* 830 */ 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
- /* 840 */ 21, 90, 90, 90, 90, 26, 27, 28, 29, 30,
- /* 850 */ 31, 32, 90, 34, 90, 90, 90, 90, 39, 40,
- /* 860 */ 41, 1, 2, 3, 4, 5, 6, 7, 8, 9,
- /* 870 */ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
- /* 880 */ 20, 21, 90, 90, 90, 90, 26, 27, 28, 29,
- /* 890 */ 30, 31, 32, 90, 34, 90, 90, 90, 90, 39,
- /* 900 */ 40, 41, 1, 2, 3, 4, 5, 6, 7, 8,
- /* 910 */ 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
- /* 920 */ 19, 20, 21, 90, 90, 90, 90, 26, 27, 28,
- /* 930 */ 29, 30, 31, 32, 90, 34, 90, 90, 90, 90,
- /* 940 */ 39, 40, 41, 2, 3, 4, 5, 6, 7, 8,
- /* 950 */ 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
- /* 960 */ 19, 20, 21, 90, 90, 90, 90, 26, 27, 28,
- /* 970 */ 29, 30, 31, 32, 90, 34, 90, 90, 90, 90,
- /* 980 */ 39, 40, 41, 90, 3, 4, 5, 6, 7, 8,
- /* 990 */ 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
- /* 1000 */ 19, 20, 21, 90, 90, 90, 90, 26, 27, 28,
- /* 1010 */ 29, 30, 31, 32, 90, 34, 90, 90, 90, 90,
- /* 1020 */ 39, 40, 41, 90, 90, 4, 5, 6, 7, 8,
- /* 1030 */ 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
- /* 1040 */ 19, 20, 21, 90, 90, 90, 90, 26, 27, 28,
- /* 1050 */ 29, 30, 31, 32, 90, 34, 90, 90, 90, 90,
- /* 1060 */ 39, 40, 41, 90, 8, 9, 10, 11, 12, 13,
- /* 1070 */ 14, 15, 16, 17, 18, 19, 20, 21, 90, 90,
- /* 1080 */ 90, 90, 26, 27, 28, 29, 30, 31, 32, 90,
- /* 1090 */ 34, 90, 90, 90, 90, 39, 40, 41, 64, 65,
- /* 1100 */ 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
- /* 1110 */ 76, 77, 78, 79, 80, 81, 82, 83, 90, 90,
- /* 1120 */ 90, 87, 88, 89, 90, 64, 65, 66, 67, 68,
- /* 1130 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 1140 */ 79, 80, 90, 82, 83, 90, 90, 90, 87, 88,
- /* 1150 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 1160 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 82,
- /* 1170 */ 83, 90, 90, 90, 87, 88, 89, 12, 13, 14,
- /* 1180 */ 15, 16, 17, 18, 19, 20, 21, 90, 90, 90,
- /* 1190 */ 90, 26, 27, 28, 29, 30, 31, 32, 90, 34,
- /* 1200 */ 90, 90, 90, 90, 39, 40, 41, 90, 64, 65,
- /* 1210 */ 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
- /* 1220 */ 76, 77, 78, 79, 80, 81, 90, 90, 90, 90,
- /* 1230 */ 90, 87, 88, 89, 64, 65, 66, 67, 68, 69,
- /* 1240 */ 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
- /* 1250 */ 80, 81, 90, 90, 90, 90, 90, 87, 88, 89,
- /* 1260 */ 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 1270 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 1280 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 1290 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 1300 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 1310 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 1320 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 1330 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 1340 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 1350 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 1360 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 1370 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 1380 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 1390 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 1400 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 1410 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 1420 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 1430 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 1440 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 1450 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 1460 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 1470 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 1480 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 1490 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 1500 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 1510 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 1520 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 1530 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 1540 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 1550 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 1560 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 1570 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 1580 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 1590 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 1600 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 1610 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 1620 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 1630 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 1640 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 1650 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 1660 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 1670 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 1680 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 1690 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 1700 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 1710 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 1720 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 1730 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 1740 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 1750 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 1760 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 1770 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 1780 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 1790 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 1800 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 1810 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 1820 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 1830 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 1840 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 1850 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 1860 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 1870 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 1880 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 1890 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 1900 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 1910 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 1920 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 1930 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 1940 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 1950 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 1960 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 1970 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 1980 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 1990 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 2000 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 2010 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 2020 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 2030 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 2040 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 2050 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 2060 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 2070 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 2080 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 2090 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 2100 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 2110 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 2120 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 2130 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 2140 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 2150 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 2160 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 2170 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 2180 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 2190 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 2200 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 2210 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 2220 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 2230 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 2240 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 2250 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 2260 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 2270 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 2280 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 2290 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 2300 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 2310 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 2320 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 2330 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 2340 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 2350 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 2360 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 2370 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 2380 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 2390 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 2400 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 2410 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 2420 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 2430 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 2440 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 2450 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 2460 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 2470 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 2480 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 2490 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 2500 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 2510 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 2520 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 2530 */ 90, 90, 87, 88, 89, 64, 65, 66, 67, 68,
- /* 2540 */ 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 2550 */ 79, 80, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 2560 */ 89, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- /* 2570 */ 73, 74, 75, 76, 77, 78, 79, 80, 90, 90,
- /* 2580 */ 90, 90, 90, 90, 87, 88, 89, 64, 65, 66,
- /* 2590 */ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 2600 */ 77, 78, 79, 80, 90, 90, 90, 90, 90, 90,
- /* 2610 */ 87, 88, 89, 64, 65, 66, 67, 68, 69, 70,
- /* 2620 */ 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- /* 2630 */ 90, 90, 90, 90, 90, 90, 87, 88, 89, 64,
- /* 2640 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 2650 */ 75, 76, 77, 78, 79, 80, 90, 90, 90, 90,
- /* 2660 */ 90, 90, 87, 88, 89, 14, 15, 16, 17, 18,
- /* 2670 */ 19, 20, 21, 90, 90, 90, 90, 26, 27, 28,
- /* 2680 */ 29, 30, 31, 32, 90, 34, 90, 90, 90, 90,
- /* 2690 */ 39, 40, 41, 28, 90, 90, 90, 90, 90, 90,
- /* 2700 */ 35, 36, 37, 90, 90, 90, 90, 42, 90, 90,
- /* 2710 */ 90, 46, 47, 48, 49, 50, 51, 52, 53, 90,
- /* 2720 */ 55, 56, 57, 58, 90, 90, 61, 90, 90, 28,
- /* 2730 */ 90, 90, 90, 90, 90, 90, 35, 36, 37, 90,
- /* 2740 */ 90, 90, 90, 42, 43, 90, 90, 46, 47, 48,
- /* 2750 */ 49, 50, 51, 52, 53, 90, 55, 90, 57, 58,
- /* 2760 */ 90, 90, 61, 90, 90, 28, 90, 90, 90, 90,
- /* 2770 */ 90, 90, 35, 36, 37, 90, 90, 90, 90, 42,
- /* 2780 */ 90, 90, 90, 46, 47, 48, 49, 50, 51, 52,
- /* 2790 */ 53, 90, 55, 90, 57, 58, 90, 90, 61, 90,
- /* 2800 */ 90, 28, 90, 90, 90, 90, 90, 90, 35, 36,
- /* 2810 */ 37, 90, 90, 90, 90, 42, 90, 90, 90, 46,
- /* 2820 */ 47, 48, 49, 50, 51, 52, 53, 90, 55, 90,
- /* 2830 */ 57, 58, 90, 90, 61, 90, 16, 17, 18, 19,
- /* 2840 */ 20, 21, 90, 90, 90, 90, 26, 27, 28, 29,
- /* 2850 */ 30, 31, 32, 90, 34, 90, 90, 20, 21, 39,
- /* 2860 */ 40, 41, 90, 26, 27, 28, 29, 30, 31, 32,
- /* 2870 */ 90, 34, 90, 90, 90, 90, 39, 40, 41, 26,
- /* 2880 */ 27, 28, 29, 30, 31, 32, 90, 34, 90, 66,
- /* 2890 */ 90, 90, 39, 40, 41, 72, 73, 74, 75, 76,
- /* 2900 */ 77, 90, 90, 90, 90, 90, 90, 66, 90, 90,
- /* 2910 */ 87, 88, 89, 72, 73, 74, 75, 76, 77, 90,
- /* 2920 */ 90, 90, 90, 90, 90, 90, 90, 90, 87, 88,
- /* 2930 */ 89,
- );
- const YY_SHIFT_USE_DFLT = -14;
- const YY_SHIFT_MAX = 157;
- static public $yy_shift_ofst = array(
- /* 0 */ 2737, 2701, 2665, 2737, 2737, 2737, 2737, 2737, 2737, 2737,
- /* 10 */ 2737, 2737, 2737, 2737, 2737, 273…
Large files files are truncated, but you can click here to view the full file