diff --git a/libs/sysplugins/internal.templateparser.php b/libs/sysplugins/internal.templateparser.php index 71fa94d1..abb529ee 100644 --- a/libs/sysplugins/internal.templateparser.php +++ b/libs/sysplugins/internal.templateparser.php @@ -268,236 +268,248 @@ 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 = 938; + const YY_SZ_ACTTAB = 984; static public $yy_action = array( - /* 0 */ 152, 17, 270, 170, 238, 193, 217, 192, 7, 105, - /* 10 */ 17, 265, 269, 17, 272, 271, 187, 185, 105, 189, - /* 20 */ 137, 105, 1, 149, 29, 212, 147, 177, 178, 276, - /* 30 */ 209, 3, 4, 2, 11, 10, 5, 187, 185, 167, - /* 40 */ 237, 129, 217, 186, 217, 257, 37, 61, 177, 178, - /* 50 */ 276, 209, 3, 4, 2, 11, 10, 5, 223, 236, - /* 60 */ 18, 212, 61, 212, 47, 265, 269, 187, 185, 119, - /* 70 */ 215, 225, 213, 164, 239, 133, 25, 161, 177, 178, - /* 80 */ 276, 209, 3, 4, 2, 11, 10, 5, 222, 13, - /* 90 */ 265, 269, 161, 137, 273, 187, 185, 159, 182, 36, - /* 100 */ 37, 27, 241, 12, 41, 56, 177, 178, 276, 209, - /* 110 */ 3, 4, 2, 11, 10, 5, 136, 223, 159, 18, - /* 120 */ 36, 96, 8, 127, 12, 37, 56, 240, 51, 54, - /* 130 */ 176, 188, 221, 25, 133, 161, 137, 136, 99, 159, - /* 140 */ 17, 36, 107, 8, 127, 12, 6, 56, 105, 51, - /* 150 */ 54, 176, 188, 221, 20, 26, 161, 224, 136, 241, - /* 160 */ 246, 143, 28, 41, 206, 44, 247, 6, 57, 33, - /* 170 */ 51, 54, 176, 188, 153, 25, 159, 161, 36, 163, - /* 180 */ 8, 137, 12, 166, 59, 207, 217, 263, 262, 254, - /* 190 */ 253, 252, 250, 251, 255, 130, 193, 21, 192, 171, - /* 200 */ 98, 241, 217, 199, 6, 212, 264, 51, 54, 176, - /* 210 */ 188, 25, 214, 193, 161, 192, 31, 34, 111, 39, - /* 220 */ 65, 212, 196, 205, 63, 159, 242, 36, 153, 27, - /* 230 */ 229, 12, 243, 61, 137, 112, 153, 241, 170, 170, - /* 240 */ 50, 217, 217, 258, 132, 71, 151, 138, 261, 256, - /* 250 */ 154, 141, 153, 90, 189, 189, 51, 54, 176, 188, - /* 260 */ 212, 212, 193, 161, 192, 114, 260, 159, 213, 36, - /* 270 */ 239, 27, 216, 12, 195, 56, 259, 159, 137, 36, - /* 280 */ 220, 27, 19, 12, 126, 61, 136, 32, 69, 17, - /* 290 */ 91, 22, 244, 193, 219, 192, 135, 105, 51, 54, - /* 300 */ 176, 188, 61, 179, 137, 161, 61, 25, 51, 54, - /* 310 */ 176, 188, 159, 210, 36, 161, 27, 104, 12, 170, - /* 320 */ 61, 159, 217, 36, 194, 27, 102, 12, 128, 56, - /* 330 */ 174, 134, 161, 157, 180, 189, 161, 221, 165, 204, - /* 340 */ 40, 212, 113, 51, 54, 176, 188, 239, 249, 142, - /* 350 */ 161, 16, 51, 54, 176, 188, 159, 23, 36, 161, - /* 360 */ 27, 153, 12, 109, 56, 159, 25, 197, 14, 27, - /* 370 */ 193, 12, 192, 61, 221, 131, 428, 48, 201, 203, - /* 380 */ 208, 267, 31, 235, 135, 39, 62, 51, 54, 176, - /* 390 */ 188, 240, 241, 38, 161, 233, 51, 54, 176, 188, - /* 400 */ 137, 162, 25, 161, 33, 153, 263, 262, 254, 253, - /* 410 */ 252, 250, 251, 255, 231, 170, 50, 153, 217, 170, - /* 420 */ 227, 73, 217, 53, 26, 275, 173, 172, 241, 90, - /* 430 */ 183, 189, 125, 52, 137, 189, 34, 212, 274, 268, - /* 440 */ 137, 212, 260, 93, 170, 50, 42, 217, 274, 237, - /* 450 */ 79, 38, 137, 94, 221, 173, 172, 184, 90, 127, - /* 460 */ 189, 153, 170, 49, 221, 217, 212, 275, 72, 170, - /* 470 */ 50, 260, 217, 173, 172, 76, 90, 55, 189, 124, - /* 480 */ 173, 172, 9, 90, 212, 189, 137, 170, 50, 260, - /* 490 */ 217, 212, 274, 78, 153, 145, 260, 86, 173, 172, - /* 500 */ 127, 90, 81, 189, 170, 50, 92, 217, 218, 212, - /* 510 */ 77, 25, 274, 266, 260, 173, 172, 226, 90, 87, - /* 520 */ 189, 274, 170, 50, 24, 217, 212, 85, 70, 58, - /* 530 */ 116, 260, 140, 173, 172, 239, 90, 241, 189, 175, - /* 540 */ 170, 50, 274, 217, 212, 60, 74, 170, 95, 260, - /* 550 */ 217, 173, 172, 194, 90, 14, 189, 163, 173, 172, - /* 560 */ 200, 90, 212, 189, 202, 203, 144, 260, 64, 212, - /* 570 */ 89, 88, 29, 170, 50, 150, 217, 139, 230, 75, - /* 580 */ 170, 50, 66, 217, 173, 172, 80, 90, 156, 189, - /* 590 */ 211, 173, 172, 228, 90, 212, 189, 158, 170, 95, - /* 600 */ 260, 217, 212, 191, 194, 194, 169, 260, 146, 173, - /* 610 */ 172, 245, 90, 190, 189, 30, 170, 101, 159, 217, - /* 620 */ 212, 67, 27, 120, 198, 35, 61, 173, 172, 248, - /* 630 */ 90, 170, 189, 153, 217, 160, 237, 135, 212, 234, - /* 640 */ 213, 68, 173, 172, 15, 82, 181, 189, 43, 51, - /* 650 */ 54, 176, 188, 212, 170, 101, 161, 217, 260, 260, - /* 660 */ 108, 260, 260, 260, 260, 173, 172, 260, 90, 260, - /* 670 */ 189, 170, 101, 155, 217, 260, 212, 260, 260, 260, - /* 680 */ 260, 260, 173, 172, 260, 90, 260, 189, 260, 260, - /* 690 */ 232, 170, 101, 212, 217, 260, 260, 260, 260, 260, - /* 700 */ 260, 260, 173, 172, 260, 90, 170, 189, 260, 217, - /* 710 */ 168, 260, 260, 212, 260, 260, 260, 173, 172, 260, - /* 720 */ 84, 260, 189, 260, 170, 117, 260, 217, 212, 260, - /* 730 */ 260, 170, 103, 260, 217, 173, 172, 260, 90, 260, - /* 740 */ 189, 260, 173, 172, 260, 90, 212, 189, 170, 115, - /* 750 */ 260, 217, 260, 212, 260, 260, 260, 260, 260, 173, - /* 760 */ 172, 260, 90, 260, 189, 170, 110, 260, 217, 260, - /* 770 */ 212, 260, 260, 260, 260, 260, 173, 172, 260, 90, - /* 780 */ 260, 189, 170, 123, 260, 217, 260, 212, 260, 260, - /* 790 */ 260, 260, 260, 173, 172, 260, 90, 260, 189, 170, - /* 800 */ 97, 260, 217, 260, 212, 260, 170, 121, 260, 217, - /* 810 */ 173, 172, 260, 90, 260, 189, 260, 173, 172, 260, - /* 820 */ 90, 212, 189, 170, 106, 260, 217, 260, 212, 260, - /* 830 */ 260, 260, 260, 260, 173, 172, 260, 90, 260, 189, - /* 840 */ 170, 122, 260, 217, 260, 212, 260, 260, 260, 260, - /* 850 */ 260, 173, 172, 260, 90, 260, 189, 170, 45, 260, - /* 860 */ 217, 260, 212, 260, 260, 260, 260, 260, 173, 172, - /* 870 */ 260, 90, 260, 189, 170, 46, 260, 148, 260, 212, - /* 880 */ 260, 170, 118, 260, 217, 173, 172, 260, 90, 260, - /* 890 */ 189, 260, 173, 172, 260, 90, 212, 189, 170, 100, - /* 900 */ 260, 217, 260, 212, 260, 260, 260, 260, 260, 173, - /* 910 */ 172, 260, 90, 260, 189, 170, 260, 260, 217, 260, - /* 920 */ 212, 260, 260, 260, 260, 260, 173, 172, 260, 83, - /* 930 */ 260, 189, 260, 260, 260, 260, 260, 212, + /* 0 */ 176, 177, 188, 102, 19, 428, 47, 172, 203, 199, + /* 10 */ 55, 196, 179, 182, 175, 184, 3, 4, 5, 2, + /* 20 */ 6, 10, 239, 19, 177, 188, 27, 135, 31, 145, + /* 30 */ 231, 39, 199, 213, 196, 179, 182, 175, 184, 3, + /* 40 */ 4, 5, 2, 6, 10, 21, 19, 200, 156, 231, + /* 50 */ 143, 178, 64, 272, 70, 227, 168, 28, 13, 201, + /* 60 */ 43, 229, 250, 66, 177, 188, 107, 276, 135, 275, + /* 70 */ 1, 154, 231, 206, 202, 179, 182, 175, 184, 3, + /* 80 */ 4, 5, 2, 6, 10, 199, 65, 196, 177, 188, + /* 90 */ 244, 129, 197, 190, 70, 121, 263, 149, 11, 179, + /* 100 */ 182, 175, 184, 3, 4, 5, 2, 6, 10, 223, + /* 110 */ 135, 178, 110, 206, 70, 56, 155, 192, 194, 57, + /* 120 */ 243, 228, 180, 183, 269, 92, 167, 276, 35, 135, + /* 130 */ 7, 128, 12, 206, 60, 248, 253, 215, 254, 259, + /* 140 */ 260, 258, 257, 19, 191, 138, 145, 146, 230, 220, + /* 150 */ 178, 135, 31, 70, 8, 39, 161, 50, 53, 174, + /* 160 */ 208, 247, 249, 38, 155, 34, 276, 164, 108, 231, + /* 170 */ 131, 199, 206, 196, 178, 49, 44, 70, 19, 246, + /* 180 */ 73, 148, 137, 37, 118, 158, 165, 205, 92, 255, + /* 190 */ 276, 167, 58, 35, 243, 7, 206, 12, 238, 63, + /* 200 */ 27, 256, 30, 135, 231, 178, 13, 167, 70, 35, + /* 210 */ 132, 22, 251, 12, 107, 60, 245, 65, 94, 8, + /* 220 */ 23, 276, 50, 53, 174, 208, 138, 206, 98, 155, + /* 230 */ 193, 203, 178, 95, 13, 70, 160, 232, 50, 53, + /* 240 */ 174, 208, 107, 180, 183, 155, 92, 155, 276, 167, + /* 250 */ 199, 35, 196, 22, 206, 12, 233, 65, 127, 33, + /* 260 */ 209, 90, 136, 219, 13, 113, 186, 167, 133, 35, + /* 270 */ 242, 22, 107, 12, 65, 60, 246, 96, 135, 131, + /* 280 */ 50, 53, 174, 208, 224, 185, 138, 155, 246, 267, + /* 290 */ 135, 252, 112, 14, 130, 195, 25, 135, 50, 53, + /* 300 */ 174, 208, 97, 246, 155, 155, 145, 17, 131, 167, + /* 310 */ 270, 35, 135, 22, 234, 12, 18, 65, 248, 253, + /* 320 */ 215, 254, 259, 260, 258, 257, 19, 234, 141, 18, + /* 330 */ 167, 139, 145, 216, 22, 135, 15, 61, 65, 24, + /* 340 */ 50, 53, 174, 208, 139, 32, 135, 155, 34, 141, + /* 350 */ 145, 167, 231, 35, 261, 22, 264, 12, 210, 60, + /* 360 */ 41, 50, 53, 174, 208, 230, 220, 237, 155, 124, + /* 370 */ 40, 235, 143, 41, 255, 65, 178, 95, 145, 70, + /* 380 */ 86, 54, 50, 53, 174, 208, 42, 180, 183, 155, + /* 390 */ 92, 159, 276, 167, 70, 35, 268, 22, 206, 12, + /* 400 */ 37, 60, 199, 240, 196, 155, 178, 218, 51, 70, + /* 410 */ 230, 220, 134, 206, 195, 116, 265, 181, 178, 101, + /* 420 */ 19, 70, 276, 268, 50, 53, 174, 208, 206, 180, + /* 430 */ 183, 155, 92, 273, 276, 167, 13, 35, 145, 22, + /* 440 */ 206, 12, 211, 65, 107, 37, 157, 26, 187, 19, + /* 450 */ 52, 70, 167, 9, 140, 145, 22, 217, 12, 152, + /* 460 */ 65, 88, 70, 89, 145, 268, 50, 53, 174, 208, + /* 470 */ 206, 141, 91, 155, 131, 231, 268, 147, 268, 111, + /* 480 */ 38, 206, 241, 50, 53, 174, 208, 268, 221, 26, + /* 490 */ 155, 87, 16, 178, 105, 82, 70, 100, 29, 144, + /* 500 */ 178, 49, 207, 70, 180, 183, 79, 92, 246, 276, + /* 510 */ 236, 180, 183, 241, 92, 206, 276, 274, 178, 49, + /* 520 */ 93, 70, 206, 189, 76, 195, 20, 256, 38, 180, + /* 530 */ 183, 266, 92, 109, 276, 178, 49, 126, 70, 222, + /* 540 */ 206, 75, 255, 117, 246, 256, 180, 183, 255, 92, + /* 550 */ 271, 276, 151, 142, 195, 171, 68, 206, 178, 49, + /* 560 */ 120, 70, 256, 67, 74, 178, 49, 214, 70, 180, + /* 570 */ 183, 80, 92, 153, 276, 17, 180, 183, 173, 92, + /* 580 */ 206, 276, 212, 59, 169, 256, 178, 206, 150, 70, + /* 590 */ 166, 241, 256, 178, 49, 204, 70, 180, 183, 78, + /* 600 */ 84, 103, 276, 198, 180, 183, 36, 92, 206, 276, + /* 610 */ 178, 49, 225, 70, 145, 206, 72, 205, 69, 262, + /* 620 */ 256, 180, 183, 32, 92, 260, 276, 260, 267, 260, + /* 630 */ 260, 260, 206, 178, 49, 260, 70, 256, 260, 77, + /* 640 */ 178, 49, 260, 70, 180, 183, 81, 92, 260, 276, + /* 650 */ 260, 180, 183, 260, 92, 206, 276, 260, 260, 260, + /* 660 */ 256, 178, 206, 260, 70, 260, 260, 256, 178, 48, + /* 670 */ 260, 70, 180, 183, 71, 85, 260, 276, 260, 180, + /* 680 */ 183, 260, 92, 206, 276, 178, 106, 260, 70, 260, + /* 690 */ 206, 260, 260, 260, 260, 256, 180, 183, 260, 92, + /* 700 */ 260, 276, 260, 260, 226, 260, 260, 206, 178, 106, + /* 710 */ 260, 70, 260, 260, 260, 260, 260, 260, 260, 180, + /* 720 */ 183, 260, 92, 260, 276, 260, 260, 163, 260, 260, + /* 730 */ 206, 178, 106, 260, 70, 260, 260, 260, 260, 260, + /* 740 */ 260, 260, 180, 183, 260, 92, 260, 276, 260, 260, + /* 750 */ 162, 260, 260, 206, 178, 106, 260, 70, 260, 260, + /* 760 */ 260, 260, 260, 260, 260, 180, 183, 260, 92, 260, + /* 770 */ 276, 178, 122, 170, 70, 260, 206, 260, 260, 260, + /* 780 */ 260, 260, 180, 183, 260, 92, 260, 276, 260, 260, + /* 790 */ 260, 260, 260, 206, 178, 104, 260, 70, 260, 260, + /* 800 */ 260, 260, 260, 260, 260, 180, 183, 260, 92, 260, + /* 810 */ 276, 260, 260, 260, 260, 260, 206, 178, 99, 260, + /* 820 */ 70, 260, 260, 260, 260, 260, 260, 260, 180, 183, + /* 830 */ 260, 92, 260, 276, 260, 260, 260, 260, 260, 206, + /* 840 */ 178, 123, 260, 70, 260, 260, 260, 178, 125, 260, + /* 850 */ 70, 180, 183, 260, 92, 260, 276, 260, 180, 183, + /* 860 */ 260, 92, 206, 276, 260, 260, 260, 260, 260, 206, + /* 870 */ 178, 115, 260, 70, 260, 260, 260, 260, 260, 260, + /* 880 */ 260, 180, 183, 260, 92, 260, 276, 260, 260, 260, + /* 890 */ 260, 260, 206, 178, 46, 260, 70, 260, 260, 260, + /* 900 */ 260, 260, 260, 260, 180, 183, 260, 92, 260, 276, + /* 910 */ 260, 260, 260, 260, 260, 206, 178, 45, 260, 62, + /* 920 */ 260, 260, 260, 178, 114, 260, 70, 180, 183, 260, + /* 930 */ 92, 260, 276, 260, 180, 183, 260, 92, 206, 276, + /* 940 */ 260, 260, 260, 260, 260, 206, 178, 119, 260, 70, + /* 950 */ 260, 260, 260, 260, 260, 260, 260, 180, 183, 260, + /* 960 */ 92, 178, 276, 260, 70, 260, 260, 260, 206, 260, + /* 970 */ 260, 260, 180, 183, 260, 83, 260, 276, 260, 260, + /* 980 */ 260, 260, 260, 206, ); static public $yy_lookahead = array( - /* 0 */ 23, 14, 4, 74, 4, 1, 77, 3, 103, 22, - /* 10 */ 14, 11, 12, 14, 85, 86, 39, 40, 22, 90, - /* 20 */ 24, 22, 26, 27, 25, 96, 84, 50, 51, 52, - /* 30 */ 53, 54, 55, 56, 57, 58, 59, 39, 40, 74, - /* 40 */ 98, 74, 77, 15, 77, 1, 46, 18, 50, 51, - /* 50 */ 52, 53, 54, 55, 56, 57, 58, 59, 1, 92, - /* 60 */ 3, 96, 18, 96, 79, 11, 12, 39, 40, 94, - /* 70 */ 66, 17, 97, 29, 99, 18, 3, 48, 50, 51, - /* 80 */ 52, 53, 54, 55, 56, 57, 58, 59, 1, 20, - /* 90 */ 11, 12, 48, 24, 29, 39, 40, 10, 41, 12, - /* 100 */ 46, 14, 29, 16, 47, 18, 50, 51, 52, 53, - /* 110 */ 54, 55, 56, 57, 58, 59, 29, 1, 10, 3, - /* 120 */ 12, 76, 14, 78, 16, 46, 18, 15, 41, 42, - /* 130 */ 43, 44, 87, 3, 18, 48, 24, 29, 95, 10, - /* 140 */ 14, 12, 76, 14, 78, 16, 38, 18, 22, 41, - /* 150 */ 42, 43, 44, 87, 28, 25, 48, 41, 29, 29, - /* 160 */ 1, 2, 3, 47, 5, 6, 7, 38, 9, 21, - /* 170 */ 41, 42, 43, 44, 26, 3, 10, 48, 12, 49, - /* 180 */ 14, 24, 16, 74, 18, 13, 77, 30, 31, 32, - /* 190 */ 33, 34, 35, 36, 37, 29, 1, 25, 3, 74, - /* 200 */ 95, 29, 77, 8, 38, 96, 4, 41, 42, 43, - /* 210 */ 44, 3, 4, 1, 48, 3, 16, 60, 95, 19, - /* 220 */ 61, 96, 63, 64, 65, 10, 67, 12, 26, 14, - /* 230 */ 4, 16, 17, 18, 24, 29, 26, 29, 74, 74, - /* 240 */ 75, 77, 77, 47, 29, 80, 81, 82, 1, 85, - /* 250 */ 85, 86, 26, 88, 90, 90, 41, 42, 43, 44, - /* 260 */ 96, 96, 1, 48, 3, 94, 101, 10, 97, 12, - /* 270 */ 99, 14, 7, 16, 62, 18, 29, 10, 24, 12, - /* 280 */ 47, 14, 28, 16, 4, 18, 29, 3, 15, 14, - /* 290 */ 73, 3, 17, 1, 10, 3, 29, 22, 41, 42, - /* 300 */ 43, 44, 18, 42, 24, 48, 18, 3, 41, 42, - /* 310 */ 43, 44, 10, 29, 12, 48, 14, 29, 16, 74, - /* 320 */ 18, 10, 77, 12, 107, 14, 76, 16, 78, 18, - /* 330 */ 85, 29, 48, 29, 42, 90, 48, 87, 18, 4, - /* 340 */ 29, 96, 94, 41, 42, 43, 44, 99, 17, 29, - /* 350 */ 48, 20, 41, 42, 43, 44, 10, 3, 12, 48, - /* 360 */ 14, 26, 16, 76, 18, 10, 3, 4, 14, 14, - /* 370 */ 1, 16, 3, 18, 87, 29, 69, 70, 71, 72, - /* 380 */ 81, 29, 16, 4, 29, 19, 18, 41, 42, 43, - /* 390 */ 44, 15, 29, 27, 48, 4, 41, 42, 43, 44, - /* 400 */ 24, 49, 3, 48, 21, 26, 30, 31, 32, 33, - /* 410 */ 34, 35, 36, 37, 4, 74, 75, 26, 77, 74, - /* 420 */ 4, 80, 77, 83, 25, 100, 85, 86, 29, 88, - /* 430 */ 85, 90, 4, 83, 24, 90, 60, 96, 98, 4, - /* 440 */ 24, 96, 101, 76, 74, 75, 95, 77, 98, 98, - /* 450 */ 80, 27, 24, 76, 87, 85, 86, 99, 88, 78, - /* 460 */ 90, 26, 74, 75, 87, 77, 96, 100, 80, 74, - /* 470 */ 75, 101, 77, 85, 86, 80, 88, 83, 90, 20, - /* 480 */ 85, 86, 23, 88, 96, 90, 24, 74, 75, 101, - /* 490 */ 77, 96, 98, 80, 26, 27, 101, 83, 85, 86, - /* 500 */ 78, 88, 91, 90, 74, 75, 83, 77, 29, 96, - /* 510 */ 80, 3, 98, 29, 101, 85, 86, 106, 88, 73, - /* 520 */ 90, 98, 74, 75, 102, 77, 96, 83, 80, 18, - /* 530 */ 94, 101, 45, 85, 86, 99, 88, 29, 90, 4, - /* 540 */ 74, 75, 98, 77, 96, 18, 80, 74, 75, 101, - /* 550 */ 77, 85, 86, 107, 88, 14, 90, 49, 85, 86, - /* 560 */ 4, 88, 96, 90, 71, 72, 29, 101, 29, 96, - /* 570 */ 73, 73, 25, 74, 75, 29, 77, 104, 105, 80, - /* 580 */ 74, 75, 18, 77, 85, 86, 80, 88, 19, 90, - /* 590 */ 4, 85, 86, 15, 88, 96, 90, 29, 74, 75, - /* 600 */ 101, 77, 96, 48, 107, 107, 21, 101, 45, 85, - /* 610 */ 86, 15, 88, 10, 90, 25, 74, 75, 10, 77, - /* 620 */ 96, 29, 14, 79, 107, 89, 18, 85, 86, 105, - /* 630 */ 88, 74, 90, 26, 77, 93, 98, 29, 96, 87, - /* 640 */ 97, 92, 85, 86, 14, 88, 106, 90, 95, 41, - /* 650 */ 42, 43, 44, 96, 74, 75, 48, 77, 108, 108, - /* 660 */ 95, 108, 108, 108, 108, 85, 86, 108, 88, 108, - /* 670 */ 90, 74, 75, 93, 77, 108, 96, 108, 108, 108, - /* 680 */ 108, 108, 85, 86, 108, 88, 108, 90, 108, 108, - /* 690 */ 93, 74, 75, 96, 77, 108, 108, 108, 108, 108, - /* 700 */ 108, 108, 85, 86, 108, 88, 74, 90, 108, 77, - /* 710 */ 93, 108, 108, 96, 108, 108, 108, 85, 86, 108, - /* 720 */ 88, 108, 90, 108, 74, 75, 108, 77, 96, 108, - /* 730 */ 108, 74, 75, 108, 77, 85, 86, 108, 88, 108, - /* 740 */ 90, 108, 85, 86, 108, 88, 96, 90, 74, 75, - /* 750 */ 108, 77, 108, 96, 108, 108, 108, 108, 108, 85, - /* 760 */ 86, 108, 88, 108, 90, 74, 75, 108, 77, 108, - /* 770 */ 96, 108, 108, 108, 108, 108, 85, 86, 108, 88, - /* 780 */ 108, 90, 74, 75, 108, 77, 108, 96, 108, 108, - /* 790 */ 108, 108, 108, 85, 86, 108, 88, 108, 90, 74, - /* 800 */ 75, 108, 77, 108, 96, 108, 74, 75, 108, 77, - /* 810 */ 85, 86, 108, 88, 108, 90, 108, 85, 86, 108, - /* 820 */ 88, 96, 90, 74, 75, 108, 77, 108, 96, 108, - /* 830 */ 108, 108, 108, 108, 85, 86, 108, 88, 108, 90, - /* 840 */ 74, 75, 108, 77, 108, 96, 108, 108, 108, 108, - /* 850 */ 108, 85, 86, 108, 88, 108, 90, 74, 75, 108, - /* 860 */ 77, 108, 96, 108, 108, 108, 108, 108, 85, 86, - /* 870 */ 108, 88, 108, 90, 74, 75, 108, 77, 108, 96, - /* 880 */ 108, 74, 75, 108, 77, 85, 86, 108, 88, 108, - /* 890 */ 90, 108, 85, 86, 108, 88, 96, 90, 74, 75, - /* 900 */ 108, 77, 108, 96, 108, 108, 108, 108, 108, 85, - /* 910 */ 86, 108, 88, 108, 90, 74, 108, 108, 77, 108, - /* 920 */ 96, 108, 108, 108, 108, 108, 85, 86, 108, 88, - /* 930 */ 108, 90, 108, 108, 108, 108, 108, 96, + /* 0 */ 15, 39, 40, 95, 3, 69, 70, 71, 72, 1, + /* 10 */ 18, 3, 50, 51, 52, 53, 54, 55, 56, 57, + /* 20 */ 58, 59, 15, 3, 39, 40, 25, 24, 16, 26, + /* 30 */ 29, 19, 1, 13, 3, 50, 51, 52, 53, 54, + /* 40 */ 55, 56, 57, 58, 59, 25, 3, 4, 23, 29, + /* 50 */ 49, 74, 29, 4, 77, 1, 2, 3, 14, 5, + /* 60 */ 6, 7, 85, 9, 39, 40, 22, 90, 24, 1, + /* 70 */ 26, 27, 29, 96, 66, 50, 51, 52, 53, 54, + /* 80 */ 55, 56, 57, 58, 59, 1, 18, 3, 39, 40, + /* 90 */ 4, 74, 8, 62, 77, 20, 1, 29, 23, 50, + /* 100 */ 51, 52, 53, 54, 55, 56, 57, 58, 59, 92, + /* 110 */ 24, 74, 75, 96, 77, 61, 48, 63, 64, 65, + /* 120 */ 15, 67, 85, 86, 29, 88, 10, 90, 12, 24, + /* 130 */ 14, 4, 16, 96, 18, 30, 31, 32, 33, 34, + /* 140 */ 35, 36, 37, 3, 4, 29, 26, 27, 11, 12, + /* 150 */ 74, 24, 16, 77, 38, 19, 18, 41, 42, 43, + /* 160 */ 44, 85, 86, 27, 48, 60, 90, 29, 76, 29, + /* 170 */ 78, 1, 96, 3, 74, 75, 79, 77, 3, 87, + /* 180 */ 80, 81, 82, 46, 94, 85, 86, 97, 88, 99, + /* 190 */ 90, 10, 18, 12, 15, 14, 96, 16, 1, 18, + /* 200 */ 25, 101, 3, 24, 29, 74, 14, 10, 77, 12, + /* 210 */ 29, 14, 42, 16, 22, 18, 85, 18, 95, 38, + /* 220 */ 28, 90, 41, 42, 43, 44, 29, 96, 29, 48, + /* 230 */ 71, 72, 74, 75, 14, 77, 19, 17, 41, 42, + /* 240 */ 43, 44, 22, 85, 86, 48, 88, 48, 90, 10, + /* 250 */ 1, 12, 3, 14, 96, 16, 17, 18, 4, 3, + /* 260 */ 99, 73, 104, 105, 14, 76, 10, 10, 29, 12, + /* 270 */ 4, 14, 22, 16, 18, 18, 87, 76, 24, 78, + /* 280 */ 41, 42, 43, 44, 4, 29, 29, 48, 87, 100, + /* 290 */ 24, 42, 76, 20, 78, 107, 3, 24, 41, 42, + /* 300 */ 43, 44, 95, 87, 48, 48, 26, 14, 78, 10, + /* 310 */ 4, 12, 24, 14, 1, 16, 3, 18, 30, 31, + /* 320 */ 32, 33, 34, 35, 36, 37, 3, 1, 29, 3, + /* 330 */ 10, 18, 26, 17, 14, 24, 20, 18, 18, 28, + /* 340 */ 41, 42, 43, 44, 18, 21, 24, 48, 60, 29, + /* 350 */ 26, 10, 29, 12, 41, 14, 4, 16, 81, 18, + /* 360 */ 47, 41, 42, 43, 44, 11, 12, 41, 48, 94, + /* 370 */ 29, 17, 49, 47, 99, 18, 74, 75, 26, 77, + /* 380 */ 73, 83, 41, 42, 43, 44, 95, 85, 86, 48, + /* 390 */ 88, 74, 90, 10, 77, 12, 98, 14, 96, 16, + /* 400 */ 46, 18, 1, 4, 3, 48, 74, 105, 83, 77, + /* 410 */ 11, 12, 29, 96, 107, 79, 4, 85, 74, 75, + /* 420 */ 3, 77, 90, 98, 41, 42, 43, 44, 96, 85, + /* 430 */ 86, 48, 88, 4, 90, 10, 14, 12, 26, 14, + /* 440 */ 96, 16, 4, 18, 22, 46, 29, 25, 74, 3, + /* 450 */ 83, 77, 10, 103, 29, 26, 14, 29, 16, 74, + /* 460 */ 18, 83, 77, 83, 26, 98, 41, 42, 43, 44, + /* 470 */ 96, 29, 83, 48, 78, 29, 98, 49, 98, 95, + /* 480 */ 27, 96, 98, 41, 42, 43, 44, 98, 15, 25, + /* 490 */ 48, 73, 14, 74, 75, 91, 77, 76, 102, 84, + /* 500 */ 74, 75, 4, 77, 85, 86, 80, 88, 87, 90, + /* 510 */ 106, 85, 86, 98, 88, 96, 90, 47, 74, 75, + /* 520 */ 73, 77, 96, 29, 80, 107, 25, 101, 27, 85, + /* 530 */ 86, 29, 88, 76, 90, 74, 75, 94, 77, 29, + /* 540 */ 96, 80, 99, 94, 87, 101, 85, 86, 99, 88, + /* 550 */ 47, 90, 29, 29, 107, 48, 29, 96, 74, 75, + /* 560 */ 29, 77, 101, 15, 80, 74, 75, 4, 77, 85, + /* 570 */ 86, 80, 88, 29, 90, 14, 85, 86, 10, 88, + /* 580 */ 96, 90, 7, 18, 45, 101, 74, 96, 21, 77, + /* 590 */ 45, 98, 101, 74, 75, 4, 77, 85, 86, 80, + /* 600 */ 88, 95, 90, 107, 85, 86, 89, 88, 96, 90, + /* 610 */ 74, 75, 87, 77, 26, 96, 80, 97, 92, 106, + /* 620 */ 101, 85, 86, 21, 88, 108, 90, 108, 100, 108, + /* 630 */ 108, 108, 96, 74, 75, 108, 77, 101, 108, 80, + /* 640 */ 74, 75, 108, 77, 85, 86, 80, 88, 108, 90, + /* 650 */ 108, 85, 86, 108, 88, 96, 90, 108, 108, 108, + /* 660 */ 101, 74, 96, 108, 77, 108, 108, 101, 74, 75, + /* 670 */ 108, 77, 85, 86, 80, 88, 108, 90, 108, 85, + /* 680 */ 86, 108, 88, 96, 90, 74, 75, 108, 77, 108, + /* 690 */ 96, 108, 108, 108, 108, 101, 85, 86, 108, 88, + /* 700 */ 108, 90, 108, 108, 93, 108, 108, 96, 74, 75, + /* 710 */ 108, 77, 108, 108, 108, 108, 108, 108, 108, 85, + /* 720 */ 86, 108, 88, 108, 90, 108, 108, 93, 108, 108, + /* 730 */ 96, 74, 75, 108, 77, 108, 108, 108, 108, 108, + /* 740 */ 108, 108, 85, 86, 108, 88, 108, 90, 108, 108, + /* 750 */ 93, 108, 108, 96, 74, 75, 108, 77, 108, 108, + /* 760 */ 108, 108, 108, 108, 108, 85, 86, 108, 88, 108, + /* 770 */ 90, 74, 75, 93, 77, 108, 96, 108, 108, 108, + /* 780 */ 108, 108, 85, 86, 108, 88, 108, 90, 108, 108, + /* 790 */ 108, 108, 108, 96, 74, 75, 108, 77, 108, 108, + /* 800 */ 108, 108, 108, 108, 108, 85, 86, 108, 88, 108, + /* 810 */ 90, 108, 108, 108, 108, 108, 96, 74, 75, 108, + /* 820 */ 77, 108, 108, 108, 108, 108, 108, 108, 85, 86, + /* 830 */ 108, 88, 108, 90, 108, 108, 108, 108, 108, 96, + /* 840 */ 74, 75, 108, 77, 108, 108, 108, 74, 75, 108, + /* 850 */ 77, 85, 86, 108, 88, 108, 90, 108, 85, 86, + /* 860 */ 108, 88, 96, 90, 108, 108, 108, 108, 108, 96, + /* 870 */ 74, 75, 108, 77, 108, 108, 108, 108, 108, 108, + /* 880 */ 108, 85, 86, 108, 88, 108, 90, 108, 108, 108, + /* 890 */ 108, 108, 96, 74, 75, 108, 77, 108, 108, 108, + /* 900 */ 108, 108, 108, 108, 85, 86, 108, 88, 108, 90, + /* 910 */ 108, 108, 108, 108, 108, 96, 74, 75, 108, 77, + /* 920 */ 108, 108, 108, 74, 75, 108, 77, 85, 86, 108, + /* 930 */ 88, 108, 90, 108, 85, 86, 108, 88, 96, 90, + /* 940 */ 108, 108, 108, 108, 108, 96, 74, 75, 108, 77, + /* 950 */ 108, 108, 108, 108, 108, 108, 108, 85, 86, 108, + /* 960 */ 88, 74, 90, 108, 77, 108, 108, 108, 96, 108, + /* 970 */ 108, 108, 85, 86, 108, 88, 108, 90, 108, 108, + /* 980 */ 108, 108, 108, 96, ); - const YY_SHIFT_USE_DFLT = -24; - const YY_SHIFT_MAX = 169; + const YY_SHIFT_USE_DFLT = -39; + const YY_SHIFT_MAX = 170; static public $yy_shift_ofst = array( - /* 0 */ 159, 166, 108, 108, 108, 108, 108, 108, 129, 129, - /* 10 */ 108, 108, 346, 257, 257, 257, 346, 257, 87, 257, - /* 20 */ 257, 257, 257, 257, 257, 257, 257, 257, 311, 257, - /* 30 */ 257, 215, 267, 302, 355, 608, 608, 608, 288, 284, - /* 40 */ -4, 44, 366, 366, 29, 210, 210, 148, 159, 376, - /* 50 */ 157, 116, 130, 172, 292, 508, 304, 369, 73, 304, - /* 60 */ 73, 73, 73, 369, 468, 369, 73, 607, 424, 424, - /* 70 */ -23, -2, 28, 56, 56, 56, 56, 56, 56, 56, - /* 80 */ 56, 57, 54, 0, 79, 208, 399, 261, 212, 195, - /* 90 */ 79, 4, 363, 202, 435, 254, 391, 416, 200, 200, - /* 100 */ 112, 69, 226, 428, 354, 320, 410, 379, 200, 335, - /* 110 */ 280, 200, 630, 424, 424, 462, 424, 462, 462, 424, - /* 120 */ 383, 462, 462, 462, 368, -24, -24, -24, -24, -24, - /* 130 */ -1, 126, 275, 247, -13, -13, -13, 352, 459, 331, - /* 140 */ 511, 487, 541, 539, 556, 537, 564, 586, 590, 592, - /* 150 */ 547, 535, 527, 546, 563, 596, 603, 585, 555, 569, - /* 160 */ 578, 568, 484, 479, 196, 206, 265, 233, 273, 65, + /* 0 */ 54, 181, 116, 116, 116, 116, 116, 116, 116, 116, + /* 10 */ 116, 116, 383, 257, 257, 383, 257, 257, 197, 257, + /* 20 */ 257, 257, 257, 257, 257, 257, 257, 257, 341, 257, + /* 30 */ 257, 239, 425, 299, 442, 320, 320, 320, 199, 256, + /* 40 */ 44, 68, 136, 357, 324, 3, 3, 54, 105, 288, + /* 50 */ 326, 20, 1, 170, 323, 446, 401, 401, 446, 446, + /* 60 */ 417, 446, 501, 417, 120, 446, 401, 453, 588, 453, + /* 70 */ 453, -15, 25, 49, -38, -38, -38, -38, -38, -38, + /* 80 */ -38, -38, 313, 399, 354, 137, 249, 8, 175, 140, + /* 90 */ 31, 43, 137, 84, 12, 311, 412, 12, 293, 179, + /* 100 */ 438, 86, 12, 12, 127, 254, 273, 138, 280, 306, + /* 110 */ 266, 12, 352, 429, 322, 322, 602, 453, 453, 322, + /* 120 */ 478, 319, 322, 322, 453, 322, 453, -39, -39, -39, + /* 130 */ -39, -39, 422, 220, 192, 428, 316, 75, 250, 95, + /* 140 */ 250, 250, 464, 494, 591, 524, 523, 510, 563, 503, + /* 150 */ 502, 498, 470, 507, 527, 544, 565, 567, 539, 575, + /* 160 */ 568, 531, 473, 548, 561, 545, 174, 217, 23, -8, + /* 170 */ 7, ); - const YY_REDUCE_USE_DFLT = -96; - const YY_REDUCE_MAX = 129; + const YY_REDUCE_USE_DFLT = -93; + const YY_REDUCE_MAX = 131; static public $yy_reduce_ofst = array( - /* 0 */ 307, 165, 370, 430, 413, 466, 341, 395, 388, 448, - /* 10 */ 506, 499, 473, 597, 580, 617, 524, 542, 725, 732, - /* 20 */ 708, 650, 691, 657, 674, 749, 766, 824, 800, 807, - /* 30 */ 783, 557, 841, 632, -71, 345, 245, 164, -33, 125, - /* 40 */ 250, -35, -25, 171, 109, 45, 66, 367, 493, 422, - /* 50 */ 422, 411, 351, -58, 446, 351, 394, 497, 423, 350, - /* 60 */ 340, 394, 414, 217, 287, 498, 444, 377, 248, 436, - /* 70 */ -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, - /* 80 */ -95, 540, 536, 536, 536, 538, 538, 517, 517, 517, - /* 90 */ 536, 517, 538, 552, 552, 381, 552, 381, 543, 543, - /* 100 */ 381, 381, 552, 381, 565, 549, 381, 552, 543, 552, - /* 110 */ 381, 543, 553, 358, 358, 381, 358, 381, 381, 358, - /* 120 */ 325, 381, 381, 381, 299, 105, 43, 544, -15, 123, + /* 0 */ -64, 100, 484, 461, 444, 426, 491, 594, 566, 559, + /* 10 */ 519, 536, 158, 657, 611, 302, 634, 680, 344, 37, + /* 20 */ 819, 697, 743, 766, 773, 720, 849, 872, 842, 796, + /* 30 */ 419, 512, 587, 887, 76, 332, -23, 131, 17, 374, + /* 40 */ 216, 385, 90, 317, 189, 92, 201, 159, 396, 396, + /* 50 */ 404, 415, 384, 307, 384, 380, 188, 418, 389, 325, + /* 60 */ 298, 378, 275, 367, 421, 298, 447, 449, 457, 443, + /* 70 */ 275, 350, 350, 350, 350, 350, 350, 350, 350, 350, + /* 80 */ 350, 350, 513, 517, 517, 517, 496, 496, 493, 493, + /* 90 */ 496, 493, 517, 496, 520, 230, 525, 520, 506, 230, + /* 100 */ 525, 230, 520, 520, 230, 230, 230, 526, 525, 525, + /* 110 */ 230, 520, 525, 525, 230, 230, 528, 161, 161, 230, + /* 120 */ 291, 277, 230, 230, 161, 230, 161, -92, 207, 123, + /* 130 */ 97, 336, ); static public $yyExpectedTokens = array( /* 0 */ array(1, 2, 3, 5, 6, 7, 9, 61, 63, 64, 65, 67, ), @@ -543,37 +555,37 @@ static public $yy_action = array( /* 40 */ array(14, 22, 24, 26, 27, ), /* 41 */ array(1, 18, 29, 48, ), /* 42 */ array(16, 19, 27, ), - /* 43 */ array(16, 19, 27, ), - /* 44 */ array(18, 48, ), + /* 43 */ array(18, 48, ), + /* 44 */ array(21, 26, ), /* 45 */ array(24, 26, ), /* 46 */ array(24, 26, ), - /* 47 */ array(21, 26, ), - /* 48 */ array(1, 2, 3, 5, 6, 7, 9, 61, 63, 64, 65, 67, ), - /* 49 */ array(15, 24, 30, 31, 32, 33, 34, 35, 36, 37, 60, ), - /* 50 */ array(24, 30, 31, 32, 33, 34, 35, 36, 37, 60, ), - /* 51 */ array(1, 3, 18, 41, 47, ), + /* 47 */ array(1, 2, 3, 5, 6, 7, 9, 61, 63, 64, 65, 67, ), + /* 48 */ array(15, 24, 30, 31, 32, 33, 34, 35, 36, 37, 60, ), + /* 49 */ array(24, 30, 31, 32, 33, 34, 35, 36, 37, 60, ), + /* 50 */ array(1, 3, 18, 41, 47, ), + /* 51 */ array(3, 13, 25, 29, ), /* 52 */ array(3, 25, 29, 49, ), - /* 53 */ array(3, 13, 25, 29, ), - /* 54 */ array(1, 3, 42, ), - /* 55 */ array(3, 29, 49, ), - /* 56 */ array(3, 29, ), + /* 53 */ array(1, 3, 42, ), + /* 54 */ array(3, 29, 49, ), + /* 55 */ array(3, 29, ), + /* 56 */ array(1, 3, ), /* 57 */ array(1, 3, ), /* 58 */ array(3, 29, ), /* 59 */ array(3, 29, ), /* 60 */ array(3, 29, ), /* 61 */ array(3, 29, ), - /* 62 */ array(3, 29, ), - /* 63 */ array(1, 3, ), + /* 62 */ array(25, 27, ), + /* 63 */ array(3, 29, ), /* 64 */ array(26, 27, ), - /* 65 */ array(1, 3, ), - /* 66 */ array(3, 29, ), - /* 67 */ array(26, ), - /* 68 */ array(27, ), + /* 65 */ array(3, 29, ), + /* 66 */ array(1, 3, ), + /* 67 */ array(27, ), + /* 68 */ array(26, ), /* 69 */ array(27, ), - /* 70 */ array(23, 39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), - /* 71 */ array(4, 39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), - /* 72 */ array(15, 39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), - /* 73 */ array(39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), + /* 70 */ array(27, ), + /* 71 */ array(15, 39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), + /* 72 */ array(23, 39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), + /* 73 */ array(4, 39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), /* 74 */ array(39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), /* 75 */ array(39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), /* 76 */ array(39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), @@ -581,96 +593,96 @@ static public $yy_action = array( /* 78 */ array(39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), /* 79 */ array(39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), /* 80 */ array(39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), - /* 81 */ array(1, 3, 18, 41, 47, ), - /* 82 */ array(11, 12, 17, 46, ), + /* 81 */ array(39, 40, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, ), + /* 82 */ array(1, 3, 18, 41, 47, ), /* 83 */ array(4, 11, 12, 46, ), - /* 84 */ array(11, 12, 46, ), - /* 85 */ array(3, 4, 29, ), - /* 86 */ array(3, 25, 29, ), - /* 87 */ array(1, 3, 42, ), - /* 88 */ array(1, 3, 62, ), - /* 89 */ array(1, 3, 8, ), - /* 90 */ array(11, 12, 46, ), - /* 91 */ array(1, 3, 66, ), - /* 92 */ array(3, 4, 29, ), - /* 93 */ array(4, 26, ), - /* 94 */ array(4, 26, ), + /* 84 */ array(11, 12, 17, 46, ), + /* 85 */ array(11, 12, 46, ), + /* 86 */ array(1, 3, 42, ), + /* 87 */ array(1, 3, 66, ), + /* 88 */ array(3, 25, 29, ), + /* 89 */ array(3, 4, 29, ), + /* 90 */ array(1, 3, 62, ), + /* 91 */ array(3, 4, 29, ), + /* 92 */ array(11, 12, 46, ), + /* 93 */ array(1, 3, 8, ), + /* 94 */ array(16, 19, ), /* 95 */ array(24, 28, ), /* 96 */ array(4, 26, ), - /* 97 */ array(4, 24, ), - /* 98 */ array(16, 19, ), - /* 99 */ array(16, 19, ), - /* 100 */ array(15, 24, ), - /* 101 */ array(20, 24, ), - /* 102 */ array(4, 26, ), - /* 103 */ array(4, 24, ), - /* 104 */ array(3, 14, ), - /* 105 */ array(18, 29, ), - /* 106 */ array(4, 24, ), - /* 107 */ array(4, 26, ), - /* 108 */ array(16, 19, ), + /* 97 */ array(16, 19, ), + /* 98 */ array(3, 14, ), + /* 99 */ array(15, 24, ), + /* 100 */ array(4, 26, ), + /* 101 */ array(4, 24, ), + /* 102 */ array(16, 19, ), + /* 103 */ array(16, 19, ), + /* 104 */ array(4, 24, ), + /* 105 */ array(4, 24, ), + /* 106 */ array(20, 24, ), + /* 107 */ array(18, 29, ), + /* 108 */ array(4, 26, ), /* 109 */ array(4, 26, ), /* 110 */ array(4, 24, ), /* 111 */ array(16, 19, ), - /* 112 */ array(14, ), - /* 113 */ array(27, ), - /* 114 */ array(27, ), + /* 112 */ array(4, 26, ), + /* 113 */ array(4, 26, ), + /* 114 */ array(24, ), /* 115 */ array(24, ), - /* 116 */ array(27, ), - /* 117 */ array(24, ), - /* 118 */ array(24, ), - /* 119 */ array(27, ), - /* 120 */ array(21, ), - /* 121 */ array(24, ), + /* 116 */ array(21, ), + /* 117 */ array(27, ), + /* 118 */ array(27, ), + /* 119 */ array(24, ), + /* 120 */ array(14, ), + /* 121 */ array(18, ), /* 122 */ array(24, ), /* 123 */ array(24, ), - /* 124 */ array(18, ), - /* 125 */ array(), - /* 126 */ array(), + /* 124 */ array(27, ), + /* 125 */ array(24, ), + /* 126 */ array(27, ), /* 127 */ array(), /* 128 */ array(), /* 129 */ array(), - /* 130 */ array(14, 22, 25, ), - /* 131 */ array(14, 22, 28, ), - /* 132 */ array(14, 17, 22, ), - /* 133 */ array(1, 29, ), - /* 134 */ array(14, 22, ), - /* 135 */ array(14, 22, ), - /* 136 */ array(14, 22, ), - /* 137 */ array(29, 49, ), - /* 138 */ array(20, 23, ), - /* 139 */ array(17, 20, ), - /* 140 */ array(18, ), - /* 141 */ array(45, ), - /* 142 */ array(14, ), + /* 130 */ array(), + /* 131 */ array(), + /* 132 */ array(14, 22, 25, ), + /* 133 */ array(14, 17, 22, ), + /* 134 */ array(14, 22, 28, ), + /* 135 */ array(29, 49, ), + /* 136 */ array(17, 20, ), + /* 137 */ array(20, 23, ), + /* 138 */ array(14, 22, ), + /* 139 */ array(1, 29, ), + /* 140 */ array(14, 22, ), + /* 141 */ array(14, 22, ), + /* 142 */ array(25, ), /* 143 */ array(29, ), /* 144 */ array(4, ), /* 145 */ array(29, ), - /* 146 */ array(18, ), - /* 147 */ array(4, ), - /* 148 */ array(25, ), - /* 149 */ array(29, ), - /* 150 */ array(25, ), + /* 146 */ array(29, ), + /* 147 */ array(29, ), + /* 148 */ array(4, ), + /* 149 */ array(47, ), + /* 150 */ array(29, ), /* 151 */ array(4, ), - /* 152 */ array(18, ), - /* 153 */ array(29, ), - /* 154 */ array(45, ), - /* 155 */ array(15, ), - /* 156 */ array(10, ), + /* 152 */ array(47, ), + /* 153 */ array(48, ), + /* 154 */ array(29, ), + /* 155 */ array(29, ), + /* 156 */ array(18, ), /* 157 */ array(21, ), - /* 158 */ array(48, ), - /* 159 */ array(19, ), - /* 160 */ array(15, ), + /* 158 */ array(45, ), + /* 159 */ array(7, ), + /* 160 */ array(10, ), /* 161 */ array(29, ), - /* 162 */ array(29, ), - /* 163 */ array(29, ), - /* 164 */ array(47, ), - /* 165 */ array(29, ), - /* 166 */ array(7, ), - /* 167 */ array(47, ), - /* 168 */ array(15, ), - /* 169 */ array(29, ), - /* 170 */ array(), + /* 162 */ array(15, ), + /* 163 */ array(15, ), + /* 164 */ array(14, ), + /* 165 */ array(45, ), + /* 166 */ array(18, ), + /* 167 */ array(19, ), + /* 168 */ array(29, ), + /* 169 */ array(18, ), + /* 170 */ array(15, ), /* 171 */ array(), /* 172 */ array(), /* 173 */ array(), @@ -780,33 +792,33 @@ static public $yy_action = array( ); static public $yy_default = array( /* 0 */ 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, - /* 10 */ 427, 427, 409, 371, 371, 371, 427, 371, 427, 427, + /* 10 */ 427, 427, 409, 371, 371, 427, 371, 371, 427, 427, /* 20 */ 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, /* 30 */ 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, - /* 40 */ 307, 427, 345, 339, 427, 307, 307, 307, 277, 381, - /* 50 */ 381, 427, 347, 427, 427, 347, 427, 427, 427, 427, - /* 60 */ 427, 427, 427, 427, 307, 427, 427, 307, 334, 335, - /* 70 */ 427, 427, 427, 379, 387, 391, 385, 394, 395, 390, - /* 80 */ 386, 427, 427, 427, 376, 427, 427, 427, 427, 427, - /* 90 */ 313, 427, 427, 427, 427, 410, 427, 427, 365, 364, - /* 100 */ 427, 370, 427, 427, 347, 427, 427, 427, 362, 427, - /* 110 */ 427, 363, 347, 336, 340, 382, 337, 301, 308, 359, - /* 120 */ 315, 411, 311, 412, 427, 347, 347, 375, 375, 347, - /* 130 */ 312, 312, 427, 427, 377, 427, 312, 427, 427, 427, - /* 140 */ 427, 316, 338, 427, 427, 427, 427, 427, 341, 427, - /* 150 */ 427, 309, 427, 427, 317, 427, 427, 357, 427, 324, - /* 160 */ 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, - /* 170 */ 323, 350, 316, 317, 318, 299, 326, 392, 393, 330, - /* 180 */ 331, 413, 332, 319, 361, 405, 380, 404, 327, 328, - /* 190 */ 325, 344, 426, 425, 424, 282, 283, 304, 423, 281, - /* 200 */ 297, 278, 279, 280, 296, 284, 285, 302, 310, 389, - /* 210 */ 348, 300, 343, 346, 303, 286, 287, 341, 342, 349, - /* 220 */ 416, 306, 420, 422, 333, 353, 414, 418, 367, 293, - /* 230 */ 407, 358, 369, 292, 305, 291, 366, 356, 351, 360, - /* 240 */ 329, 357, 288, 354, 352, 368, 290, 289, 408, 406, - /* 250 */ 401, 402, 400, 399, 398, 403, 320, 421, 415, 417, - /* 260 */ 378, 419, 397, 396, 295, 322, 372, 373, 294, 321, - /* 270 */ 298, 383, 384, 314, 355, 374, 388, + /* 40 */ 307, 427, 339, 427, 307, 307, 307, 277, 381, 381, + /* 50 */ 427, 427, 347, 427, 347, 427, 427, 427, 427, 427, + /* 60 */ 427, 427, 341, 427, 307, 427, 427, 335, 307, 334, + /* 70 */ 341, 427, 427, 427, 391, 394, 395, 385, 387, 390, + /* 80 */ 386, 379, 427, 427, 427, 376, 427, 427, 427, 427, + /* 90 */ 427, 427, 313, 427, 363, 410, 427, 365, 347, 427, + /* 100 */ 427, 427, 364, 362, 427, 427, 370, 427, 427, 427, + /* 110 */ 427, 345, 427, 427, 308, 382, 315, 337, 340, 311, + /* 120 */ 347, 427, 301, 412, 359, 411, 336, 347, 347, 347, + /* 130 */ 375, 375, 312, 427, 312, 427, 427, 427, 312, 427, + /* 140 */ 377, 427, 427, 427, 427, 427, 427, 427, 309, 427, + /* 150 */ 427, 427, 427, 427, 427, 427, 427, 357, 317, 427, + /* 160 */ 427, 427, 427, 427, 338, 316, 427, 324, 427, 427, + /* 170 */ 427, 344, 278, 325, 326, 388, 380, 404, 323, 392, + /* 180 */ 317, 318, 393, 316, 389, 348, 349, 350, 405, 342, + /* 190 */ 282, 303, 283, 279, 284, 424, 426, 281, 423, 425, + /* 200 */ 304, 285, 286, 280, 300, 346, 343, 297, 327, 361, + /* 210 */ 310, 296, 287, 302, 299, 398, 406, 373, 408, 407, + /* 220 */ 321, 367, 372, 366, 291, 305, 369, 290, 288, 289, + /* 230 */ 322, 357, 352, 354, 422, 353, 414, 333, 420, 368, + /* 240 */ 351, 356, 358, 329, 418, 320, 306, 384, 396, 383, + /* 250 */ 319, 331, 330, 397, 399, 360, 378, 403, 402, 400, + /* 260 */ 401, 332, 413, 419, 293, 292, 314, 374, 355, 417, + /* 270 */ 294, 415, 298, 295, 416, 421, 328, ); /* The next thing included is series of defines which control ** various aspects of the generated parser. @@ -1093,7 +1105,7 @@ static public $yy_action = array( /* 79 */ "varvar ::= varvar varvarele", /* 80 */ "varvarele ::= ID", /* 81 */ "varvarele ::= LDEL expr RDEL", - /* 82 */ "object ::= DOLLAR varvar arrayindex objectchain", + /* 82 */ "object ::= varindexed objectchain", /* 83 */ "objectchain ::= objectelement", /* 84 */ "objectchain ::= objectchain objectelement", /* 85 */ "objectelement ::= PTR ID arrayindex", @@ -1607,7 +1619,7 @@ static public $yy_action = array( array( 'lhs' => 83, 'rhs' => 2 ), array( 'lhs' => 98, 'rhs' => 1 ), array( 'lhs' => 98, 'rhs' => 3 ), - array( 'lhs' => 96, 'rhs' => 4 ), + array( 'lhs' => 96, 'rhs' => 2 ), array( 'lhs' => 94, 'rhs' => 1 ), array( 'lhs' => 94, 'rhs' => 2 ), array( 'lhs' => 99, 'rhs' => 3 ), @@ -1843,31 +1855,31 @@ static public $yy_action = array( */ #line 73 "internal.templateparser.y" function yy_r0(){ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1851 "internal.templateparser.php" +#line 1863 "internal.templateparser.php" #line 79 "internal.templateparser.y" function yy_r1(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1854 "internal.templateparser.php" +#line 1866 "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 1857 "internal.templateparser.php" +#line 1869 "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 1863 "internal.templateparser.php" +#line 1875 "internal.templateparser.php" #line 92 "internal.templateparser.y" function yy_r4(){ $this->_retvalue = ''; } -#line 1866 "internal.templateparser.php" +#line 1878 "internal.templateparser.php" #line 95 "internal.templateparser.y" function yy_r5(){$this->_retvalue = $this->cacher->processNocacheCode($this->yystack[$this->yyidx + -1]->minor, $this->compiler,false,false); } -#line 1869 "internal.templateparser.php" +#line 1881 "internal.templateparser.php" #line 97 "internal.templateparser.y" function yy_r6(){$this->_retvalue = $this->cacher->processNocacheCode($this->smarty->left_delimiter, $this->compiler,false,false); } -#line 1872 "internal.templateparser.php" +#line 1884 "internal.templateparser.php" #line 99 "internal.templateparser.y" function yy_r7(){$this->_retvalue = $this->cacher->processNocacheCode($this->smarty->right_delimiter, $this->compiler,false,false); } -#line 1875 "internal.templateparser.php" +#line 1887 "internal.templateparser.php" #line 101 "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); @@ -1878,7 +1890,7 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1886 "internal.templateparser.php" +#line 1898 "internal.templateparser.php" #line 111 "internal.templateparser.y" function yy_r9(){if (!$this->template->security) { $this->_retvalue = $this->cacher->processNocacheCode('yystack[$this->yyidx + -1]->minor.' ?>', $this->compiler, false,true); @@ -1889,7 +1901,7 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1897 "internal.templateparser.php" +#line 1909 "internal.templateparser.php" #line 121 "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); @@ -1900,28 +1912,28 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1908 "internal.templateparser.php" +#line 1920 "internal.templateparser.php" #line 131 "internal.templateparser.y" function yy_r11(){$this->_retvalue = $this->cacher->processNocacheCode("yystack[$this->yyidx + 0]->minor."';?>\n", $this->compiler, true, true); } -#line 1911 "internal.templateparser.php" +#line 1923 "internal.templateparser.php" #line 132 "internal.templateparser.y" function yy_r12(){$this->_retvalue = $this->cacher->processNocacheCode("';?>\n", $this->compiler, true, true); } -#line 1914 "internal.templateparser.php" +#line 1926 "internal.templateparser.php" #line 134 "internal.templateparser.y" function yy_r13(){$this->_retvalue = $this->cacher->processNocacheCode($this->yystack[$this->yyidx + 0]->minor, $this->compiler,false,false); } -#line 1917 "internal.templateparser.php" +#line 1929 "internal.templateparser.php" #line 141 "internal.templateparser.y" function yy_r14(){ $this->_retvalue = $this->compiler->compileTag('print_expression',array_merge(array('value'=>$this->yystack[$this->yyidx + -2]->minor),$this->yystack[$this->yyidx + -1]->minor)); } -#line 1920 "internal.templateparser.php" +#line 1932 "internal.templateparser.php" #line 143 "internal.templateparser.y" function yy_r15(){ $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 1923 "internal.templateparser.php" +#line 1935 "internal.templateparser.php" #line 145 "internal.templateparser.y" function yy_r16(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -2]->minor,$this->yystack[$this->yyidx + -1]->minor); } -#line 1926 "internal.templateparser.php" +#line 1938 "internal.templateparser.php" #line 147 "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 1929 "internal.templateparser.php" +#line 1941 "internal.templateparser.php" #line 149 "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')) { @@ -1936,76 +1948,76 @@ static public $yy_action = array( } } } -#line 1944 "internal.templateparser.php" +#line 1956 "internal.templateparser.php" #line 163 "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 1947 "internal.templateparser.php" +#line 1959 "internal.templateparser.php" #line 165 "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 1950 "internal.templateparser.php" +#line 1962 "internal.templateparser.php" #line 167 "internal.templateparser.y" function yy_r21(){if (!in_array($this->yystack[$this->yyidx + -3]->minor,array('if','elseif','while'))) { $this->compiler->trigger_template_error ("wrong syntax for tag \"" . $this->yystack[$this->yyidx + -3]->minor . "\""); } $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -3]->minor,array('if condition'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1956 "internal.templateparser.php" +#line 1968 "internal.templateparser.php" #line 171 "internal.templateparser.y" function yy_r22(){ if (!in_array($this->yystack[$this->yyidx + -3]->minor,array('if','elseif','while'))) { $this->compiler->trigger_template_error ("wrong syntax for tag \"" . $this->yystack[$this->yyidx + -3]->minor . "\""); } $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -3]->minor,array('if condition'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1962 "internal.templateparser.php" +#line 1974 "internal.templateparser.php" #line 176 "internal.templateparser.y" function yy_r23(){ if ($this->yystack[$this->yyidx + -9]->minor != 'for') { $this->compiler->trigger_template_error ("wrong syntax for tag \"" . $this->yystack[$this->yyidx + -9]->minor . "\""); } $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 1969 "internal.templateparser.php" +#line 1981 "internal.templateparser.php" #line 181 "internal.templateparser.y" function yy_r24(){ $this->_retvalue = '='.$this->yystack[$this->yyidx + 0]->minor; } -#line 1972 "internal.templateparser.php" +#line 1984 "internal.templateparser.php" #line 182 "internal.templateparser.y" function yy_r25(){ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1975 "internal.templateparser.php" +#line 1987 "internal.templateparser.php" #line 184 "internal.templateparser.y" function yy_r26(){ if ($this->yystack[$this->yyidx + -6]->minor != 'foreach') { $this->compiler->trigger_template_error ("wrong syntax for tag \"" . $this->yystack[$this->yyidx + -6]->minor . "\""); } $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -6]->minor,array('from'=>$this->yystack[$this->yyidx + -4]->minor,'item'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1982 "internal.templateparser.php" +#line 1994 "internal.templateparser.php" #line 189 "internal.templateparser.y" function yy_r27(){ if ($this->yystack[$this->yyidx + -6]->minor != 'foreach') { $this->compiler->trigger_template_error ("wrong syntax for tag \"" . $this->yystack[$this->yyidx + -6]->minor . "\""); } $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -6]->minor,array('from'=>$this->yystack[$this->yyidx + -4]->minor,'item'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1989 "internal.templateparser.php" +#line 2001 "internal.templateparser.php" #line 199 "internal.templateparser.y" function yy_r28(){ $this->_retvalue = array_merge($this->yystack[$this->yyidx + -1]->minor,$this->yystack[$this->yyidx + 0]->minor); } -#line 1992 "internal.templateparser.php" +#line 2004 "internal.templateparser.php" #line 203 "internal.templateparser.y" function yy_r30(){ $this->_retvalue = array(); } -#line 1995 "internal.templateparser.php" +#line 2007 "internal.templateparser.php" #line 206 "internal.templateparser.y" function yy_r31(){ $this->_retvalue = array($this->yystack[$this->yyidx + -2]->minor=>$this->yystack[$this->yyidx + 0]->minor); } -#line 1998 "internal.templateparser.php" +#line 2010 "internal.templateparser.php" #line 211 "internal.templateparser.y" function yy_r32(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor); } -#line 2001 "internal.templateparser.php" +#line 2013 "internal.templateparser.php" #line 212 "internal.templateparser.y" function yy_r33(){ $this->yystack[$this->yyidx + -2]->minor[]=$this->yystack[$this->yyidx + 0]->minor; $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor; } -#line 2004 "internal.templateparser.php" +#line 2016 "internal.templateparser.php" #line 214 "internal.templateparser.y" function yy_r34(){ $this->_retvalue = array('var' => $this->yystack[$this->yyidx + -2]->minor, 'value'=>$this->yystack[$this->yyidx + 0]->minor); } -#line 2007 "internal.templateparser.php" +#line 2019 "internal.templateparser.php" #line 220 "internal.templateparser.y" function yy_r35(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2010 "internal.templateparser.php" +#line 2022 "internal.templateparser.php" #line 224 "internal.templateparser.y" function yy_r37(){$this->_retvalue = '$_smarty_tpl->getStreamVariable(\''. $this->yystack[$this->yyidx + -2]->minor .'://'. $this->yystack[$this->yyidx + 0]->minor . '\')'; } -#line 2013 "internal.templateparser.php" +#line 2025 "internal.templateparser.php" #line 225 "internal.templateparser.y" function yy_r38(){ if ($this->smarty->plugin_handler->loadSmartyPlugin($this->yystack[$this->yyidx + -1]->minor[0],'modifier')) { @@ -2020,120 +2032,121 @@ static public $yy_action = array( } } } -#line 2028 "internal.templateparser.php" +#line 2040 "internal.templateparser.php" #line 243 "internal.templateparser.y" function yy_r41(){ $this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2031 "internal.templateparser.php" +#line 2043 "internal.templateparser.php" #line 245 "internal.templateparser.y" function yy_r42(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor . $this->yystack[$this->yyidx + -1]->minor . $this->yystack[$this->yyidx + 0]->minor; } -#line 2034 "internal.templateparser.php" +#line 2046 "internal.templateparser.php" #line 247 "internal.templateparser.y" function yy_r43(){ $this->_retvalue = '('. $this->yystack[$this->yyidx + -2]->minor . ').(' . $this->yystack[$this->yyidx + 0]->minor. ')'; } -#line 2037 "internal.templateparser.php" +#line 2049 "internal.templateparser.php" #line 264 "internal.templateparser.y" function yy_r48(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'.'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2040 "internal.templateparser.php" +#line 2052 "internal.templateparser.php" #line 273 "internal.templateparser.y" function yy_r52(){ $this->_retvalue = "(". $this->yystack[$this->yyidx + -1]->minor .")"; } -#line 2043 "internal.templateparser.php" +#line 2055 "internal.templateparser.php" #line 276 "internal.templateparser.y" function yy_r53(){ $this->_retvalue = "'".$this->yystack[$this->yyidx + -1]->minor."'"; } -#line 2046 "internal.templateparser.php" +#line 2058 "internal.templateparser.php" #line 277 "internal.templateparser.y" function yy_r54(){ $this->_retvalue = "''"; } -#line 2049 "internal.templateparser.php" +#line 2061 "internal.templateparser.php" #line 279 "internal.templateparser.y" function yy_r55(){ $this->_retvalue = "'".str_replace('\"','"',$this->yystack[$this->yyidx + -1]->minor)."'"; } -#line 2052 "internal.templateparser.php" +#line 2064 "internal.templateparser.php" #line 283 "internal.templateparser.y" function yy_r57(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2055 "internal.templateparser.php" +#line 2067 "internal.templateparser.php" #line 284 "internal.templateparser.y" function yy_r58(){ $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 2058 "internal.templateparser.php" +#line 2070 "internal.templateparser.php" #line 286 "internal.templateparser.y" function yy_r59(){ $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor.'::'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2061 "internal.templateparser.php" +#line 2073 "internal.templateparser.php" #line 287 "internal.templateparser.y" function yy_r60(){ $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 2064 "internal.templateparser.php" +#line 2076 "internal.templateparser.php" #line 289 "internal.templateparser.y" function yy_r61(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2067 "internal.templateparser.php" +#line 2079 "internal.templateparser.php" #line 291 "internal.templateparser.y" function yy_r62(){ $this->_retvalue = $this->yystack[$this->yyidx + -4]->minor.'::$'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2070 "internal.templateparser.php" +#line 2082 "internal.templateparser.php" #line 293 "internal.templateparser.y" function yy_r63(){ $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 2073 "internal.templateparser.php" +#line 2085 "internal.templateparser.php" #line 300 "internal.templateparser.y" - function yy_r64(){ if ($this->yystack[$this->yyidx + 0]->minor['var'] == '\'smarty\'') { $this->_retvalue = $this->compiler->compileTag('internal_smarty_var',$this->yystack[$this->yyidx + 0]->minor['index']);} else { + function yy_r64(){if ($this->yystack[$this->yyidx + 0]->minor['var'] == '\'smarty\'') { $this->_retvalue = $this->compiler->compileTag('internal_smarty_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 2077 "internal.templateparser.php" +#line 2089 "internal.templateparser.php" #line 303 "internal.templateparser.y" function yy_r65(){ $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 2080 "internal.templateparser.php" +#line 2092 "internal.templateparser.php" #line 307 "internal.templateparser.y" function yy_r67(){$this->_retvalue = '$_smarty_tpl->getConfigVariable(\''. $this->yystack[$this->yyidx + -1]->minor .'\')'; } -#line 2083 "internal.templateparser.php" +#line 2095 "internal.templateparser.php" #line 310 "internal.templateparser.y" function yy_r68(){$this->_retvalue = array('var'=>$this->yystack[$this->yyidx + -1]->minor, 'index'=>$this->yystack[$this->yyidx + 0]->minor); } -#line 2086 "internal.templateparser.php" +#line 2098 "internal.templateparser.php" #line 318 "internal.templateparser.y" function yy_r70(){return; } -#line 2089 "internal.templateparser.php" +#line 2101 "internal.templateparser.php" #line 322 "internal.templateparser.y" function yy_r71(){ $this->_retvalue = "['". $this->yystack[$this->yyidx + 0]->minor ."']"; } -#line 2092 "internal.templateparser.php" +#line 2104 "internal.templateparser.php" #line 323 "internal.templateparser.y" function yy_r72(){ $this->_retvalue = "[". $this->yystack[$this->yyidx + 0]->minor ."]"; } -#line 2095 "internal.templateparser.php" +#line 2107 "internal.templateparser.php" #line 324 "internal.templateparser.y" function yy_r73(){ $this->_retvalue = "[".$this->yystack[$this->yyidx + 0]->minor."]"; } -#line 2098 "internal.templateparser.php" +#line 2110 "internal.templateparser.php" #line 325 "internal.templateparser.y" function yy_r74(){ $this->_retvalue = "[". $this->yystack[$this->yyidx + -1]->minor ."]"; } -#line 2101 "internal.templateparser.php" +#line 2113 "internal.templateparser.php" #line 327 "internal.templateparser.y" function yy_r75(){ $this->_retvalue = '['.$this->compiler->compileTag('internal_smarty_var','[\'section\'][\''.$this->yystack[$this->yyidx + -1]->minor.'\'][\'index\']').']'; } -#line 2104 "internal.templateparser.php" +#line 2116 "internal.templateparser.php" #line 331 "internal.templateparser.y" function yy_r77(){$this->_retvalue = ''; } -#line 2107 "internal.templateparser.php" +#line 2119 "internal.templateparser.php" #line 339 "internal.templateparser.y" function yy_r79(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.'.'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2110 "internal.templateparser.php" +#line 2122 "internal.templateparser.php" #line 341 "internal.templateparser.y" function yy_r80(){$this->_retvalue = '\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2113 "internal.templateparser.php" +#line 2125 "internal.templateparser.php" #line 343 "internal.templateparser.y" function yy_r81(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2116 "internal.templateparser.php" -#line 348 "internal.templateparser.y" - function yy_r82(){ $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 2119 "internal.templateparser.php" -#line 350 "internal.templateparser.y" - function yy_r83(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 2122 "internal.templateparser.php" -#line 352 "internal.templateparser.y" - function yy_r84(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2125 "internal.templateparser.php" -#line 354 "internal.templateparser.y" - function yy_r85(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } #line 2128 "internal.templateparser.php" -#line 355 "internal.templateparser.y" - function yy_r86(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2131 "internal.templateparser.php" +#line 348 "internal.templateparser.y" + function yy_r82(){ if ($this->yystack[$this->yyidx + -1]->minor['var'] == '\'smarty\'') { $this->_retvalue = $this->compiler->compileTag('internal_smarty_var',$this->yystack[$this->yyidx + -1]->minor['index']).$this->yystack[$this->yyidx + 0]->minor;} else { + $this->_retvalue = '$_smarty_tpl->getVariable('. $this->yystack[$this->yyidx + -1]->minor['var'] .')->value'.$this->yystack[$this->yyidx + -1]->minor['index'].$this->yystack[$this->yyidx + 0]->minor; $this->nocache=$this->template->getVariable(trim($this->yystack[$this->yyidx + -1]->minor['var'],"'"))->nocache;} } +#line 2132 "internal.templateparser.php" +#line 352 "internal.templateparser.y" + function yy_r83(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } +#line 2135 "internal.templateparser.php" +#line 354 "internal.templateparser.y" + function yy_r84(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } +#line 2138 "internal.templateparser.php" #line 356 "internal.templateparser.y" - function yy_r87(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2134 "internal.templateparser.php" + function yy_r85(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } +#line 2141 "internal.templateparser.php" #line 357 "internal.templateparser.y" - function yy_r88(){ $this->_retvalue = '->{\''.$this->yystack[$this->yyidx + -4]->minor.'\'.'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2137 "internal.templateparser.php" + function yy_r86(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } +#line 2144 "internal.templateparser.php" +#line 358 "internal.templateparser.y" + function yy_r87(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } +#line 2147 "internal.templateparser.php" #line 359 "internal.templateparser.y" + function yy_r88(){ $this->_retvalue = '->{\''.$this->yystack[$this->yyidx + -4]->minor.'\'.'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } +#line 2150 "internal.templateparser.php" +#line 361 "internal.templateparser.y" function yy_r89(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2140 "internal.templateparser.php" -#line 365 "internal.templateparser.y" +#line 2153 "internal.templateparser.php" +#line 367 "internal.templateparser.y" function yy_r90(){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)) { $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor . "(". $this->yystack[$this->yyidx + -1]->minor .")"; @@ -2141,133 +2154,133 @@ static public $yy_action = array( $this->compiler->trigger_template_error ("unknown function \"" . $this->yystack[$this->yyidx + -3]->minor . "\""); } } } -#line 2149 "internal.templateparser.php" -#line 376 "internal.templateparser.y" +#line 2162 "internal.templateparser.php" +#line 378 "internal.templateparser.y" function yy_r91(){ $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor . "(". $this->yystack[$this->yyidx + -1]->minor .")"; } -#line 2152 "internal.templateparser.php" -#line 380 "internal.templateparser.y" +#line 2165 "internal.templateparser.php" +#line 382 "internal.templateparser.y" function yy_r92(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.",".$this->yystack[$this->yyidx + 0]->minor; } -#line 2155 "internal.templateparser.php" -#line 384 "internal.templateparser.y" +#line 2168 "internal.templateparser.php" +#line 386 "internal.templateparser.y" function yy_r94(){ return; } -#line 2158 "internal.templateparser.php" -#line 389 "internal.templateparser.y" +#line 2171 "internal.templateparser.php" +#line 391 "internal.templateparser.y" function yy_r95(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,true); } -#line 2161 "internal.templateparser.php" -#line 390 "internal.templateparser.y" +#line 2174 "internal.templateparser.php" +#line 392 "internal.templateparser.y" function yy_r96(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,false); } -#line 2164 "internal.templateparser.php" -#line 397 "internal.templateparser.y" +#line 2177 "internal.templateparser.php" +#line 399 "internal.templateparser.y" function yy_r97(){ $this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2167 "internal.templateparser.php" -#line 401 "internal.templateparser.y" +#line 2180 "internal.templateparser.php" +#line 403 "internal.templateparser.y" function yy_r99(){$this->_retvalue = ','.$this->yystack[$this->yyidx + 0]->minor; } -#line 2170 "internal.templateparser.php" -#line 402 "internal.templateparser.y" +#line 2183 "internal.templateparser.php" +#line 404 "internal.templateparser.y" function yy_r100(){$this->_retvalue = ',\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2173 "internal.templateparser.php" -#line 409 "internal.templateparser.y" +#line 2186 "internal.templateparser.php" +#line 411 "internal.templateparser.y" function yy_r102(){$this->_retvalue = '!'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2176 "internal.templateparser.php" -#line 414 "internal.templateparser.y" - function yy_r104(){$this->_retvalue =$this->yystack[$this->yyidx + 0]->minor; } -#line 2179 "internal.templateparser.php" -#line 415 "internal.templateparser.y" - function yy_r105(){$this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2182 "internal.templateparser.php" +#line 2189 "internal.templateparser.php" #line 416 "internal.templateparser.y" - function yy_r106(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2185 "internal.templateparser.php" + function yy_r104(){$this->_retvalue =$this->yystack[$this->yyidx + 0]->minor; } +#line 2192 "internal.templateparser.php" #line 417 "internal.templateparser.y" - function yy_r107(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.',(array)'.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2188 "internal.templateparser.php" + function yy_r105(){$this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } +#line 2195 "internal.templateparser.php" +#line 418 "internal.templateparser.y" + function yy_r106(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2198 "internal.templateparser.php" #line 419 "internal.templateparser.y" - function yy_r109(){$this->_retvalue = '!('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2191 "internal.templateparser.php" -#line 420 "internal.templateparser.y" - function yy_r110(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2194 "internal.templateparser.php" + function yy_r107(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.',(array)'.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2201 "internal.templateparser.php" #line 421 "internal.templateparser.y" - function yy_r111(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2197 "internal.templateparser.php" + function yy_r109(){$this->_retvalue = '!('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2204 "internal.templateparser.php" #line 422 "internal.templateparser.y" - function yy_r112(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2200 "internal.templateparser.php" + function yy_r110(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2207 "internal.templateparser.php" #line 423 "internal.templateparser.y" - function yy_r113(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2203 "internal.templateparser.php" + function yy_r111(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } +#line 2210 "internal.templateparser.php" #line 424 "internal.templateparser.y" + function yy_r112(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } +#line 2213 "internal.templateparser.php" +#line 425 "internal.templateparser.y" + function yy_r113(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2216 "internal.templateparser.php" +#line 426 "internal.templateparser.y" function yy_r114(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2206 "internal.templateparser.php" -#line 430 "internal.templateparser.y" - function yy_r119(){$this->_retvalue = '=='; } -#line 2209 "internal.templateparser.php" -#line 431 "internal.templateparser.y" - function yy_r120(){$this->_retvalue = '!='; } -#line 2212 "internal.templateparser.php" +#line 2219 "internal.templateparser.php" #line 432 "internal.templateparser.y" - function yy_r121(){$this->_retvalue = '>'; } -#line 2215 "internal.templateparser.php" + function yy_r119(){$this->_retvalue = '=='; } +#line 2222 "internal.templateparser.php" #line 433 "internal.templateparser.y" - function yy_r122(){$this->_retvalue = '<'; } -#line 2218 "internal.templateparser.php" + function yy_r120(){$this->_retvalue = '!='; } +#line 2225 "internal.templateparser.php" #line 434 "internal.templateparser.y" - function yy_r123(){$this->_retvalue = '>='; } -#line 2221 "internal.templateparser.php" + function yy_r121(){$this->_retvalue = '>'; } +#line 2228 "internal.templateparser.php" #line 435 "internal.templateparser.y" - function yy_r124(){$this->_retvalue = '<='; } -#line 2224 "internal.templateparser.php" + function yy_r122(){$this->_retvalue = '<'; } +#line 2231 "internal.templateparser.php" #line 436 "internal.templateparser.y" - function yy_r125(){$this->_retvalue = '==='; } -#line 2227 "internal.templateparser.php" + function yy_r123(){$this->_retvalue = '>='; } +#line 2234 "internal.templateparser.php" #line 437 "internal.templateparser.y" - function yy_r126(){$this->_retvalue = '!=='; } -#line 2230 "internal.templateparser.php" + function yy_r124(){$this->_retvalue = '<='; } +#line 2237 "internal.templateparser.php" +#line 438 "internal.templateparser.y" + function yy_r125(){$this->_retvalue = '==='; } +#line 2240 "internal.templateparser.php" #line 439 "internal.templateparser.y" + function yy_r126(){$this->_retvalue = '!=='; } +#line 2243 "internal.templateparser.php" +#line 441 "internal.templateparser.y" function yy_r127(){$this->_retvalue = '&&'; } -#line 2233 "internal.templateparser.php" -#line 440 "internal.templateparser.y" +#line 2246 "internal.templateparser.php" +#line 442 "internal.templateparser.y" function yy_r128(){$this->_retvalue = '||'; } -#line 2236 "internal.templateparser.php" -#line 445 "internal.templateparser.y" - function yy_r129(){ $this->_retvalue = 'array('.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2239 "internal.templateparser.php" +#line 2249 "internal.templateparser.php" #line 447 "internal.templateparser.y" + function yy_r129(){ $this->_retvalue = 'array('.$this->yystack[$this->yyidx + -1]->minor.')'; } +#line 2252 "internal.templateparser.php" +#line 449 "internal.templateparser.y" function yy_r131(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor; } -#line 2242 "internal.templateparser.php" -#line 448 "internal.templateparser.y" - function yy_r132(){ return; } -#line 2245 "internal.templateparser.php" +#line 2255 "internal.templateparser.php" #line 450 "internal.templateparser.y" + function yy_r132(){ return; } +#line 2258 "internal.templateparser.php" +#line 452 "internal.templateparser.y" function yy_r134(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'=>'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2248 "internal.templateparser.php" -#line 451 "internal.templateparser.y" +#line 2261 "internal.templateparser.php" +#line 453 "internal.templateparser.y" function yy_r135(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + -2]->minor.'\'=>'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2251 "internal.templateparser.php" -#line 458 "internal.templateparser.y" - function yy_r138(){$this->_retvalue = "`".$this->yystack[$this->yyidx + -1]->minor."`"; } -#line 2254 "internal.templateparser.php" -#line 459 "internal.templateparser.y" - function yy_r139(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + -1]->minor.".'"; } -#line 2257 "internal.templateparser.php" +#line 2264 "internal.templateparser.php" #line 460 "internal.templateparser.y" - function yy_r140(){$this->_retvalue = "'.".'$_smarty_tpl->getVariable(\''. $this->yystack[$this->yyidx + 0]->minor .'\')->value'.".'"; $this->nocache=$this->template->getVariable(trim($this->yystack[$this->yyidx + 0]->minor,"'"))->nocache; } -#line 2260 "internal.templateparser.php" + function yy_r138(){$this->_retvalue = "`".$this->yystack[$this->yyidx + -1]->minor."`"; } +#line 2267 "internal.templateparser.php" #line 461 "internal.templateparser.y" - function yy_r141(){$this->_retvalue = "'.(".$this->yystack[$this->yyidx + -1]->minor.").'"; } -#line 2263 "internal.templateparser.php" + function yy_r139(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + -1]->minor.".'"; } +#line 2270 "internal.templateparser.php" #line 462 "internal.templateparser.y" - function yy_r142(){$this->_retvalue = '$'.addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } -#line 2266 "internal.templateparser.php" + function yy_r140(){$this->_retvalue = "'.".'$_smarty_tpl->getVariable(\''. $this->yystack[$this->yyidx + 0]->minor .'\')->value'.".'"; $this->nocache=$this->template->getVariable(trim($this->yystack[$this->yyidx + 0]->minor,"'"))->nocache; } +#line 2273 "internal.templateparser.php" #line 463 "internal.templateparser.y" - function yy_r143(){$this->_retvalue = '{'.addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } -#line 2269 "internal.templateparser.php" + function yy_r141(){$this->_retvalue = "'.(".$this->yystack[$this->yyidx + -1]->minor.").'"; } +#line 2276 "internal.templateparser.php" #line 464 "internal.templateparser.y" - function yy_r144(){$this->_retvalue = '`'.addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } -#line 2272 "internal.templateparser.php" + function yy_r142(){$this->_retvalue = '$'.addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } +#line 2279 "internal.templateparser.php" #line 465 "internal.templateparser.y" + function yy_r143(){$this->_retvalue = '{'.addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } +#line 2282 "internal.templateparser.php" +#line 466 "internal.templateparser.y" + function yy_r144(){$this->_retvalue = '`'.addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } +#line 2285 "internal.templateparser.php" +#line 467 "internal.templateparser.y" function yy_r145(){$this->_retvalue = addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } -#line 2275 "internal.templateparser.php" +#line 2288 "internal.templateparser.php" /** * placeholder for the left hand side in a reduce operation. @@ -2384,7 +2397,7 @@ static public $yy_action = array( $this->internalError = true; $this->yymajor = $yymajor; $this->compiler->trigger_template_error(); -#line 2393 "internal.templateparser.php" +#line 2406 "internal.templateparser.php" } /** @@ -2408,7 +2421,7 @@ static public $yy_action = array( $this->internalError = false; $this->retvalue = $this->_retvalue; //echo $this->retvalue."\n\n"; -#line 2418 "internal.templateparser.php" +#line 2431 "internal.templateparser.php" } /**