diff --git a/libs/sysplugins/internal.templateparser.php b/libs/sysplugins/internal.templateparser.php index a58830be..76b24658 100644 --- a/libs/sysplugins/internal.templateparser.php +++ b/libs/sysplugins/internal.templateparser.php @@ -214,9 +214,9 @@ class Smarty_Internal_Templateparser#line 109 "internal.templateparser.php" const TP_RDELIMTAG = 65; const TP_PHPSTART = 66; const TP_PHPEND = 67; - const YY_NO_ACTION = 406; - const YY_ACCEPT_ACTION = 405; - const YY_ERROR_ACTION = 404; + const YY_NO_ACTION = 408; + const YY_ACCEPT_ACTION = 407; + const YY_ERROR_ACTION = 406; /* Next are that tables used to determine what action to take based on the ** current state and lookahead token. These tables are used to implement @@ -268,243 +268,237 @@ class Smarty_Internal_Templateparser#line 109 "internal.templateparser.php" ** shifting non-terminals after a reduce. ** self::$yy_default Default action for each state. */ - const YY_SZ_ACTTAB = 974; + const YY_SZ_ACTTAB = 941; static public $yy_action = array( - /* 0 */ 135, 235, 215, 152, 26, 15, 216, 190, 49, 132, - /* 10 */ 13, 59, 405, 50, 176, 168, 201, 199, 91, 132, - /* 20 */ 132, 150, 1, 149, 252, 251, 211, 196, 180, 160, - /* 30 */ 163, 2, 3, 10, 7, 9, 8, 201, 199, 191, - /* 40 */ 254, 181, 122, 197, 182, 197, 139, 193, 196, 180, - /* 50 */ 160, 163, 2, 3, 10, 7, 9, 8, 39, 36, - /* 60 */ 5, 225, 194, 62, 194, 187, 189, 57, 201, 199, - /* 70 */ 13, 30, 221, 116, 191, 198, 181, 226, 91, 196, - /* 80 */ 180, 160, 163, 2, 3, 10, 7, 9, 8, 201, - /* 90 */ 199, 142, 259, 37, 29, 11, 132, 12, 206, 64, - /* 100 */ 196, 180, 160, 163, 2, 3, 10, 7, 9, 8, - /* 110 */ 134, 252, 251, 156, 34, 150, 101, 220, 158, 6, - /* 120 */ 125, 229, 38, 55, 245, 240, 230, 233, 19, 140, - /* 130 */ 114, 142, 198, 37, 226, 18, 84, 12, 223, 64, - /* 140 */ 186, 230, 132, 19, 64, 30, 36, 142, 214, 37, - /* 150 */ 126, 11, 125, 12, 249, 63, 183, 208, 31, 64, - /* 160 */ 17, 41, 38, 55, 245, 240, 127, 247, 24, 140, - /* 170 */ 185, 150, 206, 45, 140, 6, 104, 150, 38, 55, - /* 180 */ 245, 240, 231, 171, 52, 140, 197, 117, 45, 140, - /* 190 */ 4, 69, 133, 31, 174, 177, 41, 203, 86, 33, - /* 200 */ 239, 191, 218, 181, 40, 194, 254, 162, 132, 197, - /* 210 */ 172, 132, 23, 30, 64, 64, 188, 241, 242, 260, - /* 220 */ 184, 164, 161, 178, 175, 148, 166, 169, 194, 142, - /* 230 */ 191, 37, 181, 18, 25, 12, 29, 64, 256, 30, - /* 240 */ 206, 155, 47, 204, 140, 140, 14, 110, 134, 142, - /* 250 */ 150, 37, 151, 18, 32, 12, 210, 64, 123, 150, - /* 260 */ 38, 55, 245, 240, 252, 251, 206, 140, 129, 142, - /* 270 */ 191, 37, 181, 18, 105, 12, 13, 64, 121, 132, - /* 280 */ 38, 55, 245, 240, 91, 233, 158, 140, 42, 142, - /* 290 */ 28, 37, 195, 18, 125, 12, 248, 64, 83, 36, - /* 300 */ 38, 55, 245, 240, 89, 218, 64, 140, 130, 142, - /* 310 */ 207, 37, 246, 18, 132, 12, 20, 64, 217, 150, - /* 320 */ 38, 55, 245, 240, 13, 142, 90, 140, 128, 18, - /* 330 */ 255, 12, 91, 64, 124, 21, 140, 233, 234, 212, - /* 340 */ 38, 55, 245, 240, 129, 250, 147, 140, 179, 197, - /* 350 */ 250, 197, 191, 150, 181, 132, 38, 55, 245, 240, - /* 360 */ 132, 40, 106, 140, 171, 52, 125, 197, 194, 32, - /* 370 */ 194, 102, 78, 233, 30, 174, 177, 171, 52, 86, - /* 380 */ 197, 239, 233, 167, 168, 76, 194, 173, 174, 177, - /* 390 */ 192, 172, 86, 54, 239, 171, 52, 61, 197, 194, - /* 400 */ 159, 206, 136, 77, 172, 197, 174, 177, 171, 52, - /* 410 */ 86, 197, 239, 217, 205, 81, 75, 194, 13, 174, - /* 420 */ 177, 222, 172, 86, 194, 239, 91, 53, 66, 143, - /* 430 */ 194, 171, 52, 171, 197, 172, 197, 150, 157, 72, - /* 440 */ 87, 244, 174, 177, 145, 144, 86, 217, 239, 185, - /* 450 */ 239, 171, 51, 194, 197, 194, 112, 237, 172, 68, - /* 460 */ 226, 44, 174, 177, 171, 52, 86, 197, 239, 60, - /* 470 */ 224, 27, 71, 194, 185, 174, 177, 82, 172, 86, - /* 480 */ 205, 239, 171, 52, 108, 197, 194, 213, 226, 202, - /* 490 */ 70, 172, 146, 174, 177, 171, 52, 86, 197, 239, - /* 500 */ 22, 165, 88, 74, 194, 56, 174, 177, 238, 172, - /* 510 */ 86, 185, 239, 233, 58, 227, 64, 194, 171, 96, - /* 520 */ 21, 197, 172, 107, 14, 217, 138, 94, 258, 174, - /* 530 */ 177, 257, 65, 86, 150, 239, 115, 92, 232, 200, - /* 540 */ 194, 171, 171, 52, 197, 197, 140, 205, 131, 219, - /* 550 */ 73, 35, 253, 174, 177, 99, 198, 86, 239, 239, - /* 560 */ 16, 43, 67, 194, 194, 243, 132, 12, 253, 172, - /* 570 */ 253, 253, 241, 242, 260, 184, 164, 161, 178, 175, - /* 580 */ 253, 142, 253, 253, 253, 18, 253, 171, 253, 64, - /* 590 */ 197, 253, 253, 253, 253, 253, 253, 253, 170, 253, - /* 600 */ 129, 253, 110, 253, 239, 171, 103, 253, 197, 194, - /* 610 */ 253, 253, 38, 55, 245, 240, 174, 177, 253, 140, - /* 620 */ 86, 253, 239, 171, 103, 141, 197, 194, 253, 253, - /* 630 */ 253, 253, 253, 253, 174, 177, 253, 253, 86, 253, - /* 640 */ 239, 171, 96, 154, 197, 194, 253, 253, 253, 253, - /* 650 */ 253, 253, 174, 177, 171, 103, 86, 197, 239, 253, - /* 660 */ 253, 253, 253, 194, 171, 174, 177, 197, 253, 86, - /* 670 */ 253, 239, 209, 253, 153, 236, 194, 171, 103, 253, - /* 680 */ 197, 239, 253, 253, 253, 253, 194, 253, 174, 177, - /* 690 */ 171, 120, 86, 197, 239, 253, 253, 228, 253, 194, - /* 700 */ 253, 174, 177, 253, 253, 86, 253, 239, 253, 253, - /* 710 */ 171, 97, 194, 197, 253, 253, 253, 253, 253, 253, - /* 720 */ 253, 174, 177, 253, 253, 86, 253, 239, 171, 95, - /* 730 */ 253, 197, 194, 253, 253, 253, 253, 253, 253, 174, - /* 740 */ 177, 171, 93, 86, 197, 239, 253, 253, 253, 253, - /* 750 */ 194, 253, 174, 177, 253, 253, 86, 253, 239, 253, - /* 760 */ 253, 253, 253, 194, 171, 109, 253, 197, 253, 253, - /* 770 */ 253, 253, 253, 253, 253, 174, 177, 171, 111, 86, - /* 780 */ 197, 239, 253, 253, 253, 253, 194, 253, 174, 177, - /* 790 */ 253, 253, 86, 253, 239, 253, 253, 171, 100, 194, - /* 800 */ 197, 253, 253, 253, 253, 253, 253, 253, 174, 177, - /* 810 */ 253, 253, 86, 253, 239, 171, 119, 253, 197, 194, - /* 820 */ 253, 253, 253, 253, 253, 253, 174, 177, 171, 46, - /* 830 */ 86, 197, 239, 253, 253, 253, 253, 194, 253, 174, - /* 840 */ 177, 253, 253, 86, 253, 239, 253, 253, 253, 253, - /* 850 */ 194, 171, 98, 253, 197, 253, 253, 253, 253, 253, - /* 860 */ 253, 253, 174, 177, 171, 118, 86, 197, 239, 253, - /* 870 */ 253, 253, 253, 194, 253, 174, 177, 253, 253, 86, - /* 880 */ 253, 239, 253, 253, 171, 48, 194, 137, 253, 253, - /* 890 */ 253, 253, 253, 253, 253, 174, 177, 253, 253, 86, - /* 900 */ 253, 239, 171, 113, 253, 197, 194, 253, 253, 253, - /* 910 */ 253, 253, 253, 174, 177, 171, 253, 86, 197, 239, - /* 920 */ 253, 253, 253, 253, 194, 253, 174, 177, 253, 253, - /* 930 */ 80, 253, 239, 253, 253, 253, 253, 194, 171, 253, - /* 940 */ 253, 197, 253, 253, 253, 253, 253, 253, 253, 174, - /* 950 */ 177, 171, 253, 79, 197, 239, 253, 253, 253, 253, - /* 960 */ 194, 253, 174, 177, 253, 253, 85, 253, 239, 253, - /* 970 */ 253, 253, 253, 194, + /* 0 */ 186, 189, 204, 169, 23, 192, 22, 407, 52, 177, + /* 10 */ 176, 200, 201, 194, 198, 196, 3, 4, 5, 2, + /* 20 */ 10, 11, 64, 23, 189, 204, 145, 19, 38, 241, + /* 30 */ 8, 213, 12, 107, 64, 201, 194, 198, 196, 3, + /* 40 */ 4, 5, 2, 10, 11, 131, 19, 34, 13, 21, + /* 50 */ 213, 158, 135, 208, 6, 133, 105, 39, 57, 246, + /* 60 */ 240, 15, 133, 197, 135, 189, 204, 56, 243, 261, + /* 70 */ 166, 175, 174, 173, 172, 179, 201, 194, 198, 196, + /* 80 */ 3, 4, 5, 2, 10, 11, 140, 217, 178, 53, + /* 90 */ 152, 202, 169, 169, 192, 192, 69, 132, 35, 162, + /* 100 */ 161, 13, 183, 87, 227, 236, 189, 204, 145, 105, + /* 110 */ 203, 23, 25, 64, 12, 170, 64, 201, 194, 198, + /* 120 */ 196, 3, 4, 5, 2, 10, 11, 129, 32, 145, + /* 130 */ 108, 38, 193, 8, 219, 12, 168, 64, 213, 39, + /* 140 */ 57, 246, 240, 135, 64, 145, 135, 38, 131, 25, + /* 150 */ 259, 12, 232, 64, 223, 181, 26, 6, 13, 190, + /* 160 */ 39, 57, 246, 240, 128, 133, 105, 135, 133, 30, + /* 170 */ 1, 137, 64, 140, 135, 199, 39, 57, 246, 240, + /* 180 */ 214, 148, 24, 135, 216, 188, 50, 124, 145, 62, + /* 190 */ 38, 206, 8, 65, 12, 255, 60, 210, 211, 210, + /* 200 */ 211, 45, 135, 226, 145, 229, 38, 127, 25, 223, + /* 210 */ 12, 26, 64, 169, 31, 192, 6, 43, 64, 39, + /* 220 */ 57, 246, 240, 42, 88, 41, 135, 64, 31, 136, + /* 230 */ 233, 43, 37, 202, 37, 39, 57, 246, 240, 210, + /* 240 */ 211, 59, 135, 167, 195, 58, 13, 145, 135, 38, + /* 250 */ 221, 25, 203, 12, 105, 64, 45, 135, 191, 208, + /* 260 */ 28, 156, 250, 145, 230, 38, 131, 25, 133, 12, + /* 270 */ 121, 64, 154, 202, 37, 160, 187, 176, 39, 57, + /* 280 */ 246, 240, 129, 138, 159, 135, 202, 178, 106, 220, + /* 290 */ 202, 169, 203, 192, 39, 57, 246, 240, 162, 161, + /* 300 */ 23, 135, 87, 17, 236, 203, 145, 133, 38, 203, + /* 310 */ 25, 180, 12, 233, 64, 112, 202, 130, 248, 254, + /* 320 */ 140, 143, 145, 18, 38, 134, 25, 213, 12, 33, + /* 330 */ 64, 40, 101, 258, 140, 203, 123, 39, 57, 246, + /* 340 */ 240, 126, 140, 251, 135, 222, 178, 103, 115, 202, + /* 350 */ 193, 97, 219, 39, 57, 246, 240, 162, 161, 224, + /* 360 */ 135, 87, 251, 236, 247, 95, 231, 14, 203, 124, + /* 370 */ 178, 51, 23, 202, 164, 209, 251, 202, 70, 89, + /* 380 */ 133, 162, 161, 178, 53, 87, 202, 236, 29, 110, + /* 390 */ 251, 77, 203, 219, 162, 161, 203, 170, 87, 213, + /* 400 */ 236, 178, 53, 114, 202, 203, 9, 49, 139, 78, + /* 410 */ 170, 202, 162, 161, 178, 53, 87, 202, 236, 158, + /* 420 */ 82, 122, 73, 203, 102, 162, 161, 257, 170, 87, + /* 430 */ 203, 236, 178, 103, 85, 202, 203, 133, 93, 140, + /* 440 */ 217, 170, 133, 162, 161, 178, 53, 87, 202, 236, + /* 450 */ 140, 239, 155, 74, 203, 253, 162, 161, 178, 53, + /* 460 */ 87, 202, 236, 169, 205, 192, 76, 203, 191, 162, + /* 470 */ 161, 15, 170, 87, 140, 236, 178, 53, 140, 202, + /* 480 */ 203, 125, 153, 83, 71, 170, 109, 162, 161, 178, + /* 490 */ 53, 87, 202, 236, 218, 184, 212, 79, 203, 84, + /* 500 */ 162, 161, 133, 170, 87, 260, 236, 178, 103, 118, + /* 510 */ 202, 203, 41, 219, 124, 133, 170, 191, 162, 161, + /* 520 */ 178, 53, 87, 202, 236, 141, 27, 150, 75, 203, + /* 530 */ 98, 162, 161, 191, 124, 87, 20, 236, 90, 94, + /* 540 */ 13, 251, 203, 61, 7, 182, 133, 170, 105, 54, + /* 550 */ 251, 27, 243, 261, 166, 175, 174, 173, 172, 179, + /* 560 */ 234, 44, 178, 53, 145, 202, 249, 55, 25, 217, + /* 570 */ 72, 185, 64, 162, 161, 142, 149, 87, 245, 236, + /* 580 */ 212, 63, 35, 129, 203, 66, 163, 217, 68, 170, + /* 590 */ 237, 207, 228, 144, 235, 39, 57, 246, 240, 225, + /* 600 */ 252, 36, 135, 178, 106, 193, 202, 212, 165, 33, + /* 610 */ 209, 104, 46, 67, 162, 161, 16, 254, 87, 140, + /* 620 */ 236, 178, 103, 254, 202, 203, 254, 254, 254, 254, + /* 630 */ 254, 254, 162, 161, 238, 254, 87, 254, 236, 178, + /* 640 */ 99, 157, 202, 203, 254, 254, 254, 254, 254, 254, + /* 650 */ 162, 161, 178, 119, 87, 202, 236, 254, 254, 254, + /* 660 */ 254, 203, 254, 162, 161, 254, 254, 87, 254, 236, + /* 670 */ 178, 120, 178, 202, 203, 202, 254, 254, 254, 254, + /* 680 */ 254, 162, 161, 147, 146, 87, 254, 236, 254, 236, + /* 690 */ 178, 92, 203, 202, 203, 254, 254, 254, 254, 254, + /* 700 */ 254, 162, 161, 254, 254, 87, 254, 236, 178, 96, + /* 710 */ 254, 202, 203, 254, 254, 254, 254, 254, 254, 162, + /* 720 */ 161, 254, 254, 87, 254, 236, 178, 100, 254, 202, + /* 730 */ 203, 254, 254, 254, 254, 254, 254, 162, 161, 178, + /* 740 */ 48, 87, 151, 236, 254, 254, 254, 254, 203, 254, + /* 750 */ 162, 161, 254, 254, 87, 254, 236, 178, 113, 178, + /* 760 */ 202, 203, 202, 254, 254, 254, 254, 254, 162, 161, + /* 770 */ 242, 244, 87, 254, 236, 254, 236, 178, 117, 203, + /* 780 */ 202, 203, 254, 254, 254, 254, 254, 254, 162, 161, + /* 790 */ 254, 254, 87, 254, 236, 178, 111, 254, 202, 203, + /* 800 */ 254, 254, 254, 254, 254, 254, 162, 161, 254, 254, + /* 810 */ 87, 254, 236, 178, 91, 254, 202, 203, 254, 254, + /* 820 */ 254, 254, 254, 254, 162, 161, 178, 116, 87, 202, + /* 830 */ 236, 254, 254, 254, 254, 203, 254, 162, 161, 254, + /* 840 */ 254, 87, 254, 236, 178, 47, 178, 202, 203, 202, + /* 850 */ 254, 254, 254, 254, 254, 162, 161, 215, 254, 87, + /* 860 */ 254, 236, 254, 236, 178, 254, 203, 202, 203, 254, + /* 870 */ 254, 254, 254, 254, 254, 162, 161, 254, 254, 86, + /* 880 */ 254, 236, 178, 254, 254, 202, 203, 254, 254, 254, + /* 890 */ 254, 254, 254, 162, 161, 254, 254, 80, 254, 236, + /* 900 */ 178, 254, 178, 202, 203, 202, 254, 254, 254, 254, + /* 910 */ 254, 162, 161, 171, 254, 81, 254, 236, 178, 236, + /* 920 */ 254, 202, 203, 254, 203, 254, 254, 254, 254, 256, + /* 930 */ 254, 254, 254, 254, 254, 236, 254, 254, 254, 254, + /* 940 */ 203, ); static public $yy_lookahead = array( - /* 0 */ 24, 4, 1, 2, 3, 21, 5, 6, 7, 25, - /* 10 */ 15, 10, 69, 70, 71, 72, 40, 41, 23, 25, - /* 20 */ 25, 27, 27, 28, 12, 13, 30, 51, 52, 53, - /* 30 */ 54, 55, 56, 57, 58, 59, 60, 40, 41, 1, - /* 40 */ 74, 3, 74, 77, 16, 77, 50, 9, 51, 52, - /* 50 */ 53, 54, 55, 56, 57, 58, 59, 60, 92, 47, - /* 60 */ 103, 93, 96, 62, 96, 64, 65, 66, 40, 41, - /* 70 */ 15, 3, 106, 95, 1, 97, 3, 99, 23, 51, - /* 80 */ 52, 53, 54, 55, 56, 57, 58, 59, 60, 40, - /* 90 */ 41, 11, 4, 13, 26, 15, 25, 17, 30, 19, - /* 100 */ 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - /* 110 */ 30, 12, 13, 30, 46, 27, 76, 18, 50, 39, - /* 120 */ 80, 4, 42, 43, 44, 45, 1, 87, 3, 49, - /* 130 */ 95, 11, 97, 13, 99, 15, 73, 17, 18, 19, - /* 140 */ 67, 1, 25, 3, 19, 3, 47, 11, 4, 13, - /* 150 */ 30, 15, 80, 17, 4, 19, 14, 18, 17, 19, - /* 160 */ 21, 20, 42, 43, 44, 45, 30, 42, 26, 49, - /* 170 */ 107, 27, 30, 48, 49, 39, 79, 27, 42, 43, - /* 180 */ 44, 45, 42, 74, 75, 49, 77, 21, 48, 49, - /* 190 */ 24, 82, 83, 17, 85, 86, 20, 88, 89, 3, - /* 200 */ 91, 1, 16, 3, 28, 96, 74, 11, 25, 77, - /* 210 */ 101, 25, 29, 3, 19, 19, 4, 31, 32, 33, - /* 220 */ 34, 35, 36, 37, 38, 30, 30, 4, 96, 11, - /* 230 */ 1, 13, 3, 15, 3, 17, 26, 19, 106, 3, - /* 240 */ 30, 19, 81, 43, 49, 49, 15, 61, 30, 11, - /* 250 */ 27, 13, 30, 15, 22, 17, 4, 19, 4, 27, - /* 260 */ 42, 43, 44, 45, 12, 13, 30, 49, 30, 11, - /* 270 */ 1, 13, 3, 15, 76, 17, 15, 19, 80, 25, - /* 280 */ 42, 43, 44, 45, 23, 87, 50, 49, 30, 11, - /* 290 */ 29, 13, 63, 15, 80, 17, 4, 19, 78, 47, - /* 300 */ 42, 43, 44, 45, 79, 16, 19, 49, 30, 11, - /* 310 */ 30, 13, 43, 15, 25, 17, 102, 19, 98, 27, - /* 320 */ 42, 43, 44, 45, 15, 11, 76, 49, 30, 15, - /* 330 */ 4, 17, 23, 19, 4, 26, 49, 87, 99, 4, - /* 340 */ 42, 43, 44, 45, 30, 100, 74, 49, 74, 77, - /* 350 */ 100, 77, 1, 27, 3, 25, 42, 43, 44, 45, - /* 360 */ 25, 28, 76, 49, 74, 75, 80, 77, 96, 22, - /* 370 */ 96, 76, 82, 87, 3, 85, 86, 74, 75, 89, - /* 380 */ 77, 91, 87, 71, 72, 82, 96, 4, 85, 86, - /* 390 */ 88, 101, 89, 78, 91, 74, 75, 19, 77, 96, - /* 400 */ 84, 30, 74, 82, 101, 77, 85, 86, 74, 75, - /* 410 */ 89, 77, 91, 98, 98, 73, 82, 96, 15, 85, - /* 420 */ 86, 18, 101, 89, 96, 91, 23, 78, 16, 20, - /* 430 */ 96, 74, 75, 74, 77, 101, 77, 27, 28, 82, - /* 440 */ 73, 11, 85, 86, 85, 86, 89, 98, 91, 107, - /* 450 */ 91, 74, 75, 96, 77, 96, 95, 4, 101, 82, - /* 460 */ 99, 79, 85, 86, 74, 75, 89, 77, 91, 19, - /* 470 */ 16, 26, 82, 96, 107, 85, 86, 73, 101, 89, - /* 480 */ 98, 91, 74, 75, 95, 77, 96, 30, 99, 8, - /* 490 */ 82, 101, 30, 85, 86, 74, 75, 89, 77, 91, - /* 500 */ 3, 49, 76, 82, 96, 78, 85, 86, 4, 101, - /* 510 */ 89, 107, 91, 87, 30, 16, 19, 96, 74, 75, - /* 520 */ 26, 77, 101, 30, 15, 98, 30, 30, 48, 85, - /* 530 */ 86, 48, 30, 89, 27, 91, 81, 79, 87, 107, - /* 540 */ 96, 74, 74, 75, 77, 77, 49, 98, 104, 105, - /* 550 */ 82, 90, 85, 85, 86, 79, 97, 89, 91, 91, - /* 560 */ 15, 79, 93, 96, 96, 86, 25, 17, 108, 101, - /* 570 */ 108, 108, 31, 32, 33, 34, 35, 36, 37, 38, - /* 580 */ 108, 11, 108, 108, 108, 15, 108, 74, 108, 19, - /* 590 */ 77, 108, 108, 108, 108, 108, 108, 108, 85, 108, - /* 600 */ 30, 108, 61, 108, 91, 74, 75, 108, 77, 96, - /* 610 */ 108, 108, 42, 43, 44, 45, 85, 86, 108, 49, - /* 620 */ 89, 108, 91, 74, 75, 94, 77, 96, 108, 108, - /* 630 */ 108, 108, 108, 108, 85, 86, 108, 108, 89, 108, - /* 640 */ 91, 74, 75, 94, 77, 96, 108, 108, 108, 108, - /* 650 */ 108, 108, 85, 86, 74, 75, 89, 77, 91, 108, - /* 660 */ 108, 108, 108, 96, 74, 85, 86, 77, 108, 89, - /* 670 */ 108, 91, 105, 108, 94, 85, 96, 74, 75, 108, - /* 680 */ 77, 91, 108, 108, 108, 108, 96, 108, 85, 86, - /* 690 */ 74, 75, 89, 77, 91, 108, 108, 94, 108, 96, - /* 700 */ 108, 85, 86, 108, 108, 89, 108, 91, 108, 108, - /* 710 */ 74, 75, 96, 77, 108, 108, 108, 108, 108, 108, - /* 720 */ 108, 85, 86, 108, 108, 89, 108, 91, 74, 75, - /* 730 */ 108, 77, 96, 108, 108, 108, 108, 108, 108, 85, - /* 740 */ 86, 74, 75, 89, 77, 91, 108, 108, 108, 108, - /* 750 */ 96, 108, 85, 86, 108, 108, 89, 108, 91, 108, - /* 760 */ 108, 108, 108, 96, 74, 75, 108, 77, 108, 108, - /* 770 */ 108, 108, 108, 108, 108, 85, 86, 74, 75, 89, - /* 780 */ 77, 91, 108, 108, 108, 108, 96, 108, 85, 86, - /* 790 */ 108, 108, 89, 108, 91, 108, 108, 74, 75, 96, - /* 800 */ 77, 108, 108, 108, 108, 108, 108, 108, 85, 86, - /* 810 */ 108, 108, 89, 108, 91, 74, 75, 108, 77, 96, - /* 820 */ 108, 108, 108, 108, 108, 108, 85, 86, 74, 75, - /* 830 */ 89, 77, 91, 108, 108, 108, 108, 96, 108, 85, - /* 840 */ 86, 108, 108, 89, 108, 91, 108, 108, 108, 108, - /* 850 */ 96, 74, 75, 108, 77, 108, 108, 108, 108, 108, - /* 860 */ 108, 108, 85, 86, 74, 75, 89, 77, 91, 108, - /* 870 */ 108, 108, 108, 96, 108, 85, 86, 108, 108, 89, - /* 880 */ 108, 91, 108, 108, 74, 75, 96, 77, 108, 108, - /* 890 */ 108, 108, 108, 108, 108, 85, 86, 108, 108, 89, - /* 900 */ 108, 91, 74, 75, 108, 77, 96, 108, 108, 108, - /* 910 */ 108, 108, 108, 85, 86, 74, 108, 89, 77, 91, - /* 920 */ 108, 108, 108, 108, 96, 108, 85, 86, 108, 108, - /* 930 */ 89, 108, 91, 108, 108, 108, 108, 96, 74, 108, - /* 940 */ 108, 77, 108, 108, 108, 108, 108, 108, 108, 85, - /* 950 */ 86, 74, 108, 89, 77, 91, 108, 108, 108, 108, - /* 960 */ 96, 108, 85, 86, 108, 108, 89, 108, 91, 108, - /* 970 */ 108, 108, 108, 96, + /* 0 */ 16, 40, 41, 1, 3, 3, 3, 69, 70, 71, + /* 10 */ 72, 9, 51, 52, 53, 54, 55, 56, 57, 58, + /* 20 */ 59, 60, 19, 3, 40, 41, 11, 26, 13, 4, + /* 30 */ 15, 30, 17, 30, 19, 51, 52, 53, 54, 55, + /* 40 */ 56, 57, 58, 59, 60, 30, 26, 46, 15, 3, + /* 50 */ 30, 50, 49, 16, 39, 25, 23, 42, 43, 44, + /* 60 */ 45, 15, 25, 4, 49, 40, 41, 78, 31, 32, + /* 70 */ 33, 34, 35, 36, 37, 38, 51, 52, 53, 54, + /* 80 */ 55, 56, 57, 58, 59, 60, 27, 98, 74, 75, + /* 90 */ 24, 77, 1, 1, 3, 3, 82, 83, 61, 85, + /* 100 */ 86, 15, 88, 89, 18, 91, 40, 41, 11, 23, + /* 110 */ 96, 3, 15, 19, 17, 101, 19, 51, 52, 53, + /* 120 */ 54, 55, 56, 57, 58, 59, 60, 30, 3, 11, + /* 130 */ 95, 13, 97, 15, 99, 17, 11, 19, 30, 42, + /* 140 */ 43, 44, 45, 49, 19, 11, 49, 13, 30, 15, + /* 150 */ 4, 17, 18, 19, 1, 30, 3, 39, 15, 67, + /* 160 */ 42, 43, 44, 45, 30, 25, 23, 49, 25, 29, + /* 170 */ 27, 28, 19, 27, 49, 4, 42, 43, 44, 45, + /* 180 */ 1, 2, 3, 49, 5, 6, 7, 80, 11, 10, + /* 190 */ 13, 4, 15, 19, 17, 42, 19, 12, 13, 12, + /* 200 */ 13, 48, 49, 18, 11, 16, 13, 30, 15, 1, + /* 210 */ 17, 3, 19, 1, 17, 3, 39, 20, 19, 42, + /* 220 */ 43, 44, 45, 30, 73, 28, 49, 19, 17, 30, + /* 230 */ 74, 20, 47, 77, 47, 42, 43, 44, 45, 12, + /* 240 */ 13, 62, 49, 64, 65, 66, 15, 11, 49, 13, + /* 250 */ 42, 15, 96, 17, 23, 19, 48, 49, 107, 16, + /* 260 */ 29, 19, 106, 11, 30, 13, 30, 15, 25, 17, + /* 270 */ 74, 19, 30, 77, 47, 63, 71, 72, 42, 43, + /* 280 */ 44, 45, 30, 74, 50, 49, 77, 74, 75, 93, + /* 290 */ 77, 1, 96, 3, 42, 43, 44, 45, 85, 86, + /* 300 */ 3, 49, 89, 21, 91, 96, 11, 25, 13, 96, + /* 310 */ 15, 14, 17, 74, 19, 30, 77, 104, 105, 4, + /* 320 */ 27, 28, 11, 26, 13, 30, 15, 30, 17, 22, + /* 330 */ 19, 92, 76, 43, 27, 96, 80, 42, 43, 44, + /* 340 */ 45, 30, 27, 87, 49, 106, 74, 75, 95, 77, + /* 350 */ 97, 76, 99, 42, 43, 44, 45, 85, 86, 4, + /* 360 */ 49, 89, 87, 91, 18, 76, 94, 21, 96, 80, + /* 370 */ 74, 75, 3, 77, 74, 100, 87, 77, 82, 76, + /* 380 */ 25, 85, 86, 74, 75, 89, 77, 91, 26, 95, + /* 390 */ 87, 82, 96, 99, 85, 86, 96, 101, 89, 30, + /* 400 */ 91, 74, 75, 21, 77, 96, 24, 81, 74, 82, + /* 410 */ 101, 77, 85, 86, 74, 75, 89, 77, 91, 50, + /* 420 */ 78, 4, 82, 96, 79, 85, 86, 4, 101, 89, + /* 430 */ 96, 91, 74, 75, 73, 77, 96, 25, 79, 27, + /* 440 */ 98, 101, 25, 85, 86, 74, 75, 89, 77, 91, + /* 450 */ 27, 4, 94, 82, 96, 4, 85, 86, 74, 75, + /* 460 */ 89, 77, 91, 1, 99, 3, 82, 96, 107, 85, + /* 470 */ 86, 15, 101, 89, 27, 91, 74, 75, 27, 77, + /* 480 */ 96, 4, 84, 73, 82, 101, 81, 85, 86, 74, + /* 490 */ 75, 89, 77, 91, 4, 88, 98, 82, 96, 73, + /* 500 */ 85, 86, 25, 101, 89, 43, 91, 74, 75, 95, + /* 510 */ 77, 96, 28, 99, 80, 25, 101, 107, 85, 86, + /* 520 */ 74, 75, 89, 77, 91, 30, 26, 94, 82, 96, + /* 530 */ 76, 85, 86, 107, 80, 89, 102, 91, 79, 76, + /* 540 */ 15, 87, 96, 19, 103, 49, 25, 101, 23, 78, + /* 550 */ 87, 26, 31, 32, 33, 34, 35, 36, 37, 38, + /* 560 */ 48, 79, 74, 75, 11, 77, 48, 78, 15, 98, + /* 570 */ 82, 8, 19, 85, 86, 30, 30, 89, 11, 91, + /* 580 */ 98, 30, 61, 30, 96, 16, 4, 98, 30, 101, + /* 590 */ 4, 30, 30, 20, 4, 42, 43, 44, 45, 16, + /* 600 */ 87, 90, 49, 74, 75, 97, 77, 98, 107, 22, + /* 610 */ 100, 79, 79, 93, 85, 86, 15, 108, 89, 27, + /* 620 */ 91, 74, 75, 108, 77, 96, 108, 108, 108, 108, + /* 630 */ 108, 108, 85, 86, 105, 108, 89, 108, 91, 74, + /* 640 */ 75, 94, 77, 96, 108, 108, 108, 108, 108, 108, + /* 650 */ 85, 86, 74, 75, 89, 77, 91, 108, 108, 108, + /* 660 */ 108, 96, 108, 85, 86, 108, 108, 89, 108, 91, + /* 670 */ 74, 75, 74, 77, 96, 77, 108, 108, 108, 108, + /* 680 */ 108, 85, 86, 85, 86, 89, 108, 91, 108, 91, + /* 690 */ 74, 75, 96, 77, 96, 108, 108, 108, 108, 108, + /* 700 */ 108, 85, 86, 108, 108, 89, 108, 91, 74, 75, + /* 710 */ 108, 77, 96, 108, 108, 108, 108, 108, 108, 85, + /* 720 */ 86, 108, 108, 89, 108, 91, 74, 75, 108, 77, + /* 730 */ 96, 108, 108, 108, 108, 108, 108, 85, 86, 74, + /* 740 */ 75, 89, 77, 91, 108, 108, 108, 108, 96, 108, + /* 750 */ 85, 86, 108, 108, 89, 108, 91, 74, 75, 74, + /* 760 */ 77, 96, 77, 108, 108, 108, 108, 108, 85, 86, + /* 770 */ 85, 86, 89, 108, 91, 108, 91, 74, 75, 96, + /* 780 */ 77, 96, 108, 108, 108, 108, 108, 108, 85, 86, + /* 790 */ 108, 108, 89, 108, 91, 74, 75, 108, 77, 96, + /* 800 */ 108, 108, 108, 108, 108, 108, 85, 86, 108, 108, + /* 810 */ 89, 108, 91, 74, 75, 108, 77, 96, 108, 108, + /* 820 */ 108, 108, 108, 108, 85, 86, 74, 75, 89, 77, + /* 830 */ 91, 108, 108, 108, 108, 96, 108, 85, 86, 108, + /* 840 */ 108, 89, 108, 91, 74, 75, 74, 77, 96, 77, + /* 850 */ 108, 108, 108, 108, 108, 85, 86, 85, 108, 89, + /* 860 */ 108, 91, 108, 91, 74, 108, 96, 77, 96, 108, + /* 870 */ 108, 108, 108, 108, 108, 85, 86, 108, 108, 89, + /* 880 */ 108, 91, 74, 108, 108, 77, 96, 108, 108, 108, + /* 890 */ 108, 108, 108, 85, 86, 108, 108, 89, 108, 91, + /* 900 */ 74, 108, 74, 77, 96, 77, 108, 108, 108, 108, + /* 910 */ 108, 85, 86, 85, 108, 89, 108, 91, 74, 91, + /* 920 */ 108, 77, 96, 108, 96, 108, 108, 108, 108, 85, + /* 930 */ 108, 108, 108, 108, 108, 91, 108, 108, 108, 108, + /* 940 */ 96, ); - const YY_SHIFT_USE_DFLT = -25; + const YY_SHIFT_USE_DFLT = -40; const YY_SHIFT_MAX = 159; static public $yy_shift_ofst = array( - /* 0 */ 1, 136, 80, 80, 80, 80, 80, 80, 80, 80, - /* 10 */ 80, 80, 298, 218, 218, 218, 218, 298, 218, 218, - /* 20 */ 218, 218, 218, 218, 218, 218, 258, 218, 218, 218, - /* 30 */ 218, 120, 278, 238, 314, 570, 570, 570, 140, 125, - /* 40 */ 497, 196, -5, 176, 176, 195, -6, 232, -6, 287, - /* 50 */ 1, 186, 541, 68, 142, 269, 236, 351, 410, 351, - /* 60 */ 371, 371, 351, 371, 371, 507, 333, 333, 28, -3, - /* 70 */ -24, 49, 49, 49, 49, 49, 49, 49, 49, 252, - /* 80 */ 99, 73, 38, 210, 229, 12, 12, 200, 88, 141, - /* 90 */ 326, 222, 141, 117, 231, 289, 183, 335, 330, 141, - /* 100 */ 254, 292, 223, -16, 141, 150, 144, 545, 333, 71, - /* 110 */ 550, 71, 333, 71, 333, 347, 333, 378, 71, 71, - /* 120 */ 71, -25, -25, -25, -25, -25, 403, 309, 261, 55, - /* 130 */ 55, 139, -4, 166, 55, 450, 481, 445, 494, 457, - /* 140 */ 462, 454, 409, 430, 453, 504, 452, 480, 483, 502, - /* 150 */ 496, 509, 484, 499, 412, 493, 383, 83, 280, 212, + /* 0 */ 179, 177, 15, 15, 15, 15, 15, 15, 15, 118, + /* 10 */ 15, 15, 311, 236, 311, 236, 236, 236, 236, 236, + /* 20 */ 236, 236, 236, 236, 193, 236, 236, 236, 236, 236, + /* 30 */ 236, 134, 252, 295, 97, 97, 553, 553, 553, 208, + /* 40 */ 153, 3, 143, 125, 197, 199, 197, 412, 412, 307, + /* 50 */ 94, 37, 179, 521, 1, 297, 369, 462, 91, 91, + /* 60 */ 108, 108, 91, 293, 108, 108, 484, 484, 592, 25, + /* 70 */ -16, 66, -39, -39, -39, -39, -39, -39, -39, -39, + /* 80 */ 185, 187, 20, 92, 290, 212, 227, 227, 2, 59, + /* 90 */ 211, 477, 355, 211, 423, 315, 243, 447, 451, 417, + /* 100 */ 490, 146, 211, 282, 211, 242, 140, 46, 484, 587, + /* 110 */ 484, 30, 601, 30, 524, 484, 30, 30, 484, 30, + /* 120 */ 30, -40, -40, -40, -40, -40, 231, 525, 86, 33, + /* 130 */ 346, 33, 382, 234, 33, 545, 518, 558, 563, 512, + /* 140 */ 495, 500, 496, 546, 567, 573, 590, 586, 551, 582, + /* 150 */ 583, 362, 174, 171, 456, 189, 285, 569, 561, 562, ); - const YY_REDUCE_USE_DFLT = -58; + const YY_REDUCE_USE_DFLT = -63; const YY_REDUCE_MAX = 125; static public $yy_reduce_ofst = array( - /* 0 */ -57, 109, 390, 421, 408, 357, 321, 468, 334, 303, - /* 10 */ 290, 377, 444, 580, 531, 603, 549, 567, 654, 667, - /* 20 */ 703, 690, 723, 616, 741, 777, 810, 754, 790, 828, - /* 30 */ 636, 841, 877, 864, 359, 590, 467, 513, -34, 132, - /* 40 */ -32, 274, 198, 35, -22, 272, 40, 250, 286, 328, - /* 50 */ 312, 214, 214, 382, 316, 367, 382, 342, 295, 404, - /* 60 */ 315, 220, 63, 349, 427, 426, 389, 361, -43, -43, - /* 70 */ -43, -43, -43, -43, -43, -43, -43, -43, -43, 461, - /* 80 */ 461, 432, 432, 449, 432, 461, 461, 432, 451, 459, - /* 90 */ 451, 469, 459, 72, 476, 72, 72, 72, 72, 459, - /* 100 */ 72, 451, 451, 72, 459, 451, 451, 482, 239, 72, - /* 110 */ 479, 72, 239, 72, 239, 245, 239, 302, 72, 72, - /* 120 */ 72, 161, 458, 225, 97, 455, + /* 0 */ -62, 14, 340, 371, 384, 327, 415, 309, 296, 402, + /* 10 */ 446, 488, 213, 433, 529, 358, 547, 272, 721, 703, + /* 20 */ 596, 739, 565, 652, 665, 634, 616, 578, 683, 770, + /* 30 */ 752, 808, 826, 790, 598, 685, 844, 772, 828, 239, + /* 40 */ 156, 196, 256, 300, 253, 334, 35, 289, 454, 275, + /* 50 */ 209, 434, 205, 434, 482, 398, 482, 426, 410, 361, + /* 60 */ 471, 342, 151, 303, -11, 489, 294, 414, 463, 441, + /* 70 */ 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, + /* 80 */ 511, 511, 509, 501, 501, 501, 511, 511, 501, 513, + /* 90 */ 508, 107, 107, 508, 513, 513, 107, 513, 513, 107, + /* 100 */ 107, 513, 508, 107, 508, 520, 107, 532, 365, 510, + /* 110 */ 365, 107, 533, 107, 407, 365, 107, 107, 365, 107, + /* 120 */ 107, 359, 345, 326, 405, 459, ); static public $yyExpectedTokens = array( /* 0 */ array(1, 2, 3, 5, 6, 7, 10, 62, 64, 65, 66, ), @@ -542,43 +536,43 @@ static public $yy_action = array( /* 32 */ array(11, 13, 15, 17, 19, 30, 42, 43, 44, 45, 49, ), /* 33 */ array(11, 13, 15, 17, 19, 30, 42, 43, 44, 45, 49, ), /* 34 */ array(11, 15, 17, 19, 30, 42, 43, 44, 45, 49, ), - /* 35 */ array(11, 15, 19, 30, 42, 43, 44, 45, 49, ), + /* 35 */ array(11, 15, 17, 19, 30, 42, 43, 44, 45, 49, ), /* 36 */ array(11, 15, 19, 30, 42, 43, 44, 45, 49, ), /* 37 */ array(11, 15, 19, 30, 42, 43, 44, 45, 49, ), - /* 38 */ array(1, 3, 19, 42, 48, 49, ), + /* 38 */ array(11, 15, 19, 30, 42, 43, 44, 45, 49, ), /* 39 */ array(1, 3, 19, 42, 48, 49, ), - /* 40 */ array(3, 19, 30, 49, ), - /* 41 */ array(3, 11, 19, 30, 49, ), + /* 40 */ array(1, 3, 19, 42, 48, 49, ), + /* 41 */ array(3, 19, 30, 49, ), /* 42 */ array(15, 23, 25, 27, 28, ), - /* 43 */ array(17, 20, 28, ), + /* 43 */ array(3, 11, 19, 30, 49, ), /* 44 */ array(17, 20, 28, ), /* 45 */ array(19, 30, 49, ), - /* 46 */ array(25, 27, ), - /* 47 */ array(22, 27, ), + /* 46 */ array(17, 20, 28, ), + /* 47 */ array(25, 27, ), /* 48 */ array(25, 27, ), - /* 49 */ array(19, 49, ), - /* 50 */ array(1, 2, 3, 5, 6, 7, 10, 62, 64, 65, 66, ), + /* 49 */ array(22, 27, ), + /* 50 */ array(19, 49, ), /* 51 */ array(16, 25, 31, 32, 33, 34, 35, 36, 37, 38, 61, ), - /* 52 */ array(25, 31, 32, 33, 34, 35, 36, 37, 38, 61, ), - /* 53 */ array(3, 26, 30, 46, 50, ), - /* 54 */ array(3, 14, 26, 30, ), - /* 55 */ array(1, 3, 43, ), + /* 52 */ array(1, 2, 3, 5, 6, 7, 10, 62, 64, 65, 66, ), + /* 53 */ array(25, 31, 32, 33, 34, 35, 36, 37, 38, 61, ), + /* 54 */ array(3, 26, 30, 46, 50, ), + /* 55 */ array(3, 14, 26, 30, ), /* 56 */ array(3, 30, 50, ), - /* 57 */ array(1, 3, ), - /* 58 */ array(27, 28, ), + /* 57 */ array(1, 3, 43, ), + /* 58 */ array(1, 3, ), /* 59 */ array(1, 3, ), /* 60 */ array(3, 30, ), /* 61 */ array(3, 30, ), /* 62 */ array(1, 3, ), - /* 63 */ array(3, 30, ), + /* 63 */ array(27, 28, ), /* 64 */ array(3, 30, ), - /* 65 */ array(27, ), + /* 65 */ array(3, 30, ), /* 66 */ array(28, ), /* 67 */ array(28, ), - /* 68 */ array(16, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), + /* 68 */ array(27, ), /* 69 */ array(4, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), - /* 70 */ array(24, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), - /* 71 */ array(40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), + /* 70 */ array(16, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), + /* 71 */ array(24, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 72 */ array(40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 73 */ array(40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 74 */ array(40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), @@ -586,46 +580,46 @@ static public $yy_action = array( /* 76 */ array(40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 77 */ array(40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 78 */ array(40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), - /* 79 */ array(4, 12, 13, 47, ), + /* 79 */ array(40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 80 */ array(12, 13, 18, 47, ), - /* 81 */ array(1, 3, 67, ), - /* 82 */ array(1, 3, 9, ), - /* 83 */ array(3, 26, 30, ), - /* 84 */ array(1, 3, 63, ), - /* 85 */ array(12, 13, 47, ), + /* 81 */ array(4, 12, 13, 47, ), + /* 82 */ array(3, 26, 30, ), + /* 83 */ array(1, 3, 67, ), + /* 84 */ array(1, 3, 43, ), + /* 85 */ array(1, 3, 63, ), /* 86 */ array(12, 13, 47, ), - /* 87 */ array(1, 3, 43, ), - /* 88 */ array(4, 27, ), - /* 89 */ array(17, 20, ), - /* 90 */ array(4, 27, ), - /* 91 */ array(19, 30, ), - /* 92 */ array(17, 20, ), - /* 93 */ array(4, 25, ), - /* 94 */ array(3, 15, ), - /* 95 */ array(16, 25, ), - /* 96 */ array(25, 29, ), - /* 97 */ array(4, 25, ), - /* 98 */ array(4, 25, ), - /* 99 */ array(17, 20, ), + /* 87 */ array(12, 13, 47, ), + /* 88 */ array(1, 3, 9, ), + /* 89 */ array(4, 27, ), + /* 90 */ array(17, 20, ), + /* 91 */ array(4, 25, ), + /* 92 */ array(4, 25, ), + /* 93 */ array(17, 20, ), + /* 94 */ array(4, 27, ), + /* 95 */ array(4, 27, ), + /* 96 */ array(16, 25, ), + /* 97 */ array(4, 27, ), + /* 98 */ array(4, 27, ), + /* 99 */ array(4, 25, ), /* 100 */ array(4, 25, ), /* 101 */ array(4, 27, ), - /* 102 */ array(4, 27, ), + /* 102 */ array(17, 20, ), /* 103 */ array(21, 25, ), /* 104 */ array(17, 20, ), - /* 105 */ array(4, 27, ), - /* 106 */ array(4, 27, ), - /* 107 */ array(15, ), + /* 105 */ array(19, 30, ), + /* 106 */ array(25, 29, ), + /* 107 */ array(3, 15, ), /* 108 */ array(28, ), - /* 109 */ array(25, ), - /* 110 */ array(17, ), + /* 109 */ array(22, ), + /* 110 */ array(28, ), /* 111 */ array(25, ), - /* 112 */ array(28, ), + /* 112 */ array(15, ), /* 113 */ array(25, ), - /* 114 */ array(28, ), - /* 115 */ array(22, ), - /* 116 */ array(28, ), - /* 117 */ array(19, ), - /* 118 */ array(25, ), + /* 114 */ array(19, ), + /* 115 */ array(28, ), + /* 116 */ array(25, ), + /* 117 */ array(25, ), + /* 118 */ array(28, ), /* 119 */ array(25, ), /* 120 */ array(25, ), /* 121 */ array(), @@ -633,40 +627,40 @@ static public $yy_action = array( /* 123 */ array(), /* 124 */ array(), /* 125 */ array(), - /* 126 */ array(15, 18, 23, ), + /* 126 */ array(15, 23, 29, ), /* 127 */ array(15, 23, 26, ), - /* 128 */ array(15, 23, 29, ), + /* 128 */ array(15, 18, 23, ), /* 129 */ array(15, 23, ), - /* 130 */ array(15, 23, ), - /* 131 */ array(18, 21, ), - /* 132 */ array(30, 50, ), - /* 133 */ array(21, 24, ), + /* 130 */ array(18, 21, ), + /* 131 */ array(15, 23, ), + /* 132 */ array(21, 24, ), + /* 133 */ array(30, 50, ), /* 134 */ array(15, 23, ), - /* 135 */ array(19, ), - /* 136 */ array(8, ), - /* 137 */ array(26, ), - /* 138 */ array(26, ), - /* 139 */ array(30, ), + /* 135 */ array(30, ), + /* 136 */ array(48, ), + /* 137 */ array(30, ), + /* 138 */ array(8, ), + /* 139 */ array(48, ), /* 140 */ array(30, ), - /* 141 */ array(16, ), - /* 142 */ array(20, ), - /* 143 */ array(11, ), - /* 144 */ array(4, ), - /* 145 */ array(4, ), - /* 146 */ array(49, ), - /* 147 */ array(48, ), - /* 148 */ array(48, ), - /* 149 */ array(30, ), - /* 150 */ array(30, ), - /* 151 */ array(15, ), - /* 152 */ array(30, ), - /* 153 */ array(16, ), - /* 154 */ array(16, ), - /* 155 */ array(30, ), - /* 156 */ array(4, ), - /* 157 */ array(30, ), + /* 141 */ array(26, ), + /* 142 */ array(49, ), + /* 143 */ array(30, ), + /* 144 */ array(11, ), + /* 145 */ array(20, ), + /* 146 */ array(4, ), + /* 147 */ array(4, ), + /* 148 */ array(30, ), + /* 149 */ array(4, ), + /* 150 */ array(16, ), + /* 151 */ array(26, ), + /* 152 */ array(19, ), + /* 153 */ array(4, ), + /* 154 */ array(15, ), + /* 155 */ array(16, ), + /* 156 */ array(30, ), + /* 157 */ array(16, ), /* 158 */ array(30, ), - /* 159 */ array(4, ), + /* 159 */ array(30, ), /* 160 */ array(), /* 161 */ array(), /* 162 */ array(), @@ -768,35 +762,36 @@ static public $yy_action = array( /* 258 */ array(), /* 259 */ array(), /* 260 */ array(), + /* 261 */ array(), ); static public $yy_default = array( - /* 0 */ 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, - /* 10 */ 404, 404, 389, 352, 352, 352, 352, 404, 404, 404, - /* 20 */ 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, - /* 30 */ 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, - /* 40 */ 404, 404, 290, 321, 276, 404, 290, 290, 290, 404, - /* 50 */ 261, 362, 362, 328, 404, 404, 328, 404, 290, 404, - /* 60 */ 404, 404, 404, 404, 404, 290, 317, 316, 404, 404, - /* 70 */ 404, 374, 365, 371, 375, 367, 366, 360, 370, 404, - /* 80 */ 404, 404, 404, 404, 404, 357, 296, 404, 404, 345, - /* 90 */ 404, 404, 344, 404, 328, 404, 390, 404, 404, 343, - /* 100 */ 404, 404, 404, 351, 346, 404, 404, 328, 319, 291, - /* 110 */ 404, 363, 318, 294, 322, 297, 340, 404, 392, 284, - /* 120 */ 391, 356, 328, 328, 328, 356, 404, 295, 295, 404, - /* 130 */ 358, 404, 404, 404, 295, 404, 404, 323, 404, 404, - /* 140 */ 404, 404, 306, 404, 404, 404, 404, 404, 404, 404, - /* 150 */ 404, 320, 404, 404, 404, 404, 404, 404, 404, 404, - /* 160 */ 368, 381, 330, 369, 380, 326, 329, 263, 264, 280, - /* 170 */ 300, 305, 359, 281, 299, 383, 262, 298, 382, 331, - /* 180 */ 373, 403, 361, 285, 379, 401, 270, 267, 283, 268, - /* 190 */ 269, 402, 293, 265, 325, 266, 372, 323, 327, 385, - /* 200 */ 400, 384, 271, 292, 312, 337, 338, 324, 386, 388, - /* 210 */ 332, 354, 339, 353, 274, 273, 272, 336, 311, 387, - /* 220 */ 334, 394, 333, 335, 349, 347, 341, 348, 350, 398, - /* 230 */ 399, 315, 288, 289, 342, 282, 301, 287, 286, 310, - /* 240 */ 309, 376, 377, 364, 307, 308, 313, 314, 275, 277, - /* 250 */ 355, 303, 304, 302, 397, 279, 393, 395, 396, 278, - /* 260 */ 378, + /* 0 */ 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, + /* 10 */ 406, 406, 391, 353, 406, 353, 353, 353, 406, 406, + /* 20 */ 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, + /* 30 */ 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, + /* 40 */ 406, 406, 291, 406, 277, 406, 322, 291, 291, 291, + /* 50 */ 406, 363, 262, 363, 329, 406, 329, 406, 406, 406, + /* 60 */ 406, 406, 406, 291, 406, 406, 318, 317, 291, 406, + /* 70 */ 406, 406, 369, 373, 376, 368, 377, 367, 372, 361, + /* 80 */ 406, 406, 406, 406, 406, 406, 358, 297, 406, 406, + /* 90 */ 347, 406, 406, 345, 406, 406, 406, 406, 406, 406, + /* 100 */ 406, 406, 346, 352, 344, 406, 392, 329, 323, 298, + /* 110 */ 320, 285, 329, 394, 406, 341, 393, 295, 319, 292, + /* 120 */ 364, 329, 329, 357, 357, 329, 296, 296, 406, 406, + /* 130 */ 406, 296, 406, 406, 359, 406, 406, 406, 406, 406, + /* 140 */ 406, 406, 406, 406, 406, 307, 406, 406, 406, 406, + /* 150 */ 406, 324, 406, 406, 321, 406, 406, 406, 406, 406, + /* 160 */ 267, 299, 300, 282, 332, 402, 380, 268, 331, 404, + /* 170 */ 360, 301, 384, 383, 382, 381, 265, 263, 306, 385, + /* 180 */ 286, 330, 327, 293, 294, 272, 362, 264, 270, 386, + /* 190 */ 271, 403, 405, 328, 375, 269, 371, 281, 370, 284, + /* 200 */ 266, 374, 324, 326, 387, 343, 333, 325, 312, 356, + /* 210 */ 305, 304, 338, 339, 274, 303, 273, 337, 340, 342, + /* 220 */ 348, 316, 396, 401, 400, 349, 335, 334, 354, 350, + /* 230 */ 355, 351, 336, 399, 398, 288, 311, 287, 390, 280, + /* 240 */ 310, 283, 366, 378, 365, 308, 309, 388, 389, 397, + /* 250 */ 395, 290, 289, 275, 276, 315, 302, 279, 313, 278, + /* 260 */ 314, 379, ); /* The next thing included is series of defines which control ** various aspects of the generated parser. @@ -815,8 +810,8 @@ static public $yy_action = array( */ const YYNOCODE = 109; const YYSTACKDEPTH = 100; - const YYNSTATE = 261; - const YYNRULE = 143; + const YYNSTATE = 262; + const YYNRULE = 144; const YYERRORSYMBOL = 68; const YYERRSYMDT = 'yy0'; const YYFALLBACK = 1; @@ -1105,45 +1100,46 @@ static public $yy_action = array( /* 101 */ "ifexpr ::= expr", /* 102 */ "ifexpr ::= expr ifcond expr", /* 103 */ "ifexpr ::= expr ISIN array", - /* 104 */ "ifexpr ::= ifexprs lop ifexprs", - /* 105 */ "ifexpr ::= ifexprs ISDIVBY ifexprs", - /* 106 */ "ifexpr ::= ifexprs ISNOTDIVBY ifexprs", - /* 107 */ "ifexpr ::= ifexprs ISEVEN", - /* 108 */ "ifexpr ::= ifexprs ISNOTEVEN", - /* 109 */ "ifexpr ::= ifexprs ISEVENBY ifexprs", - /* 110 */ "ifexpr ::= ifexprs ISNOTEVENBY ifexprs", - /* 111 */ "ifexpr ::= ifexprs ISODD", - /* 112 */ "ifexpr ::= ifexprs ISNOTODD", - /* 113 */ "ifexpr ::= ifexprs ISODDBY ifexprs", - /* 114 */ "ifexpr ::= ifexprs ISNOTODDBY ifexprs", - /* 115 */ "ifcond ::= EQUALS", - /* 116 */ "ifcond ::= NOTEQUALS", - /* 117 */ "ifcond ::= GREATERTHAN", - /* 118 */ "ifcond ::= LESSTHAN", - /* 119 */ "ifcond ::= GREATEREQUAL", - /* 120 */ "ifcond ::= LESSEQUAL", - /* 121 */ "ifcond ::= IDENTITY", - /* 122 */ "ifcond ::= NONEIDENTITY", - /* 123 */ "lop ::= LAND", - /* 124 */ "lop ::= LOR", - /* 125 */ "array ::= OPENB arrayelements CLOSEB", - /* 126 */ "arrayelements ::= arrayelement", - /* 127 */ "arrayelements ::= arrayelements COMMA arrayelement", - /* 128 */ "arrayelements ::=", - /* 129 */ "arrayelement ::= expr", - /* 130 */ "arrayelement ::= expr APTR expr", - /* 131 */ "arrayelement ::= ID APTR expr", - /* 132 */ "doublequoted ::= doublequoted doublequotedcontent", - /* 133 */ "doublequoted ::= doublequotedcontent", - /* 134 */ "doublequotedcontent ::= BACKTICK ID BACKTICK", - /* 135 */ "doublequotedcontent ::= BACKTICK variable BACKTICK", - /* 136 */ "doublequotedcontent ::= variable", - /* 137 */ "doublequotedcontent ::= LDEL expr RDEL", - /* 138 */ "doublequotedcontent ::= OTHER", - /* 139 */ "text ::= text textelement", - /* 140 */ "text ::= textelement", - /* 141 */ "textelement ::= OTHER", - /* 142 */ "textelement ::= LDEL", + /* 104 */ "ifexpr ::= expr ISIN value", + /* 105 */ "ifexpr ::= ifexprs lop ifexprs", + /* 106 */ "ifexpr ::= ifexprs ISDIVBY ifexprs", + /* 107 */ "ifexpr ::= ifexprs ISNOTDIVBY ifexprs", + /* 108 */ "ifexpr ::= ifexprs ISEVEN", + /* 109 */ "ifexpr ::= ifexprs ISNOTEVEN", + /* 110 */ "ifexpr ::= ifexprs ISEVENBY ifexprs", + /* 111 */ "ifexpr ::= ifexprs ISNOTEVENBY ifexprs", + /* 112 */ "ifexpr ::= ifexprs ISODD", + /* 113 */ "ifexpr ::= ifexprs ISNOTODD", + /* 114 */ "ifexpr ::= ifexprs ISODDBY ifexprs", + /* 115 */ "ifexpr ::= ifexprs ISNOTODDBY ifexprs", + /* 116 */ "ifcond ::= EQUALS", + /* 117 */ "ifcond ::= NOTEQUALS", + /* 118 */ "ifcond ::= GREATERTHAN", + /* 119 */ "ifcond ::= LESSTHAN", + /* 120 */ "ifcond ::= GREATEREQUAL", + /* 121 */ "ifcond ::= LESSEQUAL", + /* 122 */ "ifcond ::= IDENTITY", + /* 123 */ "ifcond ::= NONEIDENTITY", + /* 124 */ "lop ::= LAND", + /* 125 */ "lop ::= LOR", + /* 126 */ "array ::= OPENB arrayelements CLOSEB", + /* 127 */ "arrayelements ::= arrayelement", + /* 128 */ "arrayelements ::= arrayelements COMMA arrayelement", + /* 129 */ "arrayelements ::=", + /* 130 */ "arrayelement ::= expr", + /* 131 */ "arrayelement ::= expr APTR expr", + /* 132 */ "arrayelement ::= ID APTR expr", + /* 133 */ "doublequoted ::= doublequoted doublequotedcontent", + /* 134 */ "doublequoted ::= doublequotedcontent", + /* 135 */ "doublequotedcontent ::= BACKTICK ID BACKTICK", + /* 136 */ "doublequotedcontent ::= BACKTICK variable BACKTICK", + /* 137 */ "doublequotedcontent ::= variable", + /* 138 */ "doublequotedcontent ::= LDEL expr RDEL", + /* 139 */ "doublequotedcontent ::= OTHER", + /* 140 */ "text ::= text textelement", + /* 141 */ "text ::= textelement", + /* 142 */ "textelement ::= OTHER", + /* 143 */ "textelement ::= LDEL", ); /** @@ -1615,6 +1611,7 @@ static public $yy_action = array( array( 'lhs' => 101, 'rhs' => 3 ), array( 'lhs' => 101, 'rhs' => 3 ), array( 'lhs' => 101, 'rhs' => 3 ), + array( 'lhs' => 101, 'rhs' => 3 ), array( 'lhs' => 101, 'rhs' => 2 ), array( 'lhs' => 101, 'rhs' => 2 ), array( 'lhs' => 101, 'rhs' => 3 ), @@ -1668,7 +1665,7 @@ static public $yy_action = array( 48 => 0, 49 => 0, 64 => 0, - 126 => 0, + 127 => 0, 1 => 1, 35 => 1, 37 => 1, @@ -1676,14 +1673,14 @@ static public $yy_action = array( 43 => 1, 75 => 1, 98 => 1, - 133 => 1, - 140 => 1, + 134 => 1, 141 => 1, 142 => 1, + 143 => 1, 2 => 2, 66 => 2, - 132 => 2, - 139 => 2, + 133 => 2, + 140 => 2, 3 => 3, 4 => 4, 5 => 5, @@ -1708,7 +1705,7 @@ static public $yy_action = array( 24 => 24, 28 => 24, 90 => 24, - 129 => 24, + 130 => 24, 25 => 25, 26 => 25, 27 => 27, @@ -1771,19 +1768,19 @@ static public $yy_action = array( 99 => 99, 101 => 101, 102 => 102, - 104 => 102, + 105 => 102, 103 => 103, - 105 => 105, + 104 => 104, 106 => 106, 107 => 107, - 112 => 107, 108 => 108, - 111 => 108, + 113 => 108, 109 => 109, - 114 => 109, + 112 => 109, 110 => 110, - 113 => 110, - 115 => 115, + 115 => 110, + 111 => 111, + 114 => 111, 116 => 116, 117 => 117, 118 => 118, @@ -1794,15 +1791,16 @@ static public $yy_action = array( 123 => 123, 124 => 124, 125 => 125, - 127 => 127, + 126 => 126, 128 => 128, - 130 => 130, + 129 => 129, 131 => 131, - 134 => 134, + 132 => 132, 135 => 135, 136 => 136, 137 => 137, 138 => 138, + 139 => 139, ); /* Beginning here are the reduction cases. A typical example ** follows: @@ -1812,31 +1810,31 @@ static public $yy_action = array( */ #line 73 "internal.templateparser.y" function yy_r0(){ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1820 "internal.templateparser.php" +#line 1818 "internal.templateparser.php" #line 79 "internal.templateparser.y" function yy_r1(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1823 "internal.templateparser.php" +#line 1821 "internal.templateparser.php" #line 81 "internal.templateparser.y" function yy_r2(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 1826 "internal.templateparser.php" +#line 1824 "internal.templateparser.php" #line 87 "internal.templateparser.y" function yy_r3(){if ($this->compiler->has_code) { $tmp =''; foreach ($this->prefix_code as $code) {$tmp.=$code;} $this->prefix_code=array(); $this->_retvalue = $this->cacher->processNocacheCode($tmp.$this->yystack[$this->yyidx + 0]->minor, $this->compiler,$this->nocache,true); } $this->nocache=false; } -#line 1832 "internal.templateparser.php" +#line 1830 "internal.templateparser.php" #line 100 "internal.templateparser.y" function yy_r4(){ $this->_retvalue = ''; } -#line 1835 "internal.templateparser.php" +#line 1833 "internal.templateparser.php" #line 103 "internal.templateparser.y" function yy_r5(){$this->_retvalue = $this->cacher->processNocacheCode($this->yystack[$this->yyidx + -1]->minor, $this->compiler,false,false); } -#line 1838 "internal.templateparser.php" +#line 1836 "internal.templateparser.php" #line 105 "internal.templateparser.y" function yy_r6(){$this->_retvalue = $this->cacher->processNocacheCode($this->smarty->left_delimiter, $this->compiler,false,false); } -#line 1841 "internal.templateparser.php" +#line 1839 "internal.templateparser.php" #line 107 "internal.templateparser.y" function yy_r7(){$this->_retvalue = $this->cacher->processNocacheCode($this->smarty->right_delimiter, $this->compiler,false,false); } -#line 1844 "internal.templateparser.php" +#line 1842 "internal.templateparser.php" #line 109 "internal.templateparser.y" function yy_r8(){if (!$this->template->security) { $this->_retvalue = $this->cacher->processNocacheCode($this->yystack[$this->yyidx + 0]->minor, $this->compiler, false,true); @@ -1847,7 +1845,7 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1855 "internal.templateparser.php" +#line 1853 "internal.templateparser.php" #line 119 "internal.templateparser.y" function yy_r9(){if (!$this->template->security) { $this->_retvalue = $this->cacher->processNocacheCode('yystack[$this->yyidx + -1]->minor.' ?>', $this->compiler, false,true); @@ -1858,7 +1856,7 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1866 "internal.templateparser.php" +#line 1864 "internal.templateparser.php" #line 129 "internal.templateparser.y" function yy_r10(){if (!$this->template->security) { $this->_retvalue = $this->cacher->processNocacheCode($this->compiler->compileTag('print_expression',array('value'=>$this->yystack[$this->yyidx + -1]->minor)), $this->compiler, false,true); @@ -1869,28 +1867,28 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1877 "internal.templateparser.php" +#line 1875 "internal.templateparser.php" #line 139 "internal.templateparser.y" function yy_r11(){$this->_retvalue = $this->cacher->processNocacheCode("yystack[$this->yyidx + 0]->minor."';?>\n", $this->compiler, true, true); } -#line 1880 "internal.templateparser.php" +#line 1878 "internal.templateparser.php" #line 141 "internal.templateparser.y" function yy_r12(){$this->_retvalue = $this->cacher->processNocacheCode($this->yystack[$this->yyidx + 0]->minor, $this->compiler,false,false); } -#line 1883 "internal.templateparser.php" +#line 1881 "internal.templateparser.php" #line 149 "internal.templateparser.y" function yy_r13(){ $this->_retvalue = $this->compiler->compileTag('print_expression',array_merge(array('value'=>$this->yystack[$this->yyidx + -2]->minor),$this->yystack[$this->yyidx + -1]->minor)); } -#line 1886 "internal.templateparser.php" +#line 1884 "internal.templateparser.php" #line 151 "internal.templateparser.y" function yy_r14(){ $this->_retvalue = $this->compiler->compileTag('assign',array_merge(array('value'=>$this->yystack[$this->yyidx + -2]->minor),$this->yystack[$this->yyidx + -4]->minor,$this->yystack[$this->yyidx + -1]->minor)); } -#line 1889 "internal.templateparser.php" +#line 1887 "internal.templateparser.php" #line 152 "internal.templateparser.y" function yy_r15(){$this->_retvalue = array('var'=>$this->yystack[$this->yyidx + -1]->minor, 'index'=>$this->yystack[$this->yyidx + 0]->minor); } -#line 1892 "internal.templateparser.php" +#line 1890 "internal.templateparser.php" #line 155 "internal.templateparser.y" function yy_r16(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -2]->minor,$this->yystack[$this->yyidx + -1]->minor); } -#line 1895 "internal.templateparser.php" +#line 1893 "internal.templateparser.php" #line 157 "internal.templateparser.y" function yy_r17(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -4]->minor,array_merge(array('object_methode'=>$this->yystack[$this->yyidx + -2]->minor),$this->yystack[$this->yyidx + -1]->minor)); } -#line 1898 "internal.templateparser.php" +#line 1896 "internal.templateparser.php" #line 159 "internal.templateparser.y" function yy_r18(){ $this->_retvalue = ''.$this->compiler->compileTag($this->yystack[$this->yyidx + -4]->minor,$this->yystack[$this->yyidx + -1]->minor).'smarty->plugin_handler->loadSmartyPlugin($this->yystack[$this->yyidx + -3]->minor[0],'modifier')) { @@ -1905,49 +1903,49 @@ static public $yy_action = array( } } } -#line 1913 "internal.templateparser.php" +#line 1911 "internal.templateparser.php" #line 173 "internal.templateparser.y" function yy_r19(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -2]->minor.'close',$this->yystack[$this->yyidx + -1]->minor); } -#line 1916 "internal.templateparser.php" +#line 1914 "internal.templateparser.php" #line 175 "internal.templateparser.y" function yy_r20(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -3]->minor.'close',array('object_methode'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1919 "internal.templateparser.php" +#line 1917 "internal.templateparser.php" #line 177 "internal.templateparser.y" function yy_r21(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -3]->minor,array('if condition'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1922 "internal.templateparser.php" +#line 1920 "internal.templateparser.php" #line 179 "internal.templateparser.y" function yy_r22(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -9]->minor,array('start'=>$this->yystack[$this->yyidx + -7]->minor,'ifexp'=>$this->yystack[$this->yyidx + -5]->minor,'varloop'=>$this->yystack[$this->yyidx + -2]->minor,'loop'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1925 "internal.templateparser.php" +#line 1923 "internal.templateparser.php" #line 180 "internal.templateparser.y" function yy_r23(){ $this->_retvalue = '='.$this->yystack[$this->yyidx + 0]->minor; } -#line 1928 "internal.templateparser.php" +#line 1926 "internal.templateparser.php" #line 181 "internal.templateparser.y" function yy_r24(){ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1931 "internal.templateparser.php" +#line 1929 "internal.templateparser.php" #line 184 "internal.templateparser.y" function yy_r25(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -6]->minor,array('from'=>$this->yystack[$this->yyidx + -1]->minor,'item'=>$this->yystack[$this->yyidx + -3]->minor)); } -#line 1934 "internal.templateparser.php" +#line 1932 "internal.templateparser.php" #line 191 "internal.templateparser.y" function yy_r27(){ $this->_retvalue = array_merge($this->yystack[$this->yyidx + -1]->minor,$this->yystack[$this->yyidx + 0]->minor); } -#line 1937 "internal.templateparser.php" +#line 1935 "internal.templateparser.php" #line 195 "internal.templateparser.y" function yy_r29(){ $this->_retvalue = array(); } -#line 1940 "internal.templateparser.php" +#line 1938 "internal.templateparser.php" #line 199 "internal.templateparser.y" function yy_r30(){ $this->_retvalue = array($this->yystack[$this->yyidx + -2]->minor=>$this->yystack[$this->yyidx + 0]->minor); } -#line 1943 "internal.templateparser.php" +#line 1941 "internal.templateparser.php" #line 204 "internal.templateparser.y" function yy_r31(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor); } -#line 1946 "internal.templateparser.php" +#line 1944 "internal.templateparser.php" #line 205 "internal.templateparser.y" function yy_r32(){ $this->yystack[$this->yyidx + -2]->minor[]=$this->yystack[$this->yyidx + 0]->minor; $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor; } -#line 1949 "internal.templateparser.php" +#line 1947 "internal.templateparser.php" #line 207 "internal.templateparser.y" function yy_r33(){ $this->_retvalue = array('var' => $this->yystack[$this->yyidx + -2]->minor, 'value'=>$this->yystack[$this->yyidx + 0]->minor); } -#line 1952 "internal.templateparser.php" +#line 1950 "internal.templateparser.php" #line 214 "internal.templateparser.y" function yy_r34(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 1955 "internal.templateparser.php" +#line 1953 "internal.templateparser.php" #line 218 "internal.templateparser.y" function yy_r36(){ if ($this->smarty->plugin_handler->loadSmartyPlugin($this->yystack[$this->yyidx + -1]->minor[0],'modifier')) { @@ -1962,116 +1960,116 @@ static public $yy_action = array( } } } -#line 1970 "internal.templateparser.php" +#line 1968 "internal.templateparser.php" #line 236 "internal.templateparser.y" function yy_r39(){ $this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 1973 "internal.templateparser.php" +#line 1971 "internal.templateparser.php" #line 238 "internal.templateparser.y" function yy_r40(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor . $this->yystack[$this->yyidx + -1]->minor . $this->yystack[$this->yyidx + 0]->minor; } -#line 1976 "internal.templateparser.php" +#line 1974 "internal.templateparser.php" #line 240 "internal.templateparser.y" function yy_r41(){ $this->_retvalue = '('. $this->yystack[$this->yyidx + -2]->minor . ').(' . $this->yystack[$this->yyidx + 0]->minor. ')'; } -#line 1979 "internal.templateparser.php" +#line 1977 "internal.templateparser.php" #line 257 "internal.templateparser.y" function yy_r46(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'.'.$this->yystack[$this->yyidx + 0]->minor; } -#line 1982 "internal.templateparser.php" +#line 1980 "internal.templateparser.php" #line 266 "internal.templateparser.y" function yy_r50(){ $this->_retvalue = "(". $this->yystack[$this->yyidx + -1]->minor .")"; } -#line 1985 "internal.templateparser.php" +#line 1983 "internal.templateparser.php" #line 269 "internal.templateparser.y" function yy_r51(){ $this->_retvalue = "'".$this->yystack[$this->yyidx + -1]->minor."'"; } -#line 1988 "internal.templateparser.php" +#line 1986 "internal.templateparser.php" #line 270 "internal.templateparser.y" function yy_r52(){ $this->_retvalue = "''"; } -#line 1991 "internal.templateparser.php" +#line 1989 "internal.templateparser.php" #line 272 "internal.templateparser.y" function yy_r53(){ $this->_retvalue = "'".str_replace('\"','"',$this->yystack[$this->yyidx + -1]->minor)."'"; } -#line 1994 "internal.templateparser.php" +#line 1992 "internal.templateparser.php" #line 278 "internal.templateparser.y" function yy_r55(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor; } -#line 1997 "internal.templateparser.php" +#line 1995 "internal.templateparser.php" #line 279 "internal.templateparser.y" function yy_r56(){ $this->prefix_number++; $this->prefix_code[] = 'prefix_number.'=$_smarty_tpl->getVariable(\''. $this->yystack[$this->yyidx + -3]->minor .'\')->value;?>'; $this->_retvalue = $this->yystack[$this->yyidx + -6]->minor.'::$_tmp'.$this->prefix_number.'('. $this->yystack[$this->yyidx + -1]->minor .')'; } -#line 2000 "internal.templateparser.php" +#line 1998 "internal.templateparser.php" #line 281 "internal.templateparser.y" function yy_r57(){ $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor.'::'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2003 "internal.templateparser.php" +#line 2001 "internal.templateparser.php" #line 282 "internal.templateparser.y" function yy_r58(){ $this->prefix_number++; $this->prefix_code[] = 'prefix_number.'=$_smarty_tpl->getVariable(\''. $this->yystack[$this->yyidx + -4]->minor .'\')->value;?>'; $this->_retvalue = $this->yystack[$this->yyidx + -7]->minor.'::$_tmp'.$this->prefix_number.'('. $this->yystack[$this->yyidx + -2]->minor .')'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2006 "internal.templateparser.php" +#line 2004 "internal.templateparser.php" #line 284 "internal.templateparser.y" function yy_r59(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2009 "internal.templateparser.php" +#line 2007 "internal.templateparser.php" #line 286 "internal.templateparser.y" function yy_r60(){ $this->_retvalue = $this->yystack[$this->yyidx + -4]->minor.'::$'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2012 "internal.templateparser.php" +#line 2010 "internal.templateparser.php" #line 288 "internal.templateparser.y" function yy_r61(){ $this->_retvalue = $this->yystack[$this->yyidx + -5]->minor.'::$'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2015 "internal.templateparser.php" +#line 2013 "internal.templateparser.php" #line 297 "internal.templateparser.y" function yy_r62(){ if ($this->yystack[$this->yyidx + 0]->minor['var'] == '\'smarty\'') { $this->_retvalue = $this->compiler->compileTag(trim($this->yystack[$this->yyidx + 0]->minor['var'],"'"),$this->yystack[$this->yyidx + 0]->minor['index']);} else { $this->_retvalue = '$_smarty_tpl->getVariable('. $this->yystack[$this->yyidx + 0]->minor['var'] .')->value'.$this->yystack[$this->yyidx + 0]->minor['index']; $this->nocache=$this->template->getVariable(trim($this->yystack[$this->yyidx + 0]->minor['var'],"'"))->nocache;} } -#line 2019 "internal.templateparser.php" +#line 2017 "internal.templateparser.php" #line 300 "internal.templateparser.y" function yy_r63(){ $this->_retvalue = '$_smarty_tpl->getVariable('. $this->yystack[$this->yyidx + -2]->minor .')->'.$this->yystack[$this->yyidx + 0]->minor; $this->nocache=$this->template->getVariable(trim($this->yystack[$this->yyidx + -2]->minor,"'"))->nocache; } -#line 2022 "internal.templateparser.php" +#line 2020 "internal.templateparser.php" #line 304 "internal.templateparser.y" function yy_r65(){$this->_retvalue = '$_smarty_tpl->getConfigVariable(\''. $this->yystack[$this->yyidx + -1]->minor .'\')'; } -#line 2025 "internal.templateparser.php" +#line 2023 "internal.templateparser.php" #line 312 "internal.templateparser.y" function yy_r67(){return; } -#line 2028 "internal.templateparser.php" +#line 2026 "internal.templateparser.php" #line 316 "internal.templateparser.y" function yy_r68(){ $this->_retvalue = "['". $this->yystack[$this->yyidx + 0]->minor ."']"; } -#line 2031 "internal.templateparser.php" +#line 2029 "internal.templateparser.php" #line 317 "internal.templateparser.y" function yy_r69(){ $this->_retvalue = "[". $this->yystack[$this->yyidx + 0]->minor ."]"; } -#line 2034 "internal.templateparser.php" +#line 2032 "internal.templateparser.php" #line 319 "internal.templateparser.y" function yy_r70(){ $this->_retvalue = "[".$this->yystack[$this->yyidx + 0]->minor."]"; } -#line 2037 "internal.templateparser.php" +#line 2035 "internal.templateparser.php" #line 320 "internal.templateparser.y" function yy_r71(){ $this->_retvalue = "[". $this->yystack[$this->yyidx + -1]->minor ."]"; } -#line 2040 "internal.templateparser.php" +#line 2038 "internal.templateparser.php" #line 322 "internal.templateparser.y" function yy_r72(){ $this->_retvalue = '['.$this->compiler->compileTag('smarty','[\'section\'][\''.$this->yystack[$this->yyidx + -1]->minor.'\'][\'index\']').']'; } -#line 2043 "internal.templateparser.php" +#line 2041 "internal.templateparser.php" #line 326 "internal.templateparser.y" function yy_r74(){$this->_retvalue = ''; } -#line 2046 "internal.templateparser.php" +#line 2044 "internal.templateparser.php" #line 334 "internal.templateparser.y" function yy_r76(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.'.'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2049 "internal.templateparser.php" +#line 2047 "internal.templateparser.php" #line 336 "internal.templateparser.y" function yy_r77(){$this->_retvalue = '\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2052 "internal.templateparser.php" +#line 2050 "internal.templateparser.php" #line 338 "internal.templateparser.y" function yy_r78(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2055 "internal.templateparser.php" +#line 2053 "internal.templateparser.php" #line 343 "internal.templateparser.y" function yy_r79(){ $this->_retvalue = '$_smarty_tpl->getVariable('. $this->yystack[$this->yyidx + -2]->minor .')->value'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; $this->nocache=$this->template->getVariable(trim($this->yystack[$this->yyidx + -2]->minor,"'"))->nocache; } -#line 2058 "internal.templateparser.php" +#line 2056 "internal.templateparser.php" #line 345 "internal.templateparser.y" function yy_r80(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 2061 "internal.templateparser.php" +#line 2059 "internal.templateparser.php" #line 347 "internal.templateparser.y" function yy_r81(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2064 "internal.templateparser.php" +#line 2062 "internal.templateparser.php" #line 349 "internal.templateparser.y" function yy_r82(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2067 "internal.templateparser.php" +#line 2065 "internal.templateparser.php" #line 350 "internal.templateparser.y" function yy_r83(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2070 "internal.templateparser.php" +#line 2068 "internal.templateparser.php" #line 351 "internal.templateparser.y" function yy_r84(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2073 "internal.templateparser.php" +#line 2071 "internal.templateparser.php" #line 352 "internal.templateparser.y" function yy_r85(){ $this->_retvalue = '->{\''.$this->yystack[$this->yyidx + -4]->minor.'\'.'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2076 "internal.templateparser.php" +#line 2074 "internal.templateparser.php" #line 354 "internal.templateparser.y" function yy_r86(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2079 "internal.templateparser.php" +#line 2077 "internal.templateparser.php" #line 360 "internal.templateparser.y" function yy_r87(){if (!$this->template->security || $this->smarty->security_handler->isTrustedPhpFunction($this->yystack[$this->yyidx + -3]->minor, $this->compiler)) { if ($this->yystack[$this->yyidx + -3]->minor == 'isset' || $this->yystack[$this->yyidx + -3]->minor == 'empty' || $this->yystack[$this->yyidx + -3]->minor == 'array' || is_callable($this->yystack[$this->yyidx + -3]->minor)) { @@ -2080,121 +2078,124 @@ static public $yy_action = array( $this->compiler->trigger_template_error ("unknown function \"" . $this->yystack[$this->yyidx + -3]->minor . "\""); } } } -#line 2088 "internal.templateparser.php" +#line 2086 "internal.templateparser.php" #line 371 "internal.templateparser.y" function yy_r88(){ $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor . "(". $this->yystack[$this->yyidx + -1]->minor .")"; } -#line 2091 "internal.templateparser.php" +#line 2089 "internal.templateparser.php" #line 375 "internal.templateparser.y" function yy_r89(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.",".$this->yystack[$this->yyidx + 0]->minor; } -#line 2094 "internal.templateparser.php" +#line 2092 "internal.templateparser.php" #line 379 "internal.templateparser.y" function yy_r91(){ return; } -#line 2097 "internal.templateparser.php" +#line 2095 "internal.templateparser.php" #line 384 "internal.templateparser.y" function yy_r92(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,true); } -#line 2100 "internal.templateparser.php" +#line 2098 "internal.templateparser.php" #line 385 "internal.templateparser.y" function yy_r93(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,false); } -#line 2103 "internal.templateparser.php" +#line 2101 "internal.templateparser.php" #line 392 "internal.templateparser.y" function yy_r94(){ $this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2106 "internal.templateparser.php" +#line 2104 "internal.templateparser.php" #line 396 "internal.templateparser.y" function yy_r96(){$this->_retvalue = ','.$this->yystack[$this->yyidx + 0]->minor; } -#line 2109 "internal.templateparser.php" +#line 2107 "internal.templateparser.php" #line 397 "internal.templateparser.y" function yy_r97(){$this->_retvalue = ',\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2112 "internal.templateparser.php" +#line 2110 "internal.templateparser.php" #line 404 "internal.templateparser.y" function yy_r99(){$this->_retvalue = '!'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2115 "internal.templateparser.php" +#line 2113 "internal.templateparser.php" #line 409 "internal.templateparser.y" function yy_r101(){$this->_retvalue =$this->yystack[$this->yyidx + 0]->minor; } -#line 2118 "internal.templateparser.php" +#line 2116 "internal.templateparser.php" #line 410 "internal.templateparser.y" function yy_r102(){$this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2121 "internal.templateparser.php" +#line 2119 "internal.templateparser.php" #line 411 "internal.templateparser.y" function yy_r103(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2124 "internal.templateparser.php" -#line 413 "internal.templateparser.y" - function yy_r105(){$this->_retvalue = '!('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2127 "internal.templateparser.php" +#line 2122 "internal.templateparser.php" +#line 412 "internal.templateparser.y" + function yy_r104(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.',(array)'.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2125 "internal.templateparser.php" #line 414 "internal.templateparser.y" - function yy_r106(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2130 "internal.templateparser.php" + function yy_r106(){$this->_retvalue = '!('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2128 "internal.templateparser.php" #line 415 "internal.templateparser.y" - function yy_r107(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2133 "internal.templateparser.php" + function yy_r107(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2131 "internal.templateparser.php" #line 416 "internal.templateparser.y" - function yy_r108(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2136 "internal.templateparser.php" + function yy_r108(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } +#line 2134 "internal.templateparser.php" #line 417 "internal.templateparser.y" - function yy_r109(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2139 "internal.templateparser.php" + function yy_r109(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } +#line 2137 "internal.templateparser.php" #line 418 "internal.templateparser.y" - function yy_r110(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2142 "internal.templateparser.php" -#line 424 "internal.templateparser.y" - function yy_r115(){$this->_retvalue = '=='; } -#line 2145 "internal.templateparser.php" + function yy_r110(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2140 "internal.templateparser.php" +#line 419 "internal.templateparser.y" + function yy_r111(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2143 "internal.templateparser.php" #line 425 "internal.templateparser.y" - function yy_r116(){$this->_retvalue = '!='; } -#line 2148 "internal.templateparser.php" + function yy_r116(){$this->_retvalue = '=='; } +#line 2146 "internal.templateparser.php" #line 426 "internal.templateparser.y" - function yy_r117(){$this->_retvalue = '>'; } -#line 2151 "internal.templateparser.php" + function yy_r117(){$this->_retvalue = '!='; } +#line 2149 "internal.templateparser.php" #line 427 "internal.templateparser.y" - function yy_r118(){$this->_retvalue = '<'; } -#line 2154 "internal.templateparser.php" + function yy_r118(){$this->_retvalue = '>'; } +#line 2152 "internal.templateparser.php" #line 428 "internal.templateparser.y" - function yy_r119(){$this->_retvalue = '>='; } -#line 2157 "internal.templateparser.php" + function yy_r119(){$this->_retvalue = '<'; } +#line 2155 "internal.templateparser.php" #line 429 "internal.templateparser.y" - function yy_r120(){$this->_retvalue = '<='; } -#line 2160 "internal.templateparser.php" + function yy_r120(){$this->_retvalue = '>='; } +#line 2158 "internal.templateparser.php" #line 430 "internal.templateparser.y" - function yy_r121(){$this->_retvalue = '==='; } -#line 2163 "internal.templateparser.php" + function yy_r121(){$this->_retvalue = '<='; } +#line 2161 "internal.templateparser.php" #line 431 "internal.templateparser.y" - function yy_r122(){$this->_retvalue = '!=='; } -#line 2166 "internal.templateparser.php" -#line 433 "internal.templateparser.y" - function yy_r123(){$this->_retvalue = '&&'; } -#line 2169 "internal.templateparser.php" + function yy_r122(){$this->_retvalue = '==='; } +#line 2164 "internal.templateparser.php" +#line 432 "internal.templateparser.y" + function yy_r123(){$this->_retvalue = '!=='; } +#line 2167 "internal.templateparser.php" #line 434 "internal.templateparser.y" - function yy_r124(){$this->_retvalue = '||'; } -#line 2172 "internal.templateparser.php" -#line 439 "internal.templateparser.y" - function yy_r125(){ $this->_retvalue = 'array('.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2175 "internal.templateparser.php" -#line 441 "internal.templateparser.y" - function yy_r127(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor; } -#line 2178 "internal.templateparser.php" + function yy_r124(){$this->_retvalue = '&&'; } +#line 2170 "internal.templateparser.php" +#line 435 "internal.templateparser.y" + function yy_r125(){$this->_retvalue = '||'; } +#line 2173 "internal.templateparser.php" +#line 440 "internal.templateparser.y" + function yy_r126(){ $this->_retvalue = 'array('.$this->yystack[$this->yyidx + -1]->minor.')'; } +#line 2176 "internal.templateparser.php" #line 442 "internal.templateparser.y" - function yy_r128(){ return; } -#line 2181 "internal.templateparser.php" -#line 444 "internal.templateparser.y" - function yy_r130(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'=>'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2184 "internal.templateparser.php" + function yy_r128(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor; } +#line 2179 "internal.templateparser.php" +#line 443 "internal.templateparser.y" + function yy_r129(){ return; } +#line 2182 "internal.templateparser.php" #line 445 "internal.templateparser.y" - function yy_r131(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + -2]->minor.'\'=>'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2187 "internal.templateparser.php" -#line 452 "internal.templateparser.y" - function yy_r134(){$this->_retvalue = "`".$this->yystack[$this->yyidx + -1]->minor."`"; } -#line 2190 "internal.templateparser.php" + function yy_r131(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'=>'.$this->yystack[$this->yyidx + 0]->minor; } +#line 2185 "internal.templateparser.php" +#line 446 "internal.templateparser.y" + function yy_r132(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + -2]->minor.'\'=>'.$this->yystack[$this->yyidx + 0]->minor; } +#line 2188 "internal.templateparser.php" #line 453 "internal.templateparser.y" - function yy_r135(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + -1]->minor.".'"; } -#line 2193 "internal.templateparser.php" + function yy_r135(){$this->_retvalue = "`".$this->yystack[$this->yyidx + -1]->minor."`"; } +#line 2191 "internal.templateparser.php" #line 454 "internal.templateparser.y" - function yy_r136(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + 0]->minor.".'"; } -#line 2196 "internal.templateparser.php" + function yy_r136(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + -1]->minor.".'"; } +#line 2194 "internal.templateparser.php" #line 455 "internal.templateparser.y" - function yy_r137(){$this->_retvalue = "'.(".$this->yystack[$this->yyidx + -1]->minor.").'"; } -#line 2199 "internal.templateparser.php" + function yy_r137(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + 0]->minor.".'"; } +#line 2197 "internal.templateparser.php" #line 456 "internal.templateparser.y" - function yy_r138(){$this->_retvalue = addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } -#line 2202 "internal.templateparser.php" + function yy_r138(){$this->_retvalue = "'.(".$this->yystack[$this->yyidx + -1]->minor.").'"; } +#line 2200 "internal.templateparser.php" +#line 457 "internal.templateparser.y" + function yy_r139(){$this->_retvalue = addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } +#line 2203 "internal.templateparser.php" /** * placeholder for the left hand side in a reduce operation. @@ -2311,7 +2312,7 @@ static public $yy_action = array( $this->internalError = true; $this->yymajor = $yymajor; $this->compiler->trigger_template_error(); -#line 2320 "internal.templateparser.php" +#line 2321 "internal.templateparser.php" } /** @@ -2335,7 +2336,7 @@ static public $yy_action = array( $this->internalError = false; $this->retvalue = $this->_retvalue; //echo $this->retvalue."\n\n"; -#line 2345 "internal.templateparser.php" +#line 2346 "internal.templateparser.php" } /**