/smarty/libs/sysplugins/smarty_internal_templateparser.php
PHP | 2777 lines | 2446 code | 36 blank | 295 comment | 135 complexity | 62f970a55b8773ca8cbe197bc4b3a8fa MD5 | raw file
Large files files are truncated, but you can click here to view the full file
- <?php
- /**
- * Smarty Internal Plugin Templateparser
- *
- * This is the template parser.
- * It is generated from the internal.templateparser.y file
- * @package Smarty
- * @subpackage Compiler
- * @author Uwe Tews
- */
- class TP_yyToken implements ArrayAccess
- {
- public $string = '';
- public $metadata = array();
- function __construct($s, $m = array())
- {
- if ($s instanceof TP_yyToken) {
- $this->string = $s->string;
- $this->metadata = $s->metadata;
- } else {
- $this->string = (string) $s;
- if ($m instanceof TP_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 TP_yyToken) ?
- $value->metadata : $value;
- $this->metadata = array_merge($this->metadata, $x);
- return;
- }
- $offset = count($this->metadata);
- }
- if ($value === null) {
- return;
- }
- if ($value instanceof TP_yyToken) {
- if ($value->metadata) {
- $this->metadata[$offset] = $value->metadata;
- }
- } elseif ($value) {
- $this->metadata[$offset] = $value;
- }
- }
- function offsetUnset($offset)
- {
- unset($this->metadata[$offset]);
- }
- }
- class TP_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 12 "smarty_internal_templateparser.y"
- class Smarty_Internal_Templateparser#line 79 "smarty_internal_templateparser.php"
- {
- #line 14 "smarty_internal_templateparser.y"
- // states whether the parse was successful or not
- public $successful = true;
- public $retvalue = 0;
- private $lex;
- private $internalError = false;
- function __construct($lex, $compiler) {
- // set instance object
- self::instance($this);
- $this->lex = $lex;
- $this->compiler = $compiler;
- $this->smarty = $this->compiler->smarty;
- $this->template = $this->compiler->template;
- if ($this->template->security && isset($this->smarty->security_handler)) {
- $this->sec_obj = $this->smarty->security_policy;
- } else {
- $this->sec_obj = $this->smarty;
- }
- $this->compiler->has_variable_string = false;
- $this->compiler->prefix_code = array();
- $this->prefix_number = 0;
- $this->block_nesting_level = 0;
- $this->is_xml = false;
- $this->asp_tags = (ini_get('asp_tags') != '0');
- $this->current_buffer = $this->root_buffer = new _smarty_template_buffer($this);
- }
- public static function &instance($new_instance = null)
- {
- static $instance = null;
- if (isset($new_instance) && is_object($new_instance))
- $instance = $new_instance;
- return $instance;
- }
- public static function escape_start_tag($tag_text) {
- $tag = preg_replace('/\A<\?(.*)\z/', '<<?php ?>?\1', $tag_text, -1 , $count); //Escape tag
- assert($tag !== false && $count === 1);
- return $tag;
- }
- public static function escape_end_tag($tag_text) {
- assert($tag_text === '?>');
- return '?<?php ?>>';
- }
-
- #line 130 "smarty_internal_templateparser.php"
- const TP_VERT = 1;
- const TP_COLON = 2;
- const TP_COMMENT = 3;
- const TP_PHPSTARTTAG = 4;
- const TP_PHPENDTAG = 5;
- const TP_ASPSTARTTAG = 6;
- const TP_ASPENDTAG = 7;
- const TP_FAKEPHPSTARTTAG = 8;
- const TP_XMLTAG = 9;
- const TP_OTHER = 10;
- const TP_LINEBREAK = 11;
- const TP_LITERALSTART = 12;
- const TP_LITERALEND = 13;
- const TP_LITERAL = 14;
- const TP_LDEL = 15;
- const TP_RDEL = 16;
- const TP_DOLLAR = 17;
- const TP_ID = 18;
- const TP_EQUAL = 19;
- const TP_PTR = 20;
- const TP_LDELIF = 21;
- const TP_SPACE = 22;
- const TP_LDELFOR = 23;
- const TP_SEMICOLON = 24;
- const TP_INCDEC = 25;
- const TP_TO = 26;
- const TP_STEP = 27;
- const TP_LDELFOREACH = 28;
- const TP_AS = 29;
- const TP_APTR = 30;
- const TP_LDELSLASH = 31;
- const TP_INTEGER = 32;
- const TP_COMMA = 33;
- const TP_MATH = 34;
- const TP_UNIMATH = 35;
- const TP_ANDSYM = 36;
- const TP_ISIN = 37;
- const TP_ISDIVBY = 38;
- const TP_ISNOTDIVBY = 39;
- const TP_ISEVEN = 40;
- const TP_ISNOTEVEN = 41;
- const TP_ISEVENBY = 42;
- const TP_ISNOTEVENBY = 43;
- const TP_ISODD = 44;
- const TP_ISNOTODD = 45;
- const TP_ISODDBY = 46;
- const TP_ISNOTODDBY = 47;
- const TP_INSTANCEOF = 48;
- const TP_OPENP = 49;
- const TP_CLOSEP = 50;
- const TP_QMARK = 51;
- const TP_NOT = 52;
- const TP_TYPECAST = 53;
- const TP_HEX = 54;
- const TP_DOT = 55;
- const TP_SINGLEQUOTESTRING = 56;
- const TP_DOUBLECOLON = 57;
- const TP_AT = 58;
- const TP_HATCH = 59;
- const TP_OPENB = 60;
- const TP_CLOSEB = 61;
- const TP_EQUALS = 62;
- const TP_NOTEQUALS = 63;
- const TP_GREATERTHAN = 64;
- const TP_LESSTHAN = 65;
- const TP_GREATEREQUAL = 66;
- const TP_LESSEQUAL = 67;
- const TP_IDENTITY = 68;
- const TP_NONEIDENTITY = 69;
- const TP_MOD = 70;
- const TP_LAND = 71;
- const TP_LOR = 72;
- const TP_LXOR = 73;
- const TP_QUOTE = 74;
- const TP_BACKTICK = 75;
- const TP_DOLLARID = 76;
- const YY_NO_ACTION = 564;
- const YY_ACCEPT_ACTION = 563;
- const YY_ERROR_ACTION = 562;
- const YY_SZ_ACTTAB = 2088;
- static public $yy_action = array(
- /* 0 */ 182, 20, 8, 140, 302, 299, 298, 294, 293, 295,
- /* 10 */ 296, 297, 304, 160, 163, 323, 2, 270, 161, 341,
- /* 20 */ 4, 188, 195, 168, 208, 27, 26, 38, 114, 124,
- /* 30 */ 265, 271, 204, 48, 47, 44, 39, 32, 30, 348,
- /* 40 */ 349, 28, 15, 356, 357, 16, 18, 312, 307, 306,
- /* 50 */ 308, 311, 431, 7, 130, 160, 313, 316, 431, 6,
- /* 60 */ 322, 364, 365, 366, 367, 363, 362, 358, 359, 360,
- /* 70 */ 361, 344, 343, 182, 326, 300, 301, 303, 194, 12,
- /* 80 */ 210, 53, 174, 120, 106, 4, 141, 13, 319, 163,
- /* 90 */ 266, 104, 43, 114, 188, 240, 353, 345, 168, 327,
- /* 100 */ 270, 26, 38, 217, 193, 133, 48, 47, 44, 39,
- /* 110 */ 32, 30, 348, 349, 28, 15, 356, 357, 16, 18,
- /* 120 */ 563, 85, 229, 301, 303, 33, 24, 110, 136, 272,
- /* 130 */ 36, 94, 237, 84, 364, 365, 366, 367, 363, 362,
- /* 140 */ 358, 359, 360, 361, 344, 343, 182, 182, 326, 145,
- /* 150 */ 24, 276, 176, 272, 210, 77, 24, 231, 106, 272,
- /* 160 */ 36, 167, 338, 270, 266, 199, 189, 188, 188, 216,
- /* 170 */ 353, 345, 34, 327, 24, 256, 197, 272, 92, 48,
- /* 180 */ 47, 44, 39, 32, 30, 348, 349, 28, 15, 356,
- /* 190 */ 357, 16, 18, 9, 278, 4, 24, 23, 24, 272,
- /* 200 */ 21, 272, 40, 114, 103, 223, 258, 364, 365, 366,
- /* 210 */ 367, 363, 362, 358, 359, 360, 361, 344, 343, 182,
- /* 220 */ 326, 135, 188, 164, 98, 24, 99, 50, 272, 123,
- /* 230 */ 100, 325, 166, 211, 170, 155, 266, 188, 90, 130,
- /* 240 */ 278, 216, 353, 345, 230, 327, 88, 168, 197, 270,
- /* 250 */ 26, 38, 48, 47, 44, 39, 32, 30, 348, 349,
- /* 260 */ 28, 15, 356, 357, 16, 18, 182, 430, 224, 24,
- /* 270 */ 277, 6, 272, 188, 174, 35, 278, 105, 317, 13,
- /* 280 */ 364, 365, 366, 367, 363, 362, 358, 359, 360, 361,
- /* 290 */ 344, 343, 318, 282, 286, 156, 341, 182, 5, 48,
- /* 300 */ 47, 44, 39, 32, 30, 348, 349, 28, 15, 356,
- /* 310 */ 357, 16, 18, 182, 150, 339, 273, 331, 188, 275,
- /* 320 */ 43, 188, 214, 188, 182, 188, 121, 364, 365, 366,
- /* 330 */ 367, 363, 362, 358, 359, 360, 361, 344, 343, 430,
- /* 340 */ 24, 327, 206, 272, 87, 188, 48, 47, 44, 39,
- /* 350 */ 32, 30, 348, 349, 28, 15, 356, 357, 16, 18,
- /* 360 */ 182, 25, 330, 321, 269, 340, 158, 341, 188, 188,
- /* 370 */ 188, 188, 192, 248, 364, 365, 366, 367, 363, 362,
- /* 380 */ 358, 359, 360, 361, 344, 343, 220, 24, 10, 24,
- /* 390 */ 196, 31, 207, 48, 47, 44, 39, 32, 30, 348,
- /* 400 */ 349, 28, 15, 356, 357, 16, 18, 4, 320, 43,
- /* 410 */ 309, 433, 234, 218, 188, 114, 188, 433, 188, 247,
- /* 420 */ 219, 364, 365, 366, 367, 363, 362, 358, 359, 360,
- /* 430 */ 361, 344, 343, 182, 326, 23, 243, 139, 194, 126,
- /* 440 */ 210, 66, 43, 43, 106, 213, 138, 4, 233, 163,
- /* 450 */ 266, 270, 188, 284, 10, 114, 353, 345, 168, 327,
- /* 460 */ 270, 26, 38, 315, 474, 314, 48, 47, 44, 39,
- /* 470 */ 32, 30, 348, 349, 28, 15, 356, 357, 16, 18,
- /* 480 */ 165, 355, 240, 329, 4, 337, 153, 332, 273, 188,
- /* 490 */ 130, 188, 114, 188, 364, 365, 366, 367, 363, 362,
- /* 500 */ 358, 359, 360, 361, 344, 343, 182, 182, 326, 285,
- /* 510 */ 24, 255, 98, 272, 102, 52, 125, 123, 100, 336,
- /* 520 */ 147, 221, 268, 163, 266, 209, 222, 104, 188, 162,
- /* 530 */ 353, 345, 168, 327, 270, 26, 38, 225, 183, 48,
- /* 540 */ 47, 44, 39, 32, 30, 348, 349, 28, 15, 356,
- /* 550 */ 357, 16, 18, 182, 347, 280, 333, 310, 324, 246,
- /* 560 */ 249, 125, 188, 188, 188, 142, 137, 364, 365, 366,
- /* 570 */ 367, 363, 362, 358, 359, 360, 361, 344, 343, 270,
- /* 580 */ 270, 24, 354, 212, 181, 254, 48, 47, 44, 39,
- /* 590 */ 32, 30, 348, 349, 28, 15, 356, 357, 16, 18,
- /* 600 */ 201, 37, 250, 267, 342, 202, 239, 283, 251, 188,
- /* 610 */ 188, 157, 274, 273, 364, 365, 366, 367, 363, 362,
- /* 620 */ 358, 359, 360, 361, 344, 343, 182, 368, 326, 109,
- /* 630 */ 115, 127, 178, 211, 210, 51, 29, 122, 106, 290,
- /* 640 */ 144, 128, 263, 93, 266, 284, 111, 188, 278, 113,
- /* 650 */ 353, 345, 168, 327, 270, 284, 119, 3, 281, 48,
- /* 660 */ 47, 44, 39, 32, 30, 348, 349, 28, 15, 356,
- /* 670 */ 357, 16, 18, 112, 292, 282, 40, 130, 118, 328,
- /* 680 */ 273, 41, 260, 271, 134, 232, 305, 364, 365, 366,
- /* 690 */ 367, 363, 362, 358, 359, 360, 361, 344, 343, 182,
- /* 700 */ 326, 159, 182, 95, 194, 326, 210, 80, 235, 194,
- /* 710 */ 106, 210, 62, 167, 264, 106, 266, 108, 89, 314,
- /* 720 */ 314, 266, 353, 345, 200, 327, 314, 353, 345, 14,
- /* 730 */ 327, 284, 48, 47, 44, 39, 32, 30, 348, 349,
- /* 740 */ 28, 15, 356, 357, 16, 18, 182, 314, 314, 314,
- /* 750 */ 314, 314, 314, 314, 314, 314, 314, 314, 96, 97,
- /* 760 */ 364, 365, 366, 367, 363, 362, 358, 359, 360, 361,
- /* 770 */ 344, 343, 284, 284, 314, 314, 314, 314, 314, 48,
- /* 780 */ 47, 44, 39, 32, 30, 348, 349, 28, 15, 356,
- /* 790 */ 357, 16, 18, 314, 314, 205, 314, 314, 314, 314,
- /* 800 */ 314, 314, 314, 314, 314, 314, 314, 364, 365, 366,
- /* 810 */ 367, 363, 362, 358, 359, 360, 361, 344, 343, 182,
- /* 820 */ 326, 314, 314, 129, 194, 326, 210, 63, 314, 194,
- /* 830 */ 106, 210, 75, 314, 245, 106, 266, 284, 314, 314,
- /* 840 */ 314, 266, 353, 345, 314, 327, 314, 353, 345, 314,
- /* 850 */ 327, 314, 48, 47, 44, 39, 32, 30, 348, 349,
- /* 860 */ 28, 15, 356, 357, 16, 18, 314, 314, 314, 314,
- /* 870 */ 314, 314, 314, 314, 314, 314, 314, 314, 314, 154,
- /* 880 */ 364, 365, 366, 367, 363, 362, 358, 359, 360, 361,
- /* 890 */ 344, 343, 182, 270, 314, 326, 314, 314, 151, 194,
- /* 900 */ 314, 210, 65, 238, 314, 106, 314, 171, 11, 314,
- /* 910 */ 169, 266, 270, 314, 195, 314, 208, 353, 345, 314,
- /* 920 */ 327, 124, 314, 314, 204, 48, 47, 44, 39, 32,
- /* 930 */ 30, 348, 349, 28, 15, 356, 357, 16, 18, 182,
- /* 940 */ 314, 314, 314, 314, 314, 314, 314, 314, 314, 314,
- /* 950 */ 314, 131, 101, 364, 365, 366, 367, 363, 362, 358,
- /* 960 */ 359, 360, 361, 344, 343, 284, 284, 335, 19, 228,
- /* 970 */ 314, 314, 48, 47, 44, 39, 32, 30, 348, 349,
- /* 980 */ 28, 15, 356, 357, 16, 18, 314, 314, 244, 314,
- /* 990 */ 314, 314, 314, 314, 314, 314, 314, 314, 314, 143,
- /* 1000 */ 364, 365, 366, 367, 363, 362, 358, 359, 360, 361,
- /* 1010 */ 344, 343, 182, 270, 314, 326, 314, 314, 152, 194,
- /* 1020 */ 314, 210, 71, 238, 314, 106, 314, 291, 11, 314,
- /* 1030 */ 167, 266, 270, 314, 195, 314, 208, 353, 345, 314,
- /* 1040 */ 327, 124, 314, 314, 204, 48, 47, 44, 39, 32,
- /* 1050 */ 30, 348, 349, 28, 15, 356, 357, 16, 18, 182,
- /* 1060 */ 314, 314, 314, 314, 314, 314, 314, 314, 314, 314,
- /* 1070 */ 314, 149, 132, 364, 365, 366, 367, 363, 362, 358,
- /* 1080 */ 359, 360, 361, 344, 343, 270, 284, 334, 19, 228,
- /* 1090 */ 314, 314, 48, 47, 44, 39, 32, 30, 348, 349,
- /* 1100 */ 28, 15, 356, 357, 16, 18, 314, 314, 314, 314,
- /* 1110 */ 314, 314, 314, 314, 314, 314, 314, 314, 314, 314,
- /* 1120 */ 364, 365, 366, 367, 363, 362, 358, 359, 360, 361,
- /* 1130 */ 344, 343, 314, 146, 148, 314, 2, 91, 116, 175,
- /* 1140 */ 314, 314, 195, 314, 208, 167, 168, 270, 270, 124,
- /* 1150 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1160 */ 314, 314, 326, 314, 314, 314, 179, 314, 210, 74,
- /* 1170 */ 17, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1180 */ 88, 1, 242, 314, 353, 345, 2, 327, 116, 184,
- /* 1190 */ 314, 314, 195, 314, 208, 86, 180, 241, 314, 124,
- /* 1200 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1210 */ 314, 314, 326, 314, 314, 314, 179, 314, 210, 74,
- /* 1220 */ 17, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1230 */ 88, 1, 314, 314, 353, 345, 2, 327, 103, 173,
- /* 1240 */ 314, 314, 195, 314, 208, 86, 314, 259, 314, 124,
- /* 1250 */ 314, 314, 204, 187, 314, 314, 45, 314, 314, 314,
- /* 1260 */ 314, 314, 326, 314, 314, 314, 194, 314, 210, 67,
- /* 1270 */ 17, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1280 */ 88, 1, 314, 314, 353, 345, 2, 327, 103, 184,
- /* 1290 */ 314, 314, 195, 314, 208, 86, 314, 314, 314, 124,
- /* 1300 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1310 */ 314, 314, 326, 314, 314, 314, 194, 314, 210, 68,
- /* 1320 */ 17, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1330 */ 88, 1, 314, 314, 353, 345, 2, 327, 117, 83,
- /* 1340 */ 314, 314, 195, 314, 208, 86, 314, 314, 314, 124,
- /* 1350 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1360 */ 314, 314, 326, 314, 314, 314, 194, 314, 210, 81,
- /* 1370 */ 22, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1380 */ 88, 1, 314, 314, 353, 345, 2, 327, 116, 177,
- /* 1390 */ 314, 314, 195, 314, 208, 86, 314, 314, 314, 124,
- /* 1400 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1410 */ 314, 314, 326, 314, 314, 314, 194, 314, 210, 64,
- /* 1420 */ 17, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1430 */ 88, 1, 314, 314, 353, 345, 2, 327, 116, 184,
- /* 1440 */ 314, 314, 195, 314, 208, 86, 314, 314, 314, 124,
- /* 1450 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1460 */ 314, 314, 326, 314, 314, 314, 194, 314, 210, 72,
- /* 1470 */ 22, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1480 */ 88, 1, 314, 314, 353, 345, 2, 327, 107, 184,
- /* 1490 */ 314, 314, 195, 314, 208, 86, 314, 314, 314, 124,
- /* 1500 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1510 */ 314, 314, 326, 314, 314, 314, 194, 314, 210, 69,
- /* 1520 */ 17, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1530 */ 88, 1, 314, 314, 353, 345, 2, 327, 116, 172,
- /* 1540 */ 314, 314, 195, 314, 208, 86, 314, 314, 314, 124,
- /* 1550 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1560 */ 314, 314, 326, 314, 314, 314, 194, 314, 210, 54,
- /* 1570 */ 22, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1580 */ 88, 1, 314, 314, 353, 345, 2, 327, 103, 184,
- /* 1590 */ 314, 314, 195, 314, 208, 86, 314, 314, 314, 124,
- /* 1600 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1610 */ 314, 314, 326, 314, 314, 314, 194, 314, 210, 57,
- /* 1620 */ 17, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1630 */ 88, 314, 314, 314, 353, 345, 2, 327, 103, 186,
- /* 1640 */ 314, 314, 195, 314, 208, 86, 314, 314, 314, 124,
- /* 1650 */ 314, 314, 204, 198, 314, 314, 45, 314, 314, 314,
- /* 1660 */ 314, 314, 326, 314, 314, 314, 194, 314, 210, 60,
- /* 1670 */ 17, 314, 106, 42, 46, 289, 190, 346, 266, 314,
- /* 1680 */ 88, 314, 314, 314, 353, 345, 314, 327, 314, 314,
- /* 1690 */ 314, 314, 314, 314, 226, 86, 314, 314, 314, 314,
- /* 1700 */ 326, 314, 314, 314, 194, 326, 210, 76, 314, 194,
- /* 1710 */ 106, 210, 60, 314, 314, 106, 266, 314, 314, 314,
- /* 1720 */ 314, 266, 353, 345, 314, 327, 314, 353, 345, 314,
- /* 1730 */ 327, 314, 314, 314, 326, 314, 314, 227, 194, 314,
- /* 1740 */ 210, 60, 314, 314, 106, 314, 314, 314, 326, 314,
- /* 1750 */ 266, 314, 194, 314, 210, 60, 353, 345, 106, 327,
- /* 1760 */ 314, 314, 314, 314, 266, 314, 252, 314, 314, 314,
- /* 1770 */ 353, 345, 314, 327, 314, 314, 314, 326, 314, 314,
- /* 1780 */ 215, 194, 326, 210, 61, 314, 194, 106, 210, 59,
- /* 1790 */ 314, 314, 106, 266, 314, 314, 314, 314, 266, 353,
- /* 1800 */ 345, 314, 327, 314, 353, 345, 314, 327, 314, 326,
- /* 1810 */ 314, 314, 314, 194, 314, 210, 78, 314, 314, 106,
- /* 1820 */ 326, 314, 314, 314, 194, 266, 210, 82, 314, 314,
- /* 1830 */ 106, 353, 345, 314, 327, 314, 266, 314, 314, 314,
- /* 1840 */ 326, 314, 353, 345, 194, 327, 210, 58, 326, 314,
- /* 1850 */ 106, 314, 194, 314, 210, 49, 266, 314, 106, 314,
- /* 1860 */ 314, 314, 353, 345, 266, 327, 314, 314, 326, 314,
- /* 1870 */ 353, 345, 194, 327, 210, 70, 314, 314, 106, 314,
- /* 1880 */ 314, 314, 326, 314, 266, 314, 194, 314, 185, 55,
- /* 1890 */ 353, 345, 106, 327, 314, 314, 314, 314, 266, 314,
- /* 1900 */ 314, 314, 326, 314, 353, 345, 194, 327, 210, 73,
- /* 1910 */ 314, 314, 106, 326, 314, 314, 314, 194, 266, 210,
- /* 1920 */ 56, 314, 314, 106, 353, 345, 314, 327, 314, 266,
- /* 1930 */ 314, 314, 314, 314, 314, 353, 345, 326, 327, 314,
- /* 1940 */ 314, 194, 314, 210, 79, 326, 314, 106, 314, 203,
- /* 1950 */ 314, 210, 314, 266, 314, 106, 314, 314, 314, 353,
- /* 1960 */ 345, 191, 327, 314, 314, 314, 314, 353, 345, 314,
- /* 1970 */ 327, 326, 314, 314, 314, 350, 314, 210, 314, 314,
- /* 1980 */ 326, 106, 314, 314, 288, 314, 210, 351, 314, 314,
- /* 1990 */ 106, 326, 314, 353, 345, 261, 327, 210, 314, 314,
- /* 2000 */ 326, 106, 353, 345, 253, 327, 210, 262, 314, 314,
- /* 2010 */ 106, 326, 314, 353, 345, 287, 327, 210, 314, 314,
- /* 2020 */ 326, 106, 353, 345, 352, 327, 210, 314, 314, 314,
- /* 2030 */ 106, 326, 314, 353, 345, 279, 327, 210, 314, 314,
- /* 2040 */ 314, 106, 353, 345, 314, 327, 314, 314, 314, 314,
- /* 2050 */ 314, 314, 314, 353, 345, 314, 327, 326, 314, 314,
- /* 2060 */ 314, 236, 326, 210, 314, 314, 257, 106, 210, 314,
- /* 2070 */ 314, 314, 106, 314, 314, 314, 314, 314, 314, 353,
- /* 2080 */ 345, 314, 327, 314, 353, 345, 314, 327,
- );
- static public $yy_lookahead = array(
- /* 0 */ 1, 30, 33, 86, 3, 4, 5, 6, 7, 8,
- /* 10 */ 9, 10, 11, 12, 89, 16, 15, 100, 110, 111,
- /* 20 */ 49, 22, 21, 98, 23, 15, 101, 102, 57, 28,
- /* 30 */ 61, 114, 31, 34, 35, 36, 37, 38, 39, 40,
- /* 40 */ 41, 42, 43, 44, 45, 46, 47, 4, 5, 6,
- /* 50 */ 7, 8, 16, 19, 20, 12, 13, 14, 22, 49,
- /* 60 */ 16, 62, 63, 64, 65, 66, 67, 68, 69, 70,
- /* 70 */ 71, 72, 73, 1, 81, 80, 81, 82, 85, 22,
- /* 80 */ 87, 88, 55, 90, 91, 49, 86, 60, 16, 89,
- /* 90 */ 97, 57, 48, 57, 22, 81, 103, 104, 98, 106,
- /* 100 */ 100, 101, 102, 17, 18, 107, 34, 35, 36, 37,
- /* 110 */ 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
- /* 120 */ 78, 79, 80, 81, 82, 15, 15, 17, 18, 18,
- /* 130 */ 19, 117, 118, 18, 62, 63, 64, 65, 66, 67,
- /* 140 */ 68, 69, 70, 71, 72, 73, 1, 1, 81, 86,
- /* 150 */ 15, 16, 85, 18, 87, 88, 15, 90, 91, 18,
- /* 160 */ 19, 98, 16, 100, 97, 30, 20, 22, 22, 58,
- /* 170 */ 103, 104, 27, 106, 15, 16, 2, 18, 99, 34,
- /* 180 */ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- /* 190 */ 45, 46, 47, 19, 25, 49, 15, 19, 15, 18,
- /* 200 */ 19, 18, 2, 57, 17, 18, 25, 62, 63, 64,
- /* 210 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 1,
- /* 220 */ 81, 107, 22, 24, 85, 15, 87, 88, 18, 90,
- /* 230 */ 91, 16, 33, 55, 16, 86, 97, 22, 89, 20,
- /* 240 */ 25, 58, 103, 104, 75, 106, 59, 98, 2, 100,
- /* 250 */ 101, 102, 34, 35, 36, 37, 38, 39, 40, 41,
- /* 260 */ 42, 43, 44, 45, 46, 47, 1, 16, 58, 15,
- /* 270 */ 16, 49, 18, 22, 55, 15, 25, 17, 18, 60,
- /* 280 */ 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
- /* 290 */ 72, 73, 32, 108, 32, 110, 111, 1, 33, 34,
- /* 300 */ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- /* 310 */ 45, 46, 47, 1, 107, 16, 109, 16, 22, 16,
- /* 320 */ 48, 22, 87, 22, 1, 22, 91, 62, 63, 64,
- /* 330 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 16,
- /* 340 */ 15, 106, 29, 18, 18, 22, 34, 35, 36, 37,
- /* 350 */ 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
- /* 360 */ 1, 2, 16, 16, 16, 16, 110, 111, 22, 22,
- /* 370 */ 22, 22, 18, 61, 62, 63, 64, 65, 66, 67,
- /* 380 */ 68, 69, 70, 71, 72, 73, 32, 15, 19, 15,
- /* 390 */ 18, 30, 18, 34, 35, 36, 37, 38, 39, 40,
- /* 400 */ 41, 42, 43, 44, 45, 46, 47, 49, 16, 48,
- /* 410 */ 16, 16, 16, 55, 22, 57, 22, 22, 22, 61,
- /* 420 */ 18, 62, 63, 64, 65, 66, 67, 68, 69, 70,
- /* 430 */ 71, 72, 73, 1, 81, 19, 61, 86, 85, 95,
- /* 440 */ 87, 88, 48, 48, 91, 92, 86, 49, 16, 89,
- /* 450 */ 97, 100, 22, 109, 19, 57, 103, 104, 98, 106,
- /* 460 */ 100, 101, 102, 82, 29, 84, 34, 35, 36, 37,
- /* 470 */ 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
- /* 480 */ 18, 18, 81, 16, 49, 16, 107, 16, 109, 22,
- /* 490 */ 20, 22, 57, 22, 62, 63, 64, 65, 66, 67,
- /* 500 */ 68, 69, 70, 71, 72, 73, 1, 1, 81, 105,
- /* 510 */ 15, 16, 85, 18, 87, 88, 112, 90, 91, 118,
- /* 520 */ 86, 58, 16, 89, 97, 30, 20, 57, 22, 24,
- /* 530 */ 103, 104, 98, 106, 100, 101, 102, 92, 93, 34,
- /* 540 */ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- /* 550 */ 45, 46, 47, 1, 105, 18, 16, 16, 16, 50,
- /* 560 */ 50, 112, 22, 22, 22, 86, 86, 62, 63, 64,
- /* 570 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 100,
- /* 580 */ 100, 15, 18, 18, 18, 50, 34, 35, 36, 37,
- /* 590 */ 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
- /* 600 */ 96, 26, 59, 16, 16, 29, 16, 18, 59, 22,
- /* 610 */ 22, 99, 16, 109, 62, 63, 64, 65, 66, 67,
- /* 620 */ 68, 69, 70, 71, 72, 73, 1, 75, 81, 17,
- /* 630 */ 17, 95, 85, 55, 87, 88, 51, 90, 91, 32,
- /* 640 */ 86, 95, 16, 89, 97, 109, 17, 22, 25, 17,
- /* 650 */ 103, 104, 98, 106, 100, 109, 22, 49, 18, 34,
- /* 660 */ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- /* 670 */ 45, 46, 47, 17, 100, 108, 2, 20, 17, 111,
- /* 680 */ 109, 22, 112, 114, 107, 92, 13, 62, 63, 64,
- /* 690 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 1,
- /* 700 */ 81, 99, 1, 83, 85, 81, 87, 88, 22, 85,
- /* 710 */ 91, 87, 88, 98, 16, 91, 97, 95, 107, 119,
- /* 720 */ 119, 97, 103, 104, 94, 106, 119, 103, 104, 94,
- /* 730 */ 106, 109, 34, 35, 36, 37, 38, 39, 40, 41,
- /* 740 */ 42, 43, 44, 45, 46, 47, 1, 119, 119, 119,
- /* 750 */ 119, 119, 119, 119, 119, 119, 119, 119, 95, 95,
- /* 760 */ 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
- /* 770 */ 72, 73, 109, 109, 119, 119, 119, 119, 119, 34,
- /* 780 */ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- /* 790 */ 45, 46, 47, 119, 119, 50, 119, 119, 119, 119,
- /* 800 */ 119, 119, 119, 119, 119, 119, 119, 62, 63, 64,
- /* 810 */ 65, 66, 67, 68, 69, 70, 71, 72, 73, 1,
- /* 820 */ 81, 119, 119, 95, 85, 81, 87, 88, 119, 85,
- /* 830 */ 91, 87, 88, 119, 16, 91, 97, 109, 119, 119,
- /* 840 */ 119, 97, 103, 104, 119, 106, 119, 103, 104, 119,
- /* 850 */ 106, 119, 34, 35, 36, 37, 38, 39, 40, 41,
- /* 860 */ 42, 43, 44, 45, 46, 47, 119, 119, 119, 119,
- /* 870 */ 119, 119, 119, 119, 119, 119, 119, 119, 119, 86,
- /* 880 */ 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
- /* 890 */ 72, 73, 1, 100, 119, 81, 119, 119, 86, 85,
- /* 900 */ 119, 87, 88, 10, 119, 91, 119, 16, 15, 119,
- /* 910 */ 98, 97, 100, 119, 21, 119, 23, 103, 104, 119,
- /* 920 */ 106, 28, 119, 119, 31, 34, 35, 36, 37, 38,
- /* 930 */ 39, 40, 41, 42, 43, 44, 45, 46, 47, 1,
- /* 940 */ 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- /* 950 */ 119, 95, 95, 62, 63, 64, 65, 66, 67, 68,
- /* 960 */ 69, 70, 71, 72, 73, 109, 109, 74, 75, 76,
- /* 970 */ 119, 119, 34, 35, 36, 37, 38, 39, 40, 41,
- /* 980 */ 42, 43, 44, 45, 46, 47, 119, 119, 50, 119,
- /* 990 */ 119, 119, 119, 119, 119, 119, 119, 119, 119, 86,
- /* 1000 */ 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
- /* 1010 */ 72, 73, 1, 100, 119, 81, 119, 119, 86, 85,
- /* 1020 */ 119, 87, 88, 10, 119, 91, 119, 16, 15, 119,
- /* 1030 */ 98, 97, 100, 119, 21, 119, 23, 103, 104, 119,
- /* 1040 */ 106, 28, 119, 119, 31, 34, 35, 36, 37, 38,
- /* 1050 */ 39, 40, 41, 42, 43, 44, 45, 46, 47, 1,
- /* 1060 */ 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- /* 1070 */ 119, 86, 95, 62, 63, 64, 65, 66, 67, 68,
- /* 1080 */ 69, 70, 71, 72, 73, 100, 109, 74, 75, 76,
- /* 1090 */ 119, 119, 34, 35, 36, 37, 38, 39, 40, 41,
- /* 1100 */ 42, 43, 44, 45, 46, 47, 119, 119, 119, 119,
- /* 1110 */ 119, 119, 119, 119, 119, 119, 119, 119, 119, 119,
- /* 1120 */ 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
- /* 1130 */ 72, 73, 119, 86, 86, 119, 15, 89, 17, 18,
- /* 1140 */ 119, 119, 21, 119, 23, 98, 98, 100, 100, 28,
- /* 1150 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1160 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1170 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1180 */ 59, 60, 61, 119, 103, 104, 15, 106, 17, 18,
- /* 1190 */ 119, 119, 21, 119, 23, 74, 115, 116, 119, 28,
- /* 1200 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1210 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1220 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1230 */ 59, 60, 119, 119, 103, 104, 15, 106, 17, 18,
- /* 1240 */ 119, 119, 21, 119, 23, 74, 119, 116, 119, 28,
- /* 1250 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1260 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1270 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1280 */ 59, 60, 119, 119, 103, 104, 15, 106, 17, 18,
- /* 1290 */ 119, 119, 21, 119, 23, 74, 119, 119, 119, 28,
- /* 1300 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1310 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1320 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1330 */ 59, 60, 119, 119, 103, 104, 15, 106, 17, 18,
- /* 1340 */ 119, 119, 21, 119, 23, 74, 119, 119, 119, 28,
- /* 1350 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1360 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1370 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1380 */ 59, 60, 119, 119, 103, 104, 15, 106, 17, 18,
- /* 1390 */ 119, 119, 21, 119, 23, 74, 119, 119, 119, 28,
- /* 1400 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1410 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1420 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1430 */ 59, 60, 119, 119, 103, 104, 15, 106, 17, 18,
- /* 1440 */ 119, 119, 21, 119, 23, 74, 119, 119, 119, 28,
- /* 1450 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1460 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1470 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1480 */ 59, 60, 119, 119, 103, 104, 15, 106, 17, 18,
- /* 1490 */ 119, 119, 21, 119, 23, 74, 119, 119, 119, 28,
- /* 1500 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1510 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1520 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1530 */ 59, 60, 119, 119, 103, 104, 15, 106, 17, 18,
- /* 1540 */ 119, 119, 21, 119, 23, 74, 119, 119, 119, 28,
- /* 1550 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1560 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1570 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1580 */ 59, 60, 119, 119, 103, 104, 15, 106, 17, 18,
- /* 1590 */ 119, 119, 21, 119, 23, 74, 119, 119, 119, 28,
- /* 1600 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1610 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1620 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1630 */ 59, 119, 119, 119, 103, 104, 15, 106, 17, 18,
- /* 1640 */ 119, 119, 21, 119, 23, 74, 119, 119, 119, 28,
- /* 1650 */ 119, 119, 31, 32, 119, 119, 35, 119, 119, 119,
- /* 1660 */ 119, 119, 81, 119, 119, 119, 85, 119, 87, 88,
- /* 1670 */ 49, 119, 91, 52, 53, 54, 55, 56, 97, 119,
- /* 1680 */ 59, 119, 119, 119, 103, 104, 119, 106, 119, 119,
- /* 1690 */ 119, 119, 119, 119, 113, 74, 119, 119, 119, 119,
- /* 1700 */ 81, 119, 119, 119, 85, 81, 87, 88, 119, 85,
- /* 1710 */ 91, 87, 88, 119, 119, 91, 97, 119, 119, 119,
- /* 1720 */ 119, 97, 103, 104, 119, 106, 119, 103, 104, 119,
- /* 1730 */ 106, 119, 119, 119, 81, 119, 119, 113, 85, 119,
- /* 1740 */ 87, 88, 119, 119, 91, 119, 119, 119, 81, 119,
- /* 1750 */ 97, 119, 85, 119, 87, 88, 103, 104, 91, 106,
- /* 1760 */ 119, 119, 119, 119, 97, 119, 113, 119, 119, 119,
- /* 1770 */ 103, 104, 119, 106, 119, 119, 119, 81, 119, 119,
- /* 1780 */ 113, 85, 81, 87, 88, 119, 85, 91, 87, 88,
- /* 1790 */ 119, 119, 91, 97, 119, 119, 119, 119, 97, 103,
- /* 1800 */ 104, 119, 106, 119, 103, 104, 119, 106, 119, 81,
- /* 1810 */ 119, 119, 119, 85, 119, 87, 88, 119, 119, 91,
- /* 1820 */ 81, 119, 119, 119, 85, 97, 87, 88, 119, 119,
- /* 1830 */ 91, 103, 104, 119, 106, 119, 97, 119, 119, 119,
- /* 1840 */ 81, 119, 103, 104, 85, 106, 87, 88, 81, 119,
- /* 1850 */ 91, 119, 85, 119, 87, 88, 97, 119, 91, 119,
- /* 1860 */ 119, 119, 103, 104, 97, 106, 119, 119, 81, 119,
- /* 1870 */ 103, 104, 85, 106, 87, 88, 119, 119, 91, 119,
- /* 1880 */ 119, 119, 81, 119, 97, 119, 85, 119, 87, 88,
- /* 1890 */ 103, 104, 91, 106, 119, 119, 119, 119, 97, 119,
- /* 1900 */ 119, 119, 81, 119, 103, 104, 85, 106, 87, 88,
- /* 1910 */ 119, 119, 91, 81, 119, 119, 119, 85, 97, 87,
- /* 1920 */ 88, 119, 119, 91, 103, 104, 119, 106, 119, 97,
- /* 1930 */ 119, 119, 119, 119, 119, 103, 104, 81, 106, 119,
- /* 1940 */ 119, 85, 119, 87, 88, 81, 119, 91, 119, 85,
- /* 1950 */ 119, 87, 119, 97, 119, 91, 119, 119, 119, 103,
- /* 1960 */ 104, 97, 106, 119, 119, 119, 119, 103, 104, 119,
- /* 1970 */ 106, 81, 119, 119, 119, 85, 119, 87, 119, 119,
- /* 1980 */ 81, 91, 119, 119, 85, 119, 87, 97, 119, 119,
- /* 1990 */ 91, 81, 119, 103, 104, 85, 106, 87, 119, 119,
- /* 2000 */ 81, 91, 103, 104, 85, 106, 87, 97, 119, 119,
- /* 2010 */ 91, 81, 119, 103, 104, 85, 106, 87, 119, 119,
- /* 2020 */ 81, 91, 103, 104, 85, 106, 87, 119, 119, 119,
- /* 2030 */ 91, 81, 119, 103, 104, 85, 106, 87, 119, 119,
- /* 2040 */ 119, 91, 103, 104, 119, 106, 119, 119, 119, 119,
- /* 2050 */ 119, 119, 119, 103, 104, 119, 106, 81, 119, 119,
- /* 2060 */ 119, 85, 81, 87, 119, 119, 85, 91, 87, 119,
- /* 2070 */ 119, 119, 91, 119, 119, 119, 119, 119, 119, 103,
- /* 2080 */ 104, 119, 106, 119, 103, 104, 119, 106,
- );
- const YY_SHIFT_USE_DFLT = -32;
- const YY_SHIFT_MAX = 227;
- static public $yy_shift_ofst = array(
- /* 0 */ 1, 1371, 1321, 1171, 1171, 1171, 1171, 1421, 1371, 1421,
- /* 10 */ 1521, 1321, 1471, 1121, 1171, 1171, 1171, 1171, 1171, 1171,
- /* 20 */ 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171,
- /* 30 */ 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1271,
- /* 40 */ 1271, 1221, 1571, 1621, 1571, 1571, 1571, 1571, 1571, 145,
- /* 50 */ 72, -1, 625, 625, 698, 552, 818, 891, 938, 432,
- /* 60 */ 265, 218, 312, 505, 359, 745, 1011, 1058, 1058, 1058,
- /* 70 */ 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
- /* 80 */ 1058, 1058, 1058, 146, 296, 1, 1013, 506, 187, 219,
- /* 90 */ 323, 296, 200, 296, 893, 43, 111, 181, 394, 215,
- /* 100 */ 34, 183, 251, 325, 86, 325, 470, 372, 325, 325,
- /* 110 */ 374, 325, 325, 325, 86, 325, 372, 566, 325, 661,
- /* 120 */ 430, 657, 430, 430, 659, 657, 135, 495, 159, 210,
- /* 130 */ 110, 141, 254, 27, 27, 27, 10, 301, 299, 303,
- /* 140 */ 348, 346, 347, 349, 588, 540, 471, 396, 469, 541,
- /* 150 */ 27, 587, 542, 27, 467, 392, 657, 674, 657, 674,
- /* 160 */ 673, 657, 686, 701, 686, 608, 661, -32, -32, -32,
- /* 170 */ -32, -32, 36, 435, 260, 358, 395, -29, 44, 361,
- /* 180 */ -31, 174, 463, 199, 398, 169, 398, 178, 354, 115,
- /* 190 */ 262, 313, 369, 222, 272, 57, 246, 640, 578, 613,
- /* 200 */ 612, 596, 656, 576, 326, 585, 629, 608, 634, 632,
- /* 210 */ 623, 607, 626, 590, 549, 509, 537, 462, 402, 375,
- /* 220 */ 416, 564, 565, 543, 589, 575, 535, 510,
- );
- const YY_REDUCE_USE_DFLT = -93;
- const YY_REDUCE_MAX = 171;
- static public $yy_reduce_ofst = array(
- /* 0 */ 42, 1081, 427, 1624, 1667, 1653, 1581, -7, 1131, 547,
- /* 10 */ 67, 139, 353, 624, 739, 744, 1728, 1759, 1739, 1801,
- /* 20 */ 1821, 1281, 814, 1381, 1481, 619, 1431, 1531, 1619, 1331,
- /* 30 */ 934, 1181, 1231, 1696, 1701, 1832, 1856, 1767, 1787, 1890,
- /* 40 */ 1910, 1864, 1930, 1919, 1939, 1950, 1899, 1981, 1976, 434,
- /* 50 */ 149, 0, 149, 360, -75, -75, -75, -75, -75, -75,
- /* 60 */ -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
- /* 70 */ -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
- /* 80 */ -75, -75, -75, 554, 1048, -5, 14, 812, 235, 185,
- /* 90 */ 932, 63, -83, 1047, 401, 381, 379, 504, 985, 793,
- /* 100 */ 256, 379, 793, 857, 449, 728, 256, 663, 207, 664,
- /* 110 */ 622, 536, 344, 546, 404, 977, 857, 857, 856, 445,
- /* 120 */ 913, 256, 480, 479, 351, -92, 571, 571, 571, 571,
- /* 130 */ 570, 571, 571, 567, 567, 567, 577, 574, 574, 574,
- /* 140 */ 574, 574, 574, 574, 574, 574, 574, 574, 574, 574,
- /* 150 */ 567, 574, 574, 567, 574, 574, 568, 569, 568, 569,
- /* 160 */ 620, 568, 630, 615, 635, 611, 593, 602, 512, 79,
- /* 170 */ -2, 114,
- );
- static public $yyExpectedTokens = array(
- /* 0 */ array(3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 21, 23, 28, 31, ),
- /* 1 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 2 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 3 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 4 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 5 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 6 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 7 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 8 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 9 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 10 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 11 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 12 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 13 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 61, 74, ),
- /* 14 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 15 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 16 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 17 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 18 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 19 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 20 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 21 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 22 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 23 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 24 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 25 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 26 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 27 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 28 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 29 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 30 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 31 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 32 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 33 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 34 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 35 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 36 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 37 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 38 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 39 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 40 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 41 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 60, 74, ),
- /* 42 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 74, ),
- /* 43 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 74, ),
- /* 44 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 74, ),
- /* 45 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 74, ),
- /* 46 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 74, ),
- /* 47 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 74, ),
- /* 48 */ array(15, 17, 18, 21, 23, 28, 31, 32, 35, 49, 52, 53, 54, 55, 56, 59, 74, ),
- /* 49 */ array(1, 22, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 50 */ array(1, 16, 22, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 51 */ array(1, 16, 22, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 52 */ array(1, 22, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 53 */ array(1, 22, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 54 */ array(1, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 55 */ array(1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, ),
- /* 56 */ array(1, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 57 */ array(1, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 58 */ array(1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 59 */ array(1, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 60 */ array(1, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 61 */ array(1, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 62 */ array(1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 63 */ array(1, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 64 */ array(1, 2, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 65 */ array(1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 66 */ array(1, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 67 */ array(1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 68 */ array(1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 69 */ array(1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 70 */ array(1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 71 */ array(1, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, ),
- /* 72 */ array(1, 34, 35, 36, 37, …
Large files files are truncated, but you can click here to view the full file