diff --git a/libs/sysplugins/internal.templateparser.php b/libs/sysplugins/internal.templateparser.php index ef1a1b7e..8f917ff4 100644 --- a/libs/sysplugins/internal.templateparser.php +++ b/libs/sysplugins/internal.templateparser.php @@ -215,9 +215,9 @@ class Smarty_Internal_Templateparser#line 109 "internal.templateparser.php" const TP_PHPSTART = 66; const TP_PHPEND = 67; const TP_XML = 68; - const YY_NO_ACTION = 438; - const YY_ACCEPT_ACTION = 437; - const YY_ERROR_ACTION = 436; + const YY_NO_ACTION = 442; + const YY_ACCEPT_ACTION = 441; + const YY_ERROR_ACTION = 440; /* 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 @@ -269,270 +269,268 @@ 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 = 1094; + const YY_SZ_ACTTAB = 1088; static public $yy_action = array( - /* 0 */ 163, 27, 115, 176, 182, 239, 231, 230, 143, 183, - /* 10 */ 35, 202, 10, 203, 12, 67, 58, 252, 251, 244, - /* 20 */ 243, 9, 8, 6, 11, 2, 5, 141, 437, 50, - /* 30 */ 208, 205, 148, 202, 13, 203, 4, 250, 142, 37, - /* 40 */ 39, 57, 234, 236, 202, 142, 203, 45, 239, 231, - /* 50 */ 230, 266, 256, 255, 257, 258, 276, 270, 273, 241, - /* 60 */ 252, 251, 244, 243, 9, 8, 6, 11, 2, 5, - /* 70 */ 17, 22, 239, 231, 230, 240, 227, 223, 109, 142, - /* 80 */ 31, 164, 34, 41, 252, 251, 244, 243, 9, 8, - /* 90 */ 6, 11, 2, 5, 264, 163, 27, 269, 113, 129, - /* 100 */ 239, 231, 230, 143, 98, 35, 212, 25, 268, 12, - /* 110 */ 190, 58, 252, 251, 244, 243, 9, 8, 6, 11, - /* 120 */ 2, 5, 40, 96, 207, 163, 27, 142, 222, 47, - /* 130 */ 209, 23, 69, 268, 22, 39, 57, 234, 236, 163, - /* 140 */ 27, 202, 45, 203, 272, 101, 278, 143, 201, 35, - /* 150 */ 22, 25, 22, 12, 198, 66, 30, 163, 27, 178, - /* 160 */ 269, 275, 71, 33, 21, 143, 133, 35, 164, 10, - /* 170 */ 188, 12, 184, 62, 26, 15, 169, 237, 269, 39, - /* 180 */ 57, 234, 236, 180, 134, 63, 45, 213, 221, 64, - /* 190 */ 142, 210, 178, 4, 275, 71, 116, 39, 57, 234, - /* 200 */ 236, 163, 27, 238, 45, 279, 175, 22, 94, 143, - /* 210 */ 237, 35, 142, 25, 242, 12, 180, 58, 266, 256, - /* 220 */ 255, 257, 258, 276, 270, 273, 17, 187, 141, 26, - /* 230 */ 196, 163, 18, 269, 109, 149, 142, 55, 1, 167, - /* 240 */ 150, 39, 57, 234, 236, 163, 27, 139, 45, 34, - /* 250 */ 72, 155, 189, 143, 158, 35, 142, 25, 164, 12, - /* 260 */ 178, 58, 275, 71, 102, 124, 176, 182, 199, 111, - /* 270 */ 233, 226, 40, 279, 175, 130, 94, 42, 237, 268, - /* 280 */ 178, 157, 275, 71, 180, 39, 57, 234, 236, 163, - /* 290 */ 27, 29, 45, 279, 175, 142, 85, 143, 237, 35, - /* 300 */ 32, 25, 37, 12, 180, 66, 66, 174, 46, 92, - /* 310 */ 118, 114, 128, 7, 192, 66, 137, 107, 196, 163, - /* 320 */ 18, 268, 131, 71, 189, 19, 173, 22, 259, 39, - /* 330 */ 57, 234, 236, 163, 27, 139, 45, 45, 164, 154, - /* 340 */ 211, 143, 191, 35, 180, 25, 45, 12, 178, 66, - /* 350 */ 275, 71, 102, 269, 202, 103, 203, 22, 260, 195, - /* 360 */ 136, 279, 175, 215, 94, 42, 237, 89, 178, 179, - /* 370 */ 275, 71, 180, 39, 57, 234, 236, 163, 27, 66, - /* 380 */ 45, 279, 175, 269, 95, 143, 237, 35, 142, 25, - /* 390 */ 156, 12, 180, 58, 160, 71, 249, 17, 110, 129, - /* 400 */ 172, 204, 127, 31, 135, 109, 41, 233, 268, 197, - /* 410 */ 45, 87, 220, 38, 38, 14, 180, 39, 57, 234, - /* 420 */ 236, 73, 224, 178, 45, 275, 71, 52, 53, 176, - /* 430 */ 182, 75, 151, 138, 163, 27, 144, 145, 247, 94, - /* 440 */ 238, 237, 143, 193, 132, 204, 25, 180, 12, 142, - /* 450 */ 66, 17, 228, 206, 205, 163, 27, 197, 43, 109, - /* 460 */ 164, 137, 19, 143, 142, 37, 178, 25, 275, 71, - /* 470 */ 16, 66, 159, 71, 39, 57, 234, 236, 91, 265, - /* 480 */ 262, 45, 137, 123, 237, 166, 71, 202, 233, 203, - /* 490 */ 180, 281, 17, 189, 180, 39, 57, 234, 236, 129, - /* 500 */ 109, 178, 45, 275, 71, 52, 28, 180, 178, 80, - /* 510 */ 275, 71, 52, 22, 279, 175, 77, 94, 245, 237, - /* 520 */ 186, 279, 175, 54, 94, 180, 237, 147, 214, 88, - /* 530 */ 228, 248, 180, 153, 232, 162, 261, 228, 189, 269, - /* 540 */ 164, 178, 164, 275, 71, 52, 267, 271, 178, 81, - /* 550 */ 275, 71, 52, 164, 279, 175, 78, 94, 164, 237, - /* 560 */ 158, 279, 175, 204, 94, 180, 237, 168, 194, 71, - /* 570 */ 228, 178, 180, 275, 71, 52, 263, 228, 178, 83, - /* 580 */ 275, 71, 52, 126, 279, 175, 79, 94, 56, 237, - /* 590 */ 180, 279, 175, 246, 94, 180, 237, 129, 164, 93, - /* 600 */ 228, 66, 180, 189, 146, 254, 178, 228, 275, 71, - /* 610 */ 52, 68, 277, 112, 76, 20, 271, 38, 104, 279, - /* 620 */ 175, 24, 94, 178, 237, 275, 71, 52, 268, 122, - /* 630 */ 180, 82, 45, 204, 233, 228, 279, 175, 185, 94, - /* 640 */ 178, 237, 275, 71, 52, 90, 253, 180, 84, 216, - /* 650 */ 60, 59, 228, 279, 175, 66, 94, 219, 237, 178, - /* 660 */ 189, 275, 71, 51, 180, 170, 165, 74, 181, 228, - /* 670 */ 152, 15, 279, 175, 235, 94, 178, 237, 275, 71, - /* 680 */ 100, 97, 200, 180, 177, 199, 45, 271, 228, 279, - /* 690 */ 175, 36, 94, 218, 237, 3, 164, 274, 61, 178, - /* 700 */ 180, 275, 71, 100, 70, 278, 33, 265, 140, 225, - /* 710 */ 265, 265, 279, 175, 265, 94, 265, 237, 265, 265, - /* 720 */ 265, 265, 178, 180, 275, 71, 102, 265, 265, 265, - /* 730 */ 265, 265, 217, 265, 265, 279, 175, 265, 94, 265, - /* 740 */ 237, 265, 265, 161, 265, 265, 180, 178, 265, 275, - /* 750 */ 71, 102, 265, 265, 178, 265, 275, 71, 265, 265, - /* 760 */ 279, 175, 265, 94, 265, 237, 265, 229, 171, 265, - /* 770 */ 265, 180, 237, 178, 265, 275, 71, 121, 180, 265, - /* 780 */ 265, 265, 265, 265, 265, 265, 279, 175, 265, 94, - /* 790 */ 265, 237, 265, 265, 265, 265, 178, 180, 275, 71, - /* 800 */ 119, 265, 265, 265, 265, 265, 265, 265, 265, 279, - /* 810 */ 175, 265, 94, 265, 237, 265, 265, 265, 265, 265, - /* 820 */ 180, 178, 265, 275, 71, 125, 265, 265, 178, 265, - /* 830 */ 275, 71, 265, 265, 279, 175, 265, 94, 265, 237, - /* 840 */ 265, 280, 265, 265, 265, 180, 237, 178, 265, 275, - /* 850 */ 71, 106, 180, 265, 265, 265, 265, 265, 265, 265, - /* 860 */ 279, 175, 265, 94, 265, 237, 265, 265, 265, 265, - /* 870 */ 178, 180, 275, 71, 48, 265, 265, 265, 265, 265, - /* 880 */ 265, 265, 265, 279, 175, 265, 94, 265, 237, 265, - /* 890 */ 265, 265, 265, 265, 180, 178, 265, 275, 71, 105, - /* 900 */ 265, 265, 265, 265, 265, 265, 265, 265, 279, 175, - /* 910 */ 265, 94, 265, 237, 265, 265, 265, 265, 265, 180, - /* 920 */ 265, 178, 265, 275, 71, 108, 265, 265, 265, 265, - /* 930 */ 265, 265, 265, 265, 279, 175, 265, 94, 265, 237, - /* 940 */ 265, 265, 265, 265, 178, 180, 275, 71, 99, 265, - /* 950 */ 265, 265, 265, 265, 265, 265, 265, 279, 175, 265, - /* 960 */ 94, 265, 237, 265, 265, 265, 265, 265, 180, 178, - /* 970 */ 265, 275, 71, 120, 265, 265, 265, 265, 265, 265, - /* 980 */ 265, 265, 279, 175, 265, 94, 265, 237, 265, 265, - /* 990 */ 265, 265, 265, 180, 265, 178, 265, 275, 65, 49, - /* 1000 */ 265, 265, 265, 265, 265, 265, 265, 265, 279, 175, - /* 1010 */ 265, 94, 265, 237, 265, 265, 265, 265, 178, 180, - /* 1020 */ 275, 65, 44, 265, 265, 265, 265, 265, 265, 265, - /* 1030 */ 265, 279, 175, 265, 94, 265, 237, 265, 265, 265, - /* 1040 */ 265, 265, 180, 178, 265, 275, 71, 117, 265, 265, - /* 1050 */ 265, 265, 265, 265, 265, 265, 279, 175, 265, 94, - /* 1060 */ 265, 237, 265, 265, 265, 265, 265, 180, 265, 178, - /* 1070 */ 265, 275, 71, 265, 265, 265, 265, 265, 265, 265, - /* 1080 */ 265, 265, 279, 175, 265, 86, 265, 237, 265, 265, - /* 1090 */ 265, 265, 265, 180, + /* 0 */ 144, 28, 176, 181, 27, 228, 119, 225, 171, 235, + /* 10 */ 36, 218, 4, 98, 12, 281, 67, 214, 70, 52, + /* 20 */ 228, 64, 225, 79, 260, 7, 29, 138, 207, 275, + /* 30 */ 284, 87, 151, 219, 31, 272, 2, 41, 37, 236, + /* 40 */ 39, 57, 221, 222, 246, 38, 16, 45, 261, 262, + /* 50 */ 263, 146, 45, 266, 104, 141, 141, 154, 1, 163, + /* 60 */ 254, 255, 247, 248, 10, 6, 9, 11, 3, 5, + /* 70 */ 195, 144, 28, 281, 273, 214, 70, 132, 70, 171, + /* 80 */ 15, 36, 227, 21, 141, 12, 215, 67, 261, 262, + /* 90 */ 263, 219, 113, 27, 202, 188, 154, 236, 40, 236, + /* 100 */ 254, 255, 247, 248, 10, 6, 9, 11, 3, 5, + /* 110 */ 269, 39, 57, 221, 222, 144, 28, 271, 45, 284, + /* 120 */ 199, 144, 18, 171, 26, 36, 27, 21, 27, 12, + /* 130 */ 178, 64, 154, 144, 28, 33, 257, 142, 157, 64, + /* 140 */ 154, 171, 133, 36, 228, 4, 225, 12, 22, 65, + /* 150 */ 107, 232, 284, 170, 161, 39, 57, 221, 222, 245, + /* 160 */ 135, 194, 45, 31, 32, 155, 41, 42, 141, 2, + /* 170 */ 45, 210, 177, 39, 57, 221, 222, 154, 150, 64, + /* 180 */ 45, 261, 262, 263, 183, 441, 50, 185, 231, 274, + /* 190 */ 223, 176, 181, 254, 255, 247, 248, 10, 6, 9, + /* 200 */ 11, 3, 5, 144, 28, 281, 243, 214, 70, 141, + /* 210 */ 45, 171, 228, 36, 225, 21, 204, 12, 189, 67, + /* 220 */ 261, 262, 263, 219, 14, 196, 91, 37, 154, 236, + /* 230 */ 40, 192, 254, 255, 247, 248, 10, 6, 9, 11, + /* 240 */ 3, 5, 64, 39, 57, 221, 222, 144, 28, 245, + /* 250 */ 45, 121, 102, 167, 216, 171, 218, 36, 141, 21, + /* 260 */ 226, 12, 205, 67, 278, 265, 264, 251, 252, 253, + /* 270 */ 250, 249, 141, 45, 138, 206, 27, 165, 278, 265, + /* 280 */ 264, 251, 252, 253, 250, 249, 125, 39, 57, 221, + /* 290 */ 222, 144, 28, 164, 45, 34, 100, 128, 29, 171, + /* 300 */ 94, 36, 284, 21, 168, 12, 205, 64, 228, 34, + /* 310 */ 225, 112, 128, 203, 16, 268, 17, 179, 136, 173, + /* 320 */ 16, 205, 104, 228, 281, 225, 214, 70, 104, 38, + /* 330 */ 129, 39, 57, 221, 222, 144, 28, 213, 45, 199, + /* 340 */ 144, 18, 219, 171, 201, 36, 131, 21, 236, 12, + /* 350 */ 141, 64, 239, 184, 144, 28, 142, 240, 47, 186, + /* 360 */ 126, 63, 139, 8, 89, 217, 141, 176, 181, 97, + /* 370 */ 130, 13, 197, 180, 241, 39, 57, 221, 222, 205, + /* 380 */ 198, 281, 45, 214, 70, 52, 42, 27, 175, 76, + /* 390 */ 162, 140, 144, 28, 160, 149, 55, 87, 226, 219, + /* 400 */ 171, 16, 36, 37, 21, 236, 12, 16, 67, 104, + /* 410 */ 246, 268, 20, 284, 62, 104, 233, 234, 60, 134, + /* 420 */ 187, 25, 141, 200, 211, 70, 23, 281, 200, 214, + /* 430 */ 70, 108, 39, 57, 221, 222, 144, 28, 27, 45, + /* 440 */ 207, 275, 53, 87, 171, 219, 236, 24, 21, 44, + /* 450 */ 12, 236, 64, 144, 28, 128, 64, 190, 14, 137, + /* 460 */ 279, 171, 193, 136, 284, 21, 147, 70, 281, 64, + /* 470 */ 214, 70, 110, 95, 33, 208, 39, 57, 221, 222, + /* 480 */ 136, 207, 275, 45, 87, 146, 219, 45, 236, 145, + /* 490 */ 172, 70, 236, 39, 57, 221, 222, 154, 92, 27, + /* 500 */ 45, 152, 70, 141, 153, 154, 281, 226, 214, 70, + /* 510 */ 51, 206, 236, 281, 75, 214, 70, 52, 258, 207, + /* 520 */ 275, 81, 87, 236, 219, 284, 207, 275, 191, 87, + /* 530 */ 236, 219, 226, 105, 141, 246, 258, 236, 103, 99, + /* 540 */ 212, 128, 246, 281, 59, 214, 70, 52, 205, 205, + /* 550 */ 281, 74, 214, 70, 52, 174, 207, 275, 83, 87, + /* 560 */ 54, 219, 154, 207, 275, 19, 87, 236, 219, 230, + /* 570 */ 231, 90, 246, 124, 236, 268, 120, 270, 218, 246, + /* 580 */ 281, 218, 214, 70, 52, 111, 268, 281, 77, 214, + /* 590 */ 70, 52, 56, 207, 275, 80, 87, 88, 219, 154, + /* 600 */ 207, 275, 242, 87, 236, 219, 71, 268, 30, 246, + /* 610 */ 38, 236, 268, 238, 58, 182, 246, 281, 148, 214, + /* 620 */ 70, 52, 68, 256, 281, 78, 214, 70, 52, 237, + /* 630 */ 207, 275, 82, 87, 169, 219, 143, 207, 275, 72, + /* 640 */ 87, 236, 219, 66, 259, 123, 246, 224, 236, 220, + /* 650 */ 166, 20, 159, 246, 281, 61, 214, 70, 52, 244, + /* 660 */ 283, 281, 84, 214, 70, 108, 46, 207, 275, 35, + /* 670 */ 87, 267, 219, 258, 207, 275, 229, 87, 236, 219, + /* 680 */ 209, 154, 73, 246, 266, 236, 266, 106, 235, 266, + /* 690 */ 266, 266, 266, 281, 280, 214, 70, 110, 266, 266, + /* 700 */ 266, 266, 266, 266, 266, 266, 207, 275, 266, 87, + /* 710 */ 266, 219, 266, 266, 158, 266, 281, 236, 214, 70, + /* 720 */ 110, 266, 266, 266, 266, 266, 266, 266, 266, 207, + /* 730 */ 275, 266, 87, 266, 219, 266, 266, 282, 266, 281, + /* 740 */ 236, 214, 70, 110, 266, 266, 266, 266, 281, 266, + /* 750 */ 214, 70, 207, 275, 266, 87, 266, 219, 266, 266, + /* 760 */ 156, 207, 275, 236, 93, 266, 219, 281, 266, 214, + /* 770 */ 70, 116, 236, 266, 266, 266, 266, 266, 266, 266, + /* 780 */ 207, 275, 266, 87, 266, 219, 266, 266, 266, 266, + /* 790 */ 281, 236, 214, 70, 127, 266, 266, 266, 266, 266, + /* 800 */ 266, 266, 266, 207, 275, 266, 87, 266, 219, 266, + /* 810 */ 266, 266, 266, 281, 236, 214, 70, 117, 266, 266, + /* 820 */ 266, 266, 281, 266, 214, 70, 207, 275, 266, 87, + /* 830 */ 266, 219, 266, 266, 266, 207, 275, 236, 85, 266, + /* 840 */ 219, 281, 266, 214, 70, 114, 236, 266, 266, 266, + /* 850 */ 266, 266, 266, 266, 207, 275, 266, 87, 266, 219, + /* 860 */ 266, 266, 266, 266, 281, 236, 214, 70, 122, 266, + /* 870 */ 266, 266, 266, 266, 266, 266, 266, 207, 275, 266, + /* 880 */ 87, 266, 219, 266, 266, 266, 266, 281, 236, 214, + /* 890 */ 70, 115, 266, 266, 266, 266, 281, 266, 214, 70, + /* 900 */ 207, 275, 266, 87, 266, 219, 266, 266, 266, 207, + /* 910 */ 275, 236, 86, 266, 219, 281, 266, 214, 70, 109, + /* 920 */ 236, 266, 266, 266, 266, 266, 266, 266, 207, 275, + /* 930 */ 266, 87, 266, 219, 266, 266, 266, 266, 281, 236, + /* 940 */ 214, 70, 118, 266, 266, 266, 266, 266, 266, 266, + /* 950 */ 266, 207, 275, 266, 87, 266, 219, 266, 266, 266, + /* 960 */ 266, 281, 236, 214, 70, 49, 266, 266, 266, 266, + /* 970 */ 281, 266, 214, 70, 207, 275, 266, 87, 266, 219, + /* 980 */ 266, 266, 266, 277, 276, 236, 266, 266, 219, 281, + /* 990 */ 266, 214, 69, 48, 236, 266, 266, 266, 266, 266, + /* 1000 */ 266, 266, 207, 275, 266, 87, 266, 219, 266, 266, + /* 1010 */ 266, 266, 281, 236, 214, 70, 96, 266, 266, 266, + /* 1020 */ 266, 266, 266, 266, 266, 207, 275, 266, 87, 266, + /* 1030 */ 219, 266, 266, 266, 266, 281, 236, 214, 70, 101, + /* 1040 */ 266, 266, 266, 266, 266, 266, 266, 266, 207, 275, + /* 1050 */ 266, 87, 266, 219, 266, 266, 266, 266, 266, 236, + /* 1060 */ 266, 266, 266, 281, 266, 214, 69, 43, 266, 266, + /* 1070 */ 266, 266, 266, 266, 266, 266, 207, 275, 266, 87, + /* 1080 */ 266, 219, 266, 266, 266, 266, 266, 236, ); static public $yy_lookahead = array( - /* 0 */ 2, 3, 80, 11, 12, 39, 40, 41, 10, 17, - /* 10 */ 12, 1, 14, 3, 16, 29, 18, 51, 52, 53, - /* 20 */ 54, 55, 56, 57, 58, 59, 60, 29, 70, 71, - /* 30 */ 72, 73, 23, 1, 20, 3, 38, 4, 24, 47, - /* 40 */ 42, 43, 44, 45, 1, 24, 3, 49, 39, 40, - /* 50 */ 41, 30, 31, 32, 33, 34, 35, 36, 37, 4, + /* 0 */ 2, 3, 11, 12, 3, 1, 95, 3, 10, 98, + /* 10 */ 12, 100, 14, 96, 16, 73, 18, 75, 76, 77, + /* 20 */ 1, 18, 3, 81, 15, 104, 25, 29, 86, 87, + /* 30 */ 29, 89, 29, 91, 16, 4, 38, 19, 47, 97, + /* 40 */ 42, 43, 44, 45, 102, 27, 14, 49, 39, 40, + /* 50 */ 41, 50, 49, 4, 22, 24, 24, 26, 26, 27, /* 60 */ 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - /* 70 */ 14, 3, 39, 40, 41, 43, 15, 67, 22, 24, - /* 80 */ 16, 26, 61, 19, 51, 52, 53, 54, 55, 56, - /* 90 */ 57, 58, 59, 60, 1, 2, 3, 29, 78, 79, - /* 100 */ 39, 40, 41, 10, 96, 12, 63, 14, 88, 16, - /* 110 */ 48, 18, 51, 52, 53, 54, 55, 56, 57, 58, - /* 120 */ 59, 60, 29, 78, 1, 2, 3, 24, 5, 6, - /* 130 */ 7, 28, 9, 88, 3, 42, 43, 44, 45, 2, - /* 140 */ 3, 1, 49, 3, 13, 96, 101, 10, 8, 12, - /* 150 */ 3, 14, 3, 16, 17, 18, 25, 2, 3, 73, - /* 160 */ 29, 75, 76, 21, 3, 10, 29, 12, 26, 14, - /* 170 */ 4, 16, 86, 18, 25, 14, 29, 91, 29, 42, - /* 180 */ 43, 44, 45, 97, 29, 62, 49, 64, 65, 66, - /* 190 */ 24, 68, 73, 38, 75, 76, 77, 42, 43, 44, - /* 200 */ 45, 2, 3, 15, 49, 86, 87, 3, 89, 10, - /* 210 */ 91, 12, 24, 14, 29, 16, 97, 18, 30, 31, - /* 220 */ 32, 33, 34, 35, 36, 37, 14, 48, 29, 25, - /* 230 */ 1, 2, 3, 29, 22, 50, 24, 84, 26, 27, - /* 240 */ 18, 42, 43, 44, 45, 2, 3, 18, 49, 61, - /* 250 */ 15, 29, 99, 10, 50, 12, 24, 14, 26, 16, - /* 260 */ 73, 18, 75, 76, 77, 95, 11, 12, 98, 78, - /* 270 */ 100, 42, 29, 86, 87, 4, 89, 48, 91, 88, - /* 280 */ 73, 94, 75, 76, 97, 42, 43, 44, 45, 2, - /* 290 */ 3, 3, 49, 86, 87, 24, 89, 10, 91, 12, - /* 300 */ 3, 14, 47, 16, 97, 18, 18, 10, 80, 84, - /* 310 */ 20, 78, 79, 23, 1, 18, 29, 29, 1, 2, - /* 320 */ 3, 88, 75, 76, 99, 25, 29, 3, 4, 42, - /* 330 */ 43, 44, 45, 2, 3, 18, 49, 49, 26, 27, - /* 340 */ 93, 10, 29, 12, 97, 14, 49, 16, 73, 18, - /* 350 */ 75, 76, 77, 29, 1, 96, 3, 3, 4, 42, - /* 360 */ 29, 86, 87, 100, 89, 48, 91, 74, 73, 94, - /* 370 */ 75, 76, 97, 42, 43, 44, 45, 2, 3, 18, - /* 380 */ 49, 86, 87, 29, 89, 10, 91, 12, 24, 14, - /* 390 */ 29, 16, 97, 18, 75, 76, 43, 14, 78, 79, - /* 400 */ 17, 108, 95, 16, 29, 22, 19, 100, 88, 73, - /* 410 */ 49, 74, 17, 27, 27, 20, 97, 42, 43, 44, - /* 420 */ 45, 29, 4, 73, 49, 75, 76, 77, 92, 11, - /* 430 */ 12, 81, 82, 83, 2, 3, 86, 87, 4, 89, - /* 440 */ 15, 91, 10, 107, 4, 108, 14, 97, 16, 24, - /* 450 */ 18, 14, 102, 72, 73, 2, 3, 73, 96, 22, - /* 460 */ 26, 29, 25, 10, 24, 47, 73, 14, 75, 76, - /* 470 */ 14, 18, 75, 76, 42, 43, 44, 45, 84, 86, - /* 480 */ 87, 49, 29, 95, 91, 75, 76, 1, 100, 3, - /* 490 */ 97, 107, 14, 99, 97, 42, 43, 44, 45, 79, - /* 500 */ 22, 73, 49, 75, 76, 77, 28, 97, 73, 81, - /* 510 */ 75, 76, 77, 3, 86, 87, 81, 89, 4, 91, - /* 520 */ 4, 86, 87, 84, 89, 97, 91, 19, 29, 74, - /* 530 */ 102, 4, 97, 85, 4, 29, 4, 102, 99, 29, - /* 540 */ 26, 73, 26, 75, 76, 77, 4, 99, 73, 81, - /* 550 */ 75, 76, 77, 26, 86, 87, 81, 89, 26, 91, - /* 560 */ 50, 86, 87, 108, 89, 97, 91, 46, 75, 76, - /* 570 */ 102, 73, 97, 75, 76, 77, 4, 102, 73, 81, - /* 580 */ 75, 76, 77, 29, 86, 87, 81, 89, 84, 91, - /* 590 */ 97, 86, 87, 29, 89, 97, 91, 79, 26, 74, - /* 600 */ 102, 18, 97, 99, 46, 10, 73, 102, 75, 76, - /* 610 */ 77, 18, 15, 96, 81, 25, 99, 27, 78, 86, - /* 620 */ 87, 103, 89, 73, 91, 75, 76, 77, 88, 95, - /* 630 */ 97, 81, 49, 108, 100, 102, 86, 87, 1, 89, - /* 640 */ 73, 91, 75, 76, 77, 84, 4, 97, 81, 15, - /* 650 */ 18, 18, 102, 86, 87, 18, 89, 7, 91, 73, - /* 660 */ 99, 75, 76, 77, 97, 21, 29, 81, 49, 102, - /* 670 */ 29, 14, 86, 87, 29, 89, 73, 91, 75, 76, - /* 680 */ 77, 96, 108, 97, 49, 98, 49, 99, 102, 86, - /* 690 */ 87, 90, 89, 88, 91, 104, 26, 82, 18, 73, - /* 700 */ 97, 75, 76, 77, 93, 101, 21, 109, 105, 106, - /* 710 */ 109, 109, 86, 87, 109, 89, 109, 91, 109, 109, - /* 720 */ 109, 109, 73, 97, 75, 76, 77, 109, 109, 109, - /* 730 */ 109, 109, 106, 109, 109, 86, 87, 109, 89, 109, - /* 740 */ 91, 109, 109, 94, 109, 109, 97, 73, 109, 75, - /* 750 */ 76, 77, 109, 109, 73, 109, 75, 76, 109, 109, - /* 760 */ 86, 87, 109, 89, 109, 91, 109, 86, 94, 109, - /* 770 */ 109, 97, 91, 73, 109, 75, 76, 77, 97, 109, - /* 780 */ 109, 109, 109, 109, 109, 109, 86, 87, 109, 89, - /* 790 */ 109, 91, 109, 109, 109, 109, 73, 97, 75, 76, - /* 800 */ 77, 109, 109, 109, 109, 109, 109, 109, 109, 86, - /* 810 */ 87, 109, 89, 109, 91, 109, 109, 109, 109, 109, - /* 820 */ 97, 73, 109, 75, 76, 77, 109, 109, 73, 109, - /* 830 */ 75, 76, 109, 109, 86, 87, 109, 89, 109, 91, - /* 840 */ 109, 86, 109, 109, 109, 97, 91, 73, 109, 75, - /* 850 */ 76, 77, 97, 109, 109, 109, 109, 109, 109, 109, - /* 860 */ 86, 87, 109, 89, 109, 91, 109, 109, 109, 109, - /* 870 */ 73, 97, 75, 76, 77, 109, 109, 109, 109, 109, - /* 880 */ 109, 109, 109, 86, 87, 109, 89, 109, 91, 109, - /* 890 */ 109, 109, 109, 109, 97, 73, 109, 75, 76, 77, - /* 900 */ 109, 109, 109, 109, 109, 109, 109, 109, 86, 87, - /* 910 */ 109, 89, 109, 91, 109, 109, 109, 109, 109, 97, - /* 920 */ 109, 73, 109, 75, 76, 77, 109, 109, 109, 109, - /* 930 */ 109, 109, 109, 109, 86, 87, 109, 89, 109, 91, - /* 940 */ 109, 109, 109, 109, 73, 97, 75, 76, 77, 109, - /* 950 */ 109, 109, 109, 109, 109, 109, 109, 86, 87, 109, - /* 960 */ 89, 109, 91, 109, 109, 109, 109, 109, 97, 73, - /* 970 */ 109, 75, 76, 77, 109, 109, 109, 109, 109, 109, - /* 980 */ 109, 109, 86, 87, 109, 89, 109, 91, 109, 109, - /* 990 */ 109, 109, 109, 97, 109, 73, 109, 75, 76, 77, - /* 1000 */ 109, 109, 109, 109, 109, 109, 109, 109, 86, 87, - /* 1010 */ 109, 89, 109, 91, 109, 109, 109, 109, 73, 97, - /* 1020 */ 75, 76, 77, 109, 109, 109, 109, 109, 109, 109, - /* 1030 */ 109, 86, 87, 109, 89, 109, 91, 109, 109, 109, - /* 1040 */ 109, 109, 97, 73, 109, 75, 76, 77, 109, 109, - /* 1050 */ 109, 109, 109, 109, 109, 109, 86, 87, 109, 89, - /* 1060 */ 109, 91, 109, 109, 109, 109, 109, 97, 109, 73, - /* 1070 */ 109, 75, 76, 109, 109, 109, 109, 109, 109, 109, - /* 1080 */ 109, 109, 86, 87, 109, 89, 109, 91, 109, 109, - /* 1090 */ 109, 109, 109, 97, + /* 70 */ 1, 2, 3, 73, 4, 75, 76, 75, 76, 10, + /* 80 */ 20, 12, 63, 14, 24, 16, 86, 18, 39, 40, + /* 90 */ 41, 91, 96, 3, 4, 93, 26, 97, 29, 97, + /* 100 */ 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, + /* 110 */ 4, 42, 43, 44, 45, 2, 3, 29, 49, 29, + /* 120 */ 1, 2, 3, 10, 3, 12, 3, 14, 3, 16, + /* 130 */ 17, 18, 26, 2, 3, 21, 13, 18, 50, 18, + /* 140 */ 26, 10, 29, 12, 1, 14, 3, 16, 25, 18, + /* 150 */ 29, 8, 29, 29, 29, 42, 43, 44, 45, 15, + /* 160 */ 29, 42, 49, 16, 3, 23, 19, 48, 24, 38, + /* 170 */ 49, 10, 17, 42, 43, 44, 45, 26, 27, 18, + /* 180 */ 49, 39, 40, 41, 4, 70, 71, 72, 73, 4, + /* 190 */ 29, 11, 12, 51, 52, 53, 54, 55, 56, 57, + /* 200 */ 58, 59, 60, 2, 3, 73, 4, 75, 76, 24, + /* 210 */ 49, 10, 1, 12, 3, 14, 4, 16, 86, 18, + /* 220 */ 39, 40, 41, 91, 14, 1, 74, 47, 26, 97, + /* 230 */ 29, 48, 51, 52, 53, 54, 55, 56, 57, 58, + /* 240 */ 59, 60, 18, 42, 43, 44, 45, 2, 3, 15, + /* 250 */ 49, 95, 78, 29, 43, 10, 100, 12, 24, 14, + /* 260 */ 108, 16, 88, 18, 30, 31, 32, 33, 34, 35, + /* 270 */ 36, 37, 24, 49, 29, 101, 3, 19, 30, 31, + /* 280 */ 32, 33, 34, 35, 36, 37, 80, 42, 43, 44, + /* 290 */ 45, 2, 3, 18, 49, 61, 78, 79, 25, 10, + /* 300 */ 84, 12, 29, 14, 29, 16, 88, 18, 1, 61, + /* 310 */ 3, 78, 79, 17, 14, 99, 20, 17, 29, 19, + /* 320 */ 14, 88, 22, 1, 73, 3, 75, 76, 22, 27, + /* 330 */ 4, 42, 43, 44, 45, 2, 3, 86, 49, 1, + /* 340 */ 2, 3, 91, 10, 1, 12, 4, 14, 97, 16, + /* 350 */ 24, 18, 100, 1, 2, 3, 18, 5, 6, 7, + /* 360 */ 20, 9, 29, 23, 74, 43, 24, 11, 12, 78, + /* 370 */ 79, 14, 29, 17, 67, 42, 43, 44, 45, 88, + /* 380 */ 42, 73, 49, 75, 76, 77, 48, 3, 4, 81, + /* 390 */ 82, 83, 2, 3, 86, 87, 84, 89, 108, 91, + /* 400 */ 10, 14, 12, 47, 14, 97, 16, 14, 18, 22, + /* 410 */ 102, 99, 25, 29, 62, 22, 64, 65, 66, 29, + /* 420 */ 68, 28, 24, 73, 75, 76, 28, 73, 73, 75, + /* 430 */ 76, 77, 42, 43, 44, 45, 2, 3, 3, 49, + /* 440 */ 86, 87, 92, 89, 10, 91, 97, 3, 14, 96, + /* 450 */ 16, 97, 18, 2, 3, 79, 18, 107, 14, 105, + /* 460 */ 106, 10, 107, 29, 29, 14, 75, 76, 73, 18, + /* 470 */ 75, 76, 77, 74, 21, 4, 42, 43, 44, 45, + /* 480 */ 29, 86, 87, 49, 89, 50, 91, 49, 97, 94, + /* 490 */ 75, 76, 97, 42, 43, 44, 45, 26, 74, 3, + /* 500 */ 49, 75, 76, 24, 85, 26, 73, 108, 75, 76, + /* 510 */ 77, 101, 97, 73, 81, 75, 76, 77, 99, 86, + /* 520 */ 87, 81, 89, 97, 91, 29, 86, 87, 48, 89, + /* 530 */ 97, 91, 108, 96, 24, 102, 99, 97, 78, 78, + /* 540 */ 4, 79, 102, 73, 18, 75, 76, 77, 88, 88, + /* 550 */ 73, 81, 75, 76, 77, 82, 86, 87, 81, 89, + /* 560 */ 84, 91, 26, 86, 87, 103, 89, 97, 91, 72, + /* 570 */ 73, 84, 102, 95, 97, 99, 95, 4, 100, 102, + /* 580 */ 73, 100, 75, 76, 77, 96, 99, 73, 81, 75, + /* 590 */ 76, 77, 84, 86, 87, 81, 89, 84, 91, 26, + /* 600 */ 86, 87, 7, 89, 97, 91, 29, 99, 25, 102, + /* 610 */ 27, 97, 99, 29, 18, 15, 102, 73, 46, 75, + /* 620 */ 76, 77, 18, 4, 73, 81, 75, 76, 77, 49, + /* 630 */ 86, 87, 81, 89, 29, 91, 29, 86, 87, 15, + /* 640 */ 89, 97, 91, 29, 4, 29, 102, 49, 97, 10, + /* 650 */ 21, 25, 46, 102, 73, 18, 75, 76, 77, 29, + /* 660 */ 15, 73, 81, 75, 76, 77, 80, 86, 87, 90, + /* 670 */ 89, 29, 91, 99, 86, 87, 108, 89, 97, 91, + /* 680 */ 88, 26, 93, 102, 109, 97, 109, 96, 98, 109, + /* 690 */ 109, 109, 109, 73, 106, 75, 76, 77, 109, 109, + /* 700 */ 109, 109, 109, 109, 109, 109, 86, 87, 109, 89, + /* 710 */ 109, 91, 109, 109, 94, 109, 73, 97, 75, 76, + /* 720 */ 77, 109, 109, 109, 109, 109, 109, 109, 109, 86, + /* 730 */ 87, 109, 89, 109, 91, 109, 109, 94, 109, 73, + /* 740 */ 97, 75, 76, 77, 109, 109, 109, 109, 73, 109, + /* 750 */ 75, 76, 86, 87, 109, 89, 109, 91, 109, 109, + /* 760 */ 94, 86, 87, 97, 89, 109, 91, 73, 109, 75, + /* 770 */ 76, 77, 97, 109, 109, 109, 109, 109, 109, 109, + /* 780 */ 86, 87, 109, 89, 109, 91, 109, 109, 109, 109, + /* 790 */ 73, 97, 75, 76, 77, 109, 109, 109, 109, 109, + /* 800 */ 109, 109, 109, 86, 87, 109, 89, 109, 91, 109, + /* 810 */ 109, 109, 109, 73, 97, 75, 76, 77, 109, 109, + /* 820 */ 109, 109, 73, 109, 75, 76, 86, 87, 109, 89, + /* 830 */ 109, 91, 109, 109, 109, 86, 87, 97, 89, 109, + /* 840 */ 91, 73, 109, 75, 76, 77, 97, 109, 109, 109, + /* 850 */ 109, 109, 109, 109, 86, 87, 109, 89, 109, 91, + /* 860 */ 109, 109, 109, 109, 73, 97, 75, 76, 77, 109, + /* 870 */ 109, 109, 109, 109, 109, 109, 109, 86, 87, 109, + /* 880 */ 89, 109, 91, 109, 109, 109, 109, 73, 97, 75, + /* 890 */ 76, 77, 109, 109, 109, 109, 73, 109, 75, 76, + /* 900 */ 86, 87, 109, 89, 109, 91, 109, 109, 109, 86, + /* 910 */ 87, 97, 89, 109, 91, 73, 109, 75, 76, 77, + /* 920 */ 97, 109, 109, 109, 109, 109, 109, 109, 86, 87, + /* 930 */ 109, 89, 109, 91, 109, 109, 109, 109, 73, 97, + /* 940 */ 75, 76, 77, 109, 109, 109, 109, 109, 109, 109, + /* 950 */ 109, 86, 87, 109, 89, 109, 91, 109, 109, 109, + /* 960 */ 109, 73, 97, 75, 76, 77, 109, 109, 109, 109, + /* 970 */ 73, 109, 75, 76, 86, 87, 109, 89, 109, 91, + /* 980 */ 109, 109, 109, 86, 87, 97, 109, 109, 91, 73, + /* 990 */ 109, 75, 76, 77, 97, 109, 109, 109, 109, 109, + /* 1000 */ 109, 109, 86, 87, 109, 89, 109, 91, 109, 109, + /* 1010 */ 109, 109, 73, 97, 75, 76, 77, 109, 109, 109, + /* 1020 */ 109, 109, 109, 109, 109, 86, 87, 109, 89, 109, + /* 1030 */ 91, 109, 109, 109, 109, 73, 97, 75, 76, 77, + /* 1040 */ 109, 109, 109, 109, 109, 109, 109, 109, 86, 87, + /* 1050 */ 109, 89, 109, 91, 109, 109, 109, 109, 109, 97, + /* 1060 */ 109, 109, 109, 73, 109, 75, 76, 77, 109, 109, + /* 1070 */ 109, 109, 109, 109, 109, 109, 86, 87, 109, 89, + /* 1080 */ 109, 91, 109, 109, 109, 109, 109, 97, ); - const YY_SHIFT_USE_DFLT = -35; - const YY_SHIFT_MAX = 171; + const YY_SHIFT_USE_DFLT = -10; + const YY_SHIFT_MAX = 173; static public $yy_shift_ofst = array( - /* 0 */ 123, 155, -2, -2, -2, -2, -2, -2, -2, -2, - /* 10 */ -2, -2, 375, 199, 375, 199, 199, 199, 93, 199, - /* 20 */ 199, 199, 199, 199, 199, 199, 199, 243, 199, 199, - /* 30 */ 199, 137, 287, 331, 432, 453, 453, 453, 288, 317, - /* 40 */ 212, 297, 637, 387, 55, 361, 142, 583, 232, 232, - /* 50 */ 123, 188, 21, 229, 131, 204, 510, 353, 147, 68, - /* 60 */ 68, 68, 147, 486, 486, 590, 68, 312, 68, 486, - /* 70 */ 386, 386, 386, 670, 61, 33, 9, -34, -34, -34, - /* 80 */ -34, -34, -34, -34, -34, -8, 418, 10, 32, 43, - /* 90 */ 354, 324, 149, 140, 255, 255, 434, 64, 64, 440, - /* 100 */ 103, 64, 14, 64, 572, 271, 166, 161, 425, 222, - /* 110 */ 516, 532, 64, 527, 514, 685, 364, 364, 680, 364, - /* 120 */ 364, 364, 386, 386, 386, 364, 456, 386, -35, -35, - /* 130 */ -35, -35, -35, 383, 437, 478, 56, 56, 290, 313, - /* 140 */ 395, 56, 185, 508, 521, 558, 593, 595, 632, 564, - /* 150 */ 554, 530, 542, 642, 641, 657, 619, 634, 499, 650, - /* 160 */ 635, 235, 300, -14, 506, 62, 179, 392, 633, 644, - /* 170 */ 645, 597, + /* 0 */ 352, 131, -2, -2, -2, -2, -2, -2, -2, -2, + /* 10 */ -2, -2, 390, 245, 245, 245, 245, 390, 69, 245, + /* 20 */ 245, 245, 245, 245, 245, 245, 245, 245, 201, 245, + /* 30 */ 245, 113, 289, 333, 434, 451, 451, 451, 121, 338, + /* 40 */ 32, 161, 224, 31, 18, 3, 114, 438, 479, 479, + /* 50 */ 352, 234, 248, 119, 123, 1, 435, 322, 496, 496, + /* 60 */ 4, 496, 4, 4, 496, 125, 151, 125, 496, 583, + /* 70 */ 302, 655, 302, 302, 142, 9, 49, 181, 181, 181, + /* 80 */ 181, 181, 181, 181, 181, 180, 356, -9, 90, 143, + /* 90 */ 273, 19, 307, -9, 384, 211, 185, 70, 147, 573, + /* 100 */ 536, 342, 106, 471, 275, 147, 147, 444, 398, 326, + /* 110 */ 60, 147, 202, 147, 144, 510, 510, 510, 510, 302, + /* 120 */ 302, 302, 510, 357, 302, 453, 526, 510, -10, -10, + /* 130 */ -10, -10, -10, 300, 393, 387, 306, 296, 306, 306, + /* 140 */ 340, 88, 343, 626, 614, 600, 584, 595, 604, 572, + /* 150 */ 605, 580, 598, 619, 607, 596, 624, 630, 645, 637, + /* 160 */ 606, 629, 640, 577, 616, 639, 642, 480, 210, 212, + /* 170 */ 155, 258, 183, 124, ); - const YY_REDUCE_USE_DFLT = -79; + const YY_REDUCE_USE_DFLT = -90; const YY_REDUCE_MAX = 132; static public $yy_reduce_ofst = array( - /* 0 */ -42, 350, 428, 505, 498, 567, 475, 533, 550, 468, - /* 10 */ 586, 435, 603, 275, 626, 187, 649, 674, 945, 748, - /* 20 */ 797, 822, 774, 723, 119, 848, 896, 922, 970, 871, - /* 30 */ 700, 207, 996, 295, 393, 755, 681, 86, 247, 336, - /* 40 */ 233, 493, 410, 170, 20, 319, 45, 397, 320, 20, - /* 50 */ 381, 518, 518, 384, 448, 517, 517, 455, 504, 394, - /* 60 */ 439, 225, 153, 293, 337, 307, 504, 191, 561, 525, - /* 70 */ 534, 307, 388, 540, 591, 591, 591, 591, 591, 591, - /* 80 */ 591, 591, 591, 591, 591, 601, 601, 574, 574, 574, - /* 90 */ 588, 588, 588, 574, 601, 601, 605, 587, 587, 420, - /* 100 */ 420, 587, 420, 587, 605, 420, 420, 585, 420, 611, - /* 110 */ 605, 605, 587, 605, 605, 604, 420, 420, 615, 420, - /* 120 */ 420, 420, 263, 263, 263, 420, 362, 263, 228, -78, - /* 130 */ 259, 8, 49, + /* 0 */ 115, 308, 581, 507, 433, -58, 440, 551, 470, 514, + /* 10 */ 477, 544, 354, 666, 395, 643, 620, 588, 990, 814, + /* 20 */ 791, 768, 717, 740, 842, 865, 962, 939, 916, 694, + /* 30 */ 888, 823, 749, 675, 897, 0, 251, 132, 2, 350, + /* 40 */ 291, 349, 415, 233, -89, 426, 174, 391, 233, 218, + /* 50 */ 497, 462, 462, 355, 419, 437, 437, 399, 476, 487, + /* 60 */ 424, 216, 152, 290, 508, 312, 460, 508, 513, 156, + /* 70 */ 156, 461, 481, 478, -79, -79, -79, -79, -79, -79, + /* 80 */ -79, -79, -79, -79, -79, 579, 579, 579, 574, 568, + /* 90 */ 574, 568, 568, 579, 574, 568, 376, 592, 590, 592, + /* 100 */ 592, 376, 592, 592, 589, 590, 590, 591, 376, 376, + /* 110 */ 376, 590, 592, 590, 376, 376, 376, 376, 376, 252, + /* 120 */ 252, 252, 376, 353, 252, 410, 473, 376, 206, 489, + /* 130 */ 586, -4, -83, ); static public $yyExpectedTokens = array( /* 0 */ array(1, 2, 3, 5, 6, 7, 9, 62, 64, 65, 66, 68, ), @@ -578,8 +576,8 @@ static public $yy_action = array( /* 40 */ array(14, 22, 24, 26, 27, ), /* 41 */ array(3, 10, 18, 29, 49, ), /* 42 */ array(1, 18, 29, 49, ), - /* 43 */ array(16, 19, 27, ), - /* 44 */ array(4, 24, 26, ), + /* 43 */ array(4, 24, 26, ), + /* 44 */ array(16, 19, 27, ), /* 45 */ array(18, 29, 49, ), /* 46 */ array(21, 26, ), /* 47 */ array(18, 49, ), @@ -595,23 +593,23 @@ static public $yy_action = array( /* 57 */ array(1, 3, 43, ), /* 58 */ array(3, 29, ), /* 59 */ array(3, 29, ), - /* 60 */ array(3, 29, ), + /* 60 */ array(1, 3, ), /* 61 */ array(3, 29, ), - /* 62 */ array(3, 29, ), + /* 62 */ array(1, 3, ), /* 63 */ array(1, 3, ), - /* 64 */ array(1, 3, ), - /* 65 */ array(25, 27, ), - /* 66 */ array(3, 29, ), - /* 67 */ array(26, 27, ), + /* 64 */ array(3, 29, ), + /* 65 */ array(3, 29, ), + /* 66 */ array(26, 27, ), + /* 67 */ array(3, 29, ), /* 68 */ array(3, 29, ), - /* 69 */ array(1, 3, ), + /* 69 */ array(25, 27, ), /* 70 */ array(27, ), - /* 71 */ array(27, ), + /* 71 */ array(26, ), /* 72 */ array(27, ), - /* 73 */ array(26, ), - /* 74 */ array(15, 39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), - /* 75 */ array(4, 39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), - /* 76 */ array(23, 39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), + /* 73 */ array(27, ), + /* 74 */ array(23, 39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), + /* 75 */ array(15, 39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), + /* 76 */ array(4, 39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 77 */ array(39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 78 */ array(39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 79 */ array(39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), @@ -620,95 +618,95 @@ static public $yy_action = array( /* 82 */ array(39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 83 */ array(39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), /* 84 */ array(39, 40, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, ), - /* 85 */ array(11, 12, 17, 47, ), - /* 86 */ array(4, 11, 12, 47, ), - /* 87 */ array(1, 3, 67, ), - /* 88 */ array(1, 3, 43, ), - /* 89 */ array(1, 3, 63, ), - /* 90 */ array(3, 4, 29, ), - /* 91 */ array(3, 4, 29, ), - /* 92 */ array(3, 25, 29, ), - /* 93 */ array(1, 3, 8, ), - /* 94 */ array(11, 12, 47, ), - /* 95 */ array(11, 12, 47, ), - /* 96 */ array(4, 26, ), - /* 97 */ array(16, 19, ), + /* 85 */ array(4, 11, 12, 47, ), + /* 86 */ array(11, 12, 17, 47, ), + /* 87 */ array(11, 12, 47, ), + /* 88 */ array(3, 4, 29, ), + /* 89 */ array(1, 3, 8, ), + /* 90 */ array(3, 25, 29, ), + /* 91 */ array(1, 3, 63, ), + /* 92 */ array(1, 3, 67, ), + /* 93 */ array(11, 12, 47, ), + /* 94 */ array(3, 4, 29, ), + /* 95 */ array(1, 3, 43, ), + /* 96 */ array(4, 24, ), + /* 97 */ array(4, 26, ), /* 98 */ array(16, 19, ), - /* 99 */ array(4, 24, ), - /* 100 */ array(24, 28, ), - /* 101 */ array(16, 19, ), - /* 102 */ array(20, 24, ), - /* 103 */ array(16, 19, ), - /* 104 */ array(4, 26, ), - /* 105 */ array(4, 24, ), - /* 106 */ array(4, 24, ), + /* 99 */ array(4, 26, ), + /* 100 */ array(4, 26, ), + /* 101 */ array(4, 24, ), + /* 102 */ array(4, 26, ), + /* 103 */ array(4, 26, ), + /* 104 */ array(18, 29, ), + /* 105 */ array(16, 19, ), + /* 106 */ array(16, 19, ), /* 107 */ array(3, 14, ), - /* 108 */ array(15, 24, ), - /* 109 */ array(18, 29, ), - /* 110 */ array(4, 26, ), - /* 111 */ array(4, 26, ), - /* 112 */ array(16, 19, ), - /* 113 */ array(4, 26, ), - /* 114 */ array(4, 26, ), - /* 115 */ array(21, ), + /* 108 */ array(24, 28, ), + /* 109 */ array(4, 24, ), + /* 110 */ array(20, 24, ), + /* 111 */ array(16, 19, ), + /* 112 */ array(4, 26, ), + /* 113 */ array(16, 19, ), + /* 114 */ array(15, 24, ), + /* 115 */ array(24, ), /* 116 */ array(24, ), /* 117 */ array(24, ), - /* 118 */ array(18, ), - /* 119 */ array(24, ), - /* 120 */ array(24, ), - /* 121 */ array(24, ), - /* 122 */ array(27, ), - /* 123 */ array(27, ), + /* 118 */ array(24, ), + /* 119 */ array(27, ), + /* 120 */ array(27, ), + /* 121 */ array(27, ), + /* 122 */ array(24, ), + /* 123 */ array(14, ), /* 124 */ array(27, ), - /* 125 */ array(24, ), - /* 126 */ array(14, ), - /* 127 */ array(27, ), + /* 125 */ array(21, ), + /* 126 */ array(18, ), + /* 127 */ array(24, ), /* 128 */ array(), /* 129 */ array(), /* 130 */ array(), /* 131 */ array(), /* 132 */ array(), - /* 133 */ array(14, 17, 22, ), - /* 134 */ array(14, 22, 25, ), - /* 135 */ array(14, 22, 28, ), + /* 133 */ array(14, 17, 19, 22, ), + /* 134 */ array(14, 22, 28, ), + /* 135 */ array(14, 22, 25, ), /* 136 */ array(14, 22, ), - /* 137 */ array(14, 22, ), - /* 138 */ array(20, 23, ), - /* 139 */ array(1, 29, ), - /* 140 */ array(17, 20, ), - /* 141 */ array(14, 22, ), - /* 142 */ array(29, 50, ), - /* 143 */ array(19, ), - /* 144 */ array(46, ), - /* 145 */ array(46, ), - /* 146 */ array(18, ), - /* 147 */ array(10, ), + /* 137 */ array(17, 20, ), + /* 138 */ array(14, 22, ), + /* 139 */ array(14, 22, ), + /* 140 */ array(20, 23, ), + /* 141 */ array(29, 50, ), + /* 142 */ array(1, 29, ), + /* 143 */ array(25, ), + /* 144 */ array(29, ), + /* 145 */ array(15, ), + /* 146 */ array(29, ), + /* 147 */ array(7, ), /* 148 */ array(18, ), - /* 149 */ array(29, ), + /* 149 */ array(46, ), /* 150 */ array(29, ), - /* 151 */ array(4, ), - /* 152 */ array(4, ), + /* 151 */ array(49, ), + /* 152 */ array(49, ), /* 153 */ array(4, ), /* 154 */ array(29, ), - /* 155 */ array(14, ), - /* 156 */ array(49, ), - /* 157 */ array(15, ), - /* 158 */ array(29, ), - /* 159 */ array(7, ), - /* 160 */ array(49, ), - /* 161 */ array(15, ), - /* 162 */ array(25, ), + /* 155 */ array(18, ), + /* 156 */ array(15, ), + /* 157 */ array(29, ), + /* 158 */ array(15, ), + /* 159 */ array(18, ), + /* 160 */ array(46, ), + /* 161 */ array(21, ), + /* 162 */ array(4, ), /* 163 */ array(29, ), /* 164 */ array(29, ), - /* 165 */ array(48, ), - /* 166 */ array(48, ), - /* 167 */ array(29, ), - /* 168 */ array(18, ), - /* 169 */ array(21, ), - /* 170 */ array(29, ), - /* 171 */ array(15, ), - /* 172 */ array(), - /* 173 */ array(), + /* 165 */ array(10, ), + /* 166 */ array(29, ), + /* 167 */ array(48, ), + /* 168 */ array(14, ), + /* 169 */ array(4, ), + /* 170 */ array(17, ), + /* 171 */ array(19, ), + /* 172 */ array(48, ), + /* 173 */ array(29, ), /* 174 */ array(), /* 175 */ array(), /* 176 */ array(), @@ -817,37 +815,40 @@ static public $yy_action = array( /* 279 */ array(), /* 280 */ array(), /* 281 */ array(), + /* 282 */ array(), + /* 283 */ array(), + /* 284 */ array(), ); static public $yy_default = array( - /* 0 */ 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, - /* 10 */ 436, 436, 417, 378, 436, 378, 378, 378, 436, 436, - /* 20 */ 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, - /* 30 */ 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, - /* 40 */ 312, 436, 436, 344, 436, 436, 312, 436, 312, 312, - /* 50 */ 282, 388, 388, 436, 436, 354, 354, 436, 436, 436, - /* 60 */ 436, 436, 436, 436, 436, 347, 436, 312, 436, 436, - /* 70 */ 339, 347, 340, 312, 436, 436, 436, 398, 397, 392, - /* 80 */ 393, 401, 402, 386, 394, 436, 436, 436, 436, 436, - /* 90 */ 436, 436, 436, 436, 318, 383, 436, 369, 370, 436, - /* 100 */ 420, 371, 377, 372, 436, 436, 436, 354, 436, 436, - /* 110 */ 436, 436, 352, 436, 436, 320, 389, 419, 436, 418, - /* 120 */ 316, 306, 341, 342, 345, 313, 354, 366, 382, 382, - /* 130 */ 354, 354, 354, 436, 317, 317, 384, 436, 436, 436, - /* 140 */ 436, 317, 436, 329, 321, 325, 436, 436, 436, 436, - /* 150 */ 436, 314, 436, 436, 436, 343, 436, 436, 436, 436, - /* 160 */ 436, 436, 436, 436, 436, 436, 436, 436, 436, 364, - /* 170 */ 436, 436, 359, 355, 356, 325, 327, 351, 346, 376, - /* 180 */ 349, 350, 326, 360, 324, 430, 296, 424, 365, 362, - /* 190 */ 423, 425, 428, 422, 357, 338, 431, 427, 361, 353, - /* 200 */ 432, 286, 434, 435, 433, 285, 284, 295, 283, 294, - /* 210 */ 293, 373, 287, 288, 348, 368, 375, 416, 310, 292, - /* 220 */ 414, 289, 290, 291, 358, 415, 337, 387, 385, 323, - /* 230 */ 413, 412, 304, 367, 331, 319, 332, 333, 334, 411, - /* 240 */ 335, 426, 380, 396, 395, 298, 379, 300, 297, 336, - /* 250 */ 303, 400, 399, 305, 330, 405, 404, 406, 407, 308, - /* 260 */ 309, 301, 390, 299, 429, 391, 403, 302, 311, 364, - /* 270 */ 409, 363, 307, 410, 315, 328, 408, 374, 381, 321, - /* 280 */ 322, 421, + /* 0 */ 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + /* 10 */ 440, 440, 421, 382, 382, 382, 382, 440, 440, 440, + /* 20 */ 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + /* 30 */ 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + /* 40 */ 315, 440, 440, 440, 347, 440, 315, 440, 315, 315, + /* 50 */ 285, 392, 392, 440, 440, 357, 357, 440, 440, 440, + /* 60 */ 440, 440, 440, 440, 440, 440, 315, 440, 440, 350, + /* 70 */ 350, 315, 343, 342, 440, 440, 440, 397, 402, 398, + /* 80 */ 401, 406, 396, 405, 390, 440, 440, 321, 440, 440, + /* 90 */ 440, 440, 440, 387, 440, 440, 440, 440, 374, 440, + /* 100 */ 440, 440, 440, 440, 440, 355, 373, 357, 424, 440, + /* 110 */ 381, 376, 440, 375, 440, 393, 319, 422, 423, 348, + /* 120 */ 345, 370, 316, 357, 344, 323, 440, 309, 386, 357, + /* 130 */ 386, 357, 357, 440, 320, 320, 440, 440, 320, 388, + /* 140 */ 440, 440, 440, 440, 440, 440, 440, 440, 440, 328, + /* 150 */ 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + /* 160 */ 324, 368, 317, 440, 440, 440, 440, 440, 346, 440, + /* 170 */ 440, 332, 440, 440, 318, 311, 330, 363, 365, 362, + /* 180 */ 364, 329, 379, 361, 298, 286, 297, 296, 377, 327, + /* 190 */ 426, 427, 428, 425, 340, 433, 434, 429, 341, 435, + /* 200 */ 431, 432, 312, 418, 305, 314, 385, 324, 304, 313, + /* 210 */ 359, 360, 299, 325, 331, 326, 338, 339, 371, 336, + /* 220 */ 333, 334, 335, 358, 354, 439, 437, 290, 438, 436, + /* 230 */ 287, 288, 289, 291, 292, 356, 352, 353, 351, 372, + /* 240 */ 293, 294, 295, 300, 383, 337, 389, 399, 400, 414, + /* 250 */ 413, 410, 411, 412, 403, 404, 308, 310, 367, 307, + /* 260 */ 391, 415, 416, 417, 409, 408, 306, 322, 366, 303, + /* 270 */ 302, 384, 430, 301, 369, 328, 394, 395, 407, 419, + /* 280 */ 420, 349, 380, 378, 368, ); /* The next thing included is series of defines which control ** various aspects of the generated parser. @@ -866,8 +867,8 @@ static public $yy_action = array( */ const YYNOCODE = 110; const YYSTACKDEPTH = 100; - const YYNSTATE = 282; - const YYNRULE = 154; + const YYNSTATE = 285; + const YYNRULE = 155; const YYERRORSYMBOL = 69; const YYERRSYMDT = 'yy0'; const YYFALLBACK = 1; @@ -1132,82 +1133,83 @@ static public $yy_action = array( /* 75 */ "indexdef ::= DOT variable", /* 76 */ "indexdef ::= DOT LDEL exprs RDEL", /* 77 */ "indexdef ::= OPENB ID CLOSEB", - /* 78 */ "indexdef ::= OPENB exprs CLOSEB", - /* 79 */ "indexdef ::= OPENB CLOSEB", - /* 80 */ "varvar ::= varvarele", - /* 81 */ "varvar ::= varvar varvarele", - /* 82 */ "varvarele ::= ID", - /* 83 */ "varvarele ::= LDEL expr RDEL", - /* 84 */ "object ::= varindexed objectchain", - /* 85 */ "objectchain ::= objectelement", - /* 86 */ "objectchain ::= objectchain objectelement", - /* 87 */ "objectelement ::= PTR ID arrayindex", - /* 88 */ "objectelement ::= PTR variable arrayindex", - /* 89 */ "objectelement ::= PTR LDEL expr RDEL arrayindex", - /* 90 */ "objectelement ::= PTR ID LDEL expr RDEL arrayindex", - /* 91 */ "objectelement ::= PTR method", - /* 92 */ "function ::= ID OPENP params CLOSEP", - /* 93 */ "method ::= ID OPENP params CLOSEP", - /* 94 */ "params ::= expr COMMA params", - /* 95 */ "params ::= expr", - /* 96 */ "params ::=", - /* 97 */ "modifier ::= VERT AT ID", - /* 98 */ "modifier ::= VERT ID", - /* 99 */ "modparameters ::= modparameters modparameter", - /* 100 */ "modparameters ::=", - /* 101 */ "modparameter ::= COLON exprs", - /* 102 */ "modparameter ::= COLON ID", - /* 103 */ "ifexprs ::= ifexpr", - /* 104 */ "ifexprs ::= NOT ifexprs", - /* 105 */ "ifexprs ::= OPENP ifexprs CLOSEP", - /* 106 */ "ifexpr ::= expr", - /* 107 */ "ifexpr ::= expr ifcond expr", - /* 108 */ "ifexpr ::= expr ISIN array", - /* 109 */ "ifexpr ::= expr ISIN value", - /* 110 */ "ifexpr ::= ifexprs lop ifexprs", - /* 111 */ "ifexpr ::= ifexprs ISDIVBY ifexprs", - /* 112 */ "ifexpr ::= ifexprs ISNOTDIVBY ifexprs", - /* 113 */ "ifexpr ::= ifexprs ISEVEN", - /* 114 */ "ifexpr ::= ifexprs ISNOTEVEN", - /* 115 */ "ifexpr ::= ifexprs ISEVENBY ifexprs", - /* 116 */ "ifexpr ::= ifexprs ISNOTEVENBY ifexprs", - /* 117 */ "ifexpr ::= ifexprs ISODD", - /* 118 */ "ifexpr ::= ifexprs ISNOTODD", - /* 119 */ "ifexpr ::= ifexprs ISODDBY ifexprs", - /* 120 */ "ifexpr ::= ifexprs ISNOTODDBY ifexprs", - /* 121 */ "ifcond ::= EQUALS", - /* 122 */ "ifcond ::= NOTEQUALS", - /* 123 */ "ifcond ::= GREATERTHAN", - /* 124 */ "ifcond ::= LESSTHAN", - /* 125 */ "ifcond ::= GREATEREQUAL", - /* 126 */ "ifcond ::= LESSEQUAL", - /* 127 */ "ifcond ::= IDENTITY", - /* 128 */ "ifcond ::= NONEIDENTITY", - /* 129 */ "lop ::= LAND", - /* 130 */ "lop ::= LOR", - /* 131 */ "lop ::= LXOR", - /* 132 */ "array ::= OPENB arrayelements CLOSEB", - /* 133 */ "arrayelements ::= arrayelement", - /* 134 */ "arrayelements ::= arrayelements COMMA arrayelement", - /* 135 */ "arrayelements ::=", - /* 136 */ "arrayelement ::= expr APTR expr", - /* 137 */ "arrayelement ::= ID APTR expr", - /* 138 */ "arrayelement ::= expr", - /* 139 */ "doublequoted ::= doublequoted doublequotedcontent", - /* 140 */ "doublequoted ::= doublequotedcontent", - /* 141 */ "doublequotedcontent ::= BACKTICK ID BACKTICK", - /* 142 */ "doublequotedcontent ::= BACKTICK variable BACKTICK", - /* 143 */ "doublequotedcontent ::= DOLLAR ID", - /* 144 */ "doublequotedcontent ::= LDEL expr RDEL", - /* 145 */ "doublequotedcontent ::= smartytag", - /* 146 */ "doublequotedcontent ::= DOLLAR OTHER", - /* 147 */ "doublequotedcontent ::= LDEL OTHER", - /* 148 */ "doublequotedcontent ::= BACKTICK OTHER", - /* 149 */ "doublequotedcontent ::= OTHER", - /* 150 */ "text ::= text textelement", - /* 151 */ "text ::= textelement", - /* 152 */ "textelement ::= OTHER", - /* 153 */ "textelement ::= LDEL", + /* 78 */ "indexdef ::= OPENB ID DOT ID CLOSEB", + /* 79 */ "indexdef ::= OPENB exprs CLOSEB", + /* 80 */ "indexdef ::= OPENB CLOSEB", + /* 81 */ "varvar ::= varvarele", + /* 82 */ "varvar ::= varvar varvarele", + /* 83 */ "varvarele ::= ID", + /* 84 */ "varvarele ::= LDEL expr RDEL", + /* 85 */ "object ::= varindexed objectchain", + /* 86 */ "objectchain ::= objectelement", + /* 87 */ "objectchain ::= objectchain objectelement", + /* 88 */ "objectelement ::= PTR ID arrayindex", + /* 89 */ "objectelement ::= PTR variable arrayindex", + /* 90 */ "objectelement ::= PTR LDEL expr RDEL arrayindex", + /* 91 */ "objectelement ::= PTR ID LDEL expr RDEL arrayindex", + /* 92 */ "objectelement ::= PTR method", + /* 93 */ "function ::= ID OPENP params CLOSEP", + /* 94 */ "method ::= ID OPENP params CLOSEP", + /* 95 */ "params ::= expr COMMA params", + /* 96 */ "params ::= expr", + /* 97 */ "params ::=", + /* 98 */ "modifier ::= VERT AT ID", + /* 99 */ "modifier ::= VERT ID", + /* 100 */ "modparameters ::= modparameters modparameter", + /* 101 */ "modparameters ::=", + /* 102 */ "modparameter ::= COLON exprs", + /* 103 */ "modparameter ::= COLON ID", + /* 104 */ "ifexprs ::= ifexpr", + /* 105 */ "ifexprs ::= NOT ifexprs", + /* 106 */ "ifexprs ::= OPENP ifexprs CLOSEP", + /* 107 */ "ifexpr ::= expr", + /* 108 */ "ifexpr ::= expr ifcond expr", + /* 109 */ "ifexpr ::= expr ISIN array", + /* 110 */ "ifexpr ::= expr ISIN value", + /* 111 */ "ifexpr ::= ifexprs lop ifexprs", + /* 112 */ "ifexpr ::= ifexprs ISDIVBY ifexprs", + /* 113 */ "ifexpr ::= ifexprs ISNOTDIVBY ifexprs", + /* 114 */ "ifexpr ::= ifexprs ISEVEN", + /* 115 */ "ifexpr ::= ifexprs ISNOTEVEN", + /* 116 */ "ifexpr ::= ifexprs ISEVENBY ifexprs", + /* 117 */ "ifexpr ::= ifexprs ISNOTEVENBY ifexprs", + /* 118 */ "ifexpr ::= ifexprs ISODD", + /* 119 */ "ifexpr ::= ifexprs ISNOTODD", + /* 120 */ "ifexpr ::= ifexprs ISODDBY ifexprs", + /* 121 */ "ifexpr ::= ifexprs ISNOTODDBY ifexprs", + /* 122 */ "ifcond ::= EQUALS", + /* 123 */ "ifcond ::= NOTEQUALS", + /* 124 */ "ifcond ::= GREATERTHAN", + /* 125 */ "ifcond ::= LESSTHAN", + /* 126 */ "ifcond ::= GREATEREQUAL", + /* 127 */ "ifcond ::= LESSEQUAL", + /* 128 */ "ifcond ::= IDENTITY", + /* 129 */ "ifcond ::= NONEIDENTITY", + /* 130 */ "lop ::= LAND", + /* 131 */ "lop ::= LOR", + /* 132 */ "lop ::= LXOR", + /* 133 */ "array ::= OPENB arrayelements CLOSEB", + /* 134 */ "arrayelements ::= arrayelement", + /* 135 */ "arrayelements ::= arrayelements COMMA arrayelement", + /* 136 */ "arrayelements ::=", + /* 137 */ "arrayelement ::= expr APTR expr", + /* 138 */ "arrayelement ::= ID APTR expr", + /* 139 */ "arrayelement ::= expr", + /* 140 */ "doublequoted ::= doublequoted doublequotedcontent", + /* 141 */ "doublequoted ::= doublequotedcontent", + /* 142 */ "doublequotedcontent ::= BACKTICK ID BACKTICK", + /* 143 */ "doublequotedcontent ::= BACKTICK variable BACKTICK", + /* 144 */ "doublequotedcontent ::= DOLLAR ID", + /* 145 */ "doublequotedcontent ::= LDEL expr RDEL", + /* 146 */ "doublequotedcontent ::= smartytag", + /* 147 */ "doublequotedcontent ::= DOLLAR OTHER", + /* 148 */ "doublequotedcontent ::= LDEL OTHER", + /* 149 */ "doublequotedcontent ::= BACKTICK OTHER", + /* 150 */ "doublequotedcontent ::= OTHER", + /* 151 */ "text ::= text textelement", + /* 152 */ "text ::= textelement", + /* 153 */ "textelement ::= OTHER", + /* 154 */ "textelement ::= LDEL", ); /** @@ -1650,6 +1652,7 @@ static public $yy_action = array( array( 'lhs' => 98, 'rhs' => 2 ), array( 'lhs' => 98, 'rhs' => 4 ), array( 'lhs' => 98, 'rhs' => 3 ), + array( 'lhs' => 98, 'rhs' => 5 ), array( 'lhs' => 98, 'rhs' => 3 ), array( 'lhs' => 98, 'rhs' => 2 ), array( 'lhs' => 84, 'rhs' => 1 ), @@ -1743,24 +1746,24 @@ static public $yy_action = array( 50 => 0, 51 => 0, 67 => 0, - 133 => 0, + 134 => 0, 1 => 1, 36 => 1, 43 => 1, 44 => 1, 45 => 1, - 80 => 1, - 103 => 1, - 140 => 1, - 149 => 1, - 151 => 1, + 81 => 1, + 104 => 1, + 141 => 1, + 150 => 1, 152 => 1, 153 => 1, + 154 => 1, 2 => 2, 71 => 2, - 139 => 2, - 147 => 2, - 150 => 2, + 140 => 2, + 148 => 2, + 151 => 2, 3 => 3, 4 => 4, 5 => 5, @@ -1785,8 +1788,8 @@ static public $yy_action = array( 24 => 24, 25 => 25, 29 => 25, - 95 => 25, - 138 => 25, + 96 => 25, + 139 => 25, 26 => 26, 27 => 27, 28 => 28, @@ -1821,19 +1824,19 @@ static public $yy_action = array( 69 => 69, 70 => 70, 72 => 72, - 100 => 72, + 101 => 72, 73 => 73, 74 => 74, 75 => 75, 76 => 76, - 78 => 76, + 79 => 76, 77 => 77, - 79 => 79, - 81 => 81, + 78 => 78, + 80 => 80, 82 => 82, 83 => 83, - 105 => 83, 84 => 84, + 106 => 84, 85 => 85, 86 => 86, 87 => 87, @@ -1844,29 +1847,29 @@ static public $yy_action = array( 92 => 92, 93 => 93, 94 => 94, - 96 => 96, + 95 => 95, 97 => 97, 98 => 98, 99 => 99, - 101 => 101, + 100 => 100, 102 => 102, - 104 => 104, - 106 => 106, + 103 => 103, + 105 => 105, 107 => 107, - 110 => 107, 108 => 108, + 111 => 108, 109 => 109, - 111 => 111, + 110 => 110, 112 => 112, 113 => 113, - 118 => 113, 114 => 114, - 117 => 114, + 119 => 114, 115 => 115, - 120 => 115, + 118 => 115, 116 => 116, - 119 => 116, - 121 => 121, + 121 => 116, + 117 => 117, + 120 => 117, 122 => 122, 123 => 123, 124 => 124, @@ -1878,17 +1881,18 @@ static public $yy_action = array( 130 => 130, 131 => 131, 132 => 132, - 134 => 134, + 133 => 133, 135 => 135, 136 => 136, 137 => 137, - 141 => 141, + 138 => 138, 142 => 142, 143 => 143, 144 => 144, 145 => 145, 146 => 146, - 148 => 148, + 147 => 147, + 149 => 149, ); /* Beginning here are the reduction cases. A typical example ** follows: @@ -1898,31 +1902,31 @@ static public $yy_action = array( */ #line 73 "internal.templateparser.y" function yy_r0(){ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1906 "internal.templateparser.php" +#line 1910 "internal.templateparser.php" #line 79 "internal.templateparser.y" function yy_r1(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1909 "internal.templateparser.php" +#line 1913 "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 1912 "internal.templateparser.php" +#line 1916 "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); } else { $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor;} $this->nocache=false; } -#line 1918 "internal.templateparser.php" +#line 1922 "internal.templateparser.php" #line 92 "internal.templateparser.y" function yy_r4(){ preg_match('/\s*/',$this->yystack[$this->yyidx + -2]->minor,$s); $this->_retvalue = $s[0]; } -#line 1921 "internal.templateparser.php" +#line 1925 "internal.templateparser.php" #line 95 "internal.templateparser.y" function yy_r5(){preg_match('/\s*/',$this->yystack[$this->yyidx + -2]->minor,$s); preg_match('/\s*/',$this->yystack[$this->yyidx + 0]->minor,$s2); $this->_retvalue = $s[0].$this->cacher->processNocacheCode($this->yystack[$this->yyidx + -1]->minor.$s2[0], $this->compiler,false,false); } -#line 1924 "internal.templateparser.php" +#line 1928 "internal.templateparser.php" #line 97 "internal.templateparser.y" function yy_r6(){preg_match('/\s*/',$this->yystack[$this->yyidx + 0]->minor,$s); $this->_retvalue = $s[0].$this->cacher->processNocacheCode($this->smarty->left_delimiter, $this->compiler,false,false); } -#line 1927 "internal.templateparser.php" +#line 1931 "internal.templateparser.php" #line 99 "internal.templateparser.y" function yy_r7(){preg_match('/\s*/',$this->yystack[$this->yyidx + 0]->minor,$s); $this->_retvalue = $s[0].$this->cacher->processNocacheCode($this->smarty->right_delimiter, $this->compiler,false,false); } -#line 1930 "internal.templateparser.php" +#line 1934 "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); @@ -1933,7 +1937,7 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1941 "internal.templateparser.php" +#line 1945 "internal.templateparser.php" #line 111 "internal.templateparser.y" function yy_r9(){preg_match('/\s*/',$this->yystack[$this->yyidx + -2]->minor,$s); $this->_retvalue = $s[0]; if (!$this->template->security) { @@ -1945,7 +1949,7 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue .= ''; } } -#line 1953 "internal.templateparser.php" +#line 1957 "internal.templateparser.php" #line 122 "internal.templateparser.y" function yy_r10(){preg_match('/\s*/',$this->yystack[$this->yyidx + -2]->minor,$s); $this->_retvalue = $s[0]; if (!$this->template->security) { @@ -1957,28 +1961,28 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue .= ''; } } -#line 1965 "internal.templateparser.php" +#line 1969 "internal.templateparser.php" #line 133 "internal.templateparser.y" function yy_r11(){preg_match('/\s*/',$this->yystack[$this->yyidx + 0]->minor,$s); $this->_retvalue = $s[0].$this->cacher->processNocacheCode("", $this->compiler, true, true); } -#line 1968 "internal.templateparser.php" +#line 1972 "internal.templateparser.php" #line 134 "internal.templateparser.y" function yy_r12(){$this->_retvalue = $this->cacher->processNocacheCode("';?>\n", $this->compiler, true, true); } -#line 1971 "internal.templateparser.php" +#line 1975 "internal.templateparser.php" #line 136 "internal.templateparser.y" function yy_r13(){$this->_retvalue = $this->cacher->processNocacheCode($this->yystack[$this->yyidx + 0]->minor, $this->compiler,false,false); } -#line 1974 "internal.templateparser.php" +#line 1978 "internal.templateparser.php" #line 143 "internal.templateparser.y" function yy_r14(){ preg_match('/\s*/',$this->yystack[$this->yyidx + -5]->minor,$s); $this->_retvalue = $s[0].$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 1977 "internal.templateparser.php" +#line 1981 "internal.templateparser.php" #line 145 "internal.templateparser.y" function yy_r15(){ preg_match('/\s*/',$this->yystack[$this->yyidx + -3]->minor,$s); $this->_retvalue = $s[0].$this->compiler->compileTag('print_expression',array_merge(array('value'=>$this->yystack[$this->yyidx + -2]->minor),$this->yystack[$this->yyidx + -1]->minor)); } -#line 1980 "internal.templateparser.php" +#line 1984 "internal.templateparser.php" #line 147 "internal.templateparser.y" function yy_r16(){ preg_match('/\s*/',$this->yystack[$this->yyidx + -3]->minor,$s); $this->_retvalue = $s[0].$this->compiler->compileTag($this->yystack[$this->yyidx + -2]->minor,$this->yystack[$this->yyidx + -1]->minor); } -#line 1983 "internal.templateparser.php" +#line 1987 "internal.templateparser.php" #line 149 "internal.templateparser.y" function yy_r17(){ preg_match('/\s*/',$this->yystack[$this->yyidx + -5]->minor,$s); $this->_retvalue = $s[0].$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 1986 "internal.templateparser.php" +#line 1990 "internal.templateparser.php" #line 151 "internal.templateparser.y" function yy_r18(){ preg_match('/\s*/',$this->yystack[$this->yyidx + -5]->minor,$s); $this->_retvalue = $s[0].''.$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')) { @@ -1993,76 +1997,76 @@ static public $yy_action = array( } } } -#line 2001 "internal.templateparser.php" +#line 2005 "internal.templateparser.php" #line 165 "internal.templateparser.y" function yy_r19(){ preg_match('/\s*/',$this->yystack[$this->yyidx + -3]->minor,$s); $this->_retvalue = $s[0].$this->compiler->compileTag($this->yystack[$this->yyidx + -2]->minor.'close',$this->yystack[$this->yyidx + -1]->minor); } -#line 2004 "internal.templateparser.php" +#line 2008 "internal.templateparser.php" #line 167 "internal.templateparser.y" function yy_r20(){ preg_match('/\s*/',$this->yystack[$this->yyidx + -4]->minor,$s); $this->_retvalue = $s[0].$this->compiler->compileTag($this->yystack[$this->yyidx + -3]->minor.'close',array('object_methode'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 2007 "internal.templateparser.php" +#line 2011 "internal.templateparser.php" #line 169 "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 . "\""); } preg_match('/\s*/',$this->yystack[$this->yyidx + -4]->minor,$s); $this->_retvalue = $s[0].$this->compiler->compileTag($this->yystack[$this->yyidx + -3]->minor,array('if condition'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 2013 "internal.templateparser.php" +#line 2017 "internal.templateparser.php" #line 173 "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 . "\""); } preg_match('/\s*/',$this->yystack[$this->yyidx + -4]->minor,$s); $this->_retvalue = $s[0].$this->compiler->compileTag($this->yystack[$this->yyidx + -3]->minor,array('if condition'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 2019 "internal.templateparser.php" +#line 2023 "internal.templateparser.php" #line 178 "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 . "\""); } preg_match('/\s*/',$this->yystack[$this->yyidx + -10]->minor,$s); $this->_retvalue = $s[0].$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 2026 "internal.templateparser.php" +#line 2030 "internal.templateparser.php" #line 183 "internal.templateparser.y" function yy_r24(){ $this->_retvalue = '='.$this->yystack[$this->yyidx + 0]->minor; } -#line 2029 "internal.templateparser.php" +#line 2033 "internal.templateparser.php" #line 184 "internal.templateparser.y" function yy_r25(){ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 2032 "internal.templateparser.php" +#line 2036 "internal.templateparser.php" #line 186 "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 . "\""); } preg_match('/\s*/',$this->yystack[$this->yyidx + -7]->minor,$s); $this->_retvalue = $s[0].$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 2039 "internal.templateparser.php" +#line 2043 "internal.templateparser.php" #line 191 "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 . "\""); } preg_match('/\s*/',$this->yystack[$this->yyidx + -7]->minor,$s); $this->_retvalue = $s[0].$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 2046 "internal.templateparser.php" +#line 2050 "internal.templateparser.php" #line 201 "internal.templateparser.y" function yy_r28(){ $this->_retvalue = array_merge($this->yystack[$this->yyidx + -1]->minor,$this->yystack[$this->yyidx + 0]->minor); } -#line 2049 "internal.templateparser.php" +#line 2053 "internal.templateparser.php" #line 205 "internal.templateparser.y" function yy_r30(){ $this->_retvalue = array(); } -#line 2052 "internal.templateparser.php" +#line 2056 "internal.templateparser.php" #line 208 "internal.templateparser.y" function yy_r31(){ $this->_retvalue = array($this->yystack[$this->yyidx + -2]->minor=>$this->yystack[$this->yyidx + 0]->minor); } -#line 2055 "internal.templateparser.php" +#line 2059 "internal.templateparser.php" #line 213 "internal.templateparser.y" function yy_r32(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor); } -#line 2058 "internal.templateparser.php" +#line 2062 "internal.templateparser.php" #line 214 "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 2061 "internal.templateparser.php" +#line 2065 "internal.templateparser.php" #line 216 "internal.templateparser.y" function yy_r34(){ $this->_retvalue = array('var' => $this->yystack[$this->yyidx + -2]->minor, 'value'=>$this->yystack[$this->yyidx + 0]->minor); } -#line 2064 "internal.templateparser.php" +#line 2068 "internal.templateparser.php" #line 222 "internal.templateparser.y" function yy_r35(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2067 "internal.templateparser.php" +#line 2071 "internal.templateparser.php" #line 226 "internal.templateparser.y" function yy_r37(){$this->_retvalue = '$_smarty_tpl->getStreamVariable(\''. $this->yystack[$this->yyidx + -2]->minor .'://'. $this->yystack[$this->yyidx + 0]->minor . '\')'; } -#line 2070 "internal.templateparser.php" +#line 2074 "internal.templateparser.php" #line 227 "internal.templateparser.y" function yy_r38(){ if ($this->smarty->plugin_handler->loadSmartyPlugin($this->yystack[$this->yyidx + -1]->minor[0],'modifier')) { @@ -2077,261 +2081,264 @@ static public $yy_action = array( } } } -#line 2085 "internal.templateparser.php" +#line 2089 "internal.templateparser.php" #line 244 "internal.templateparser.y" function yy_r40(){ $this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2088 "internal.templateparser.php" +#line 2092 "internal.templateparser.php" #line 246 "internal.templateparser.y" function yy_r41(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor . $this->yystack[$this->yyidx + -1]->minor . $this->yystack[$this->yyidx + 0]->minor; } -#line 2091 "internal.templateparser.php" +#line 2095 "internal.templateparser.php" #line 248 "internal.templateparser.y" function yy_r42(){ $this->_retvalue = '('. $this->yystack[$this->yyidx + -2]->minor . ').(' . $this->yystack[$this->yyidx + 0]->minor. ')'; } -#line 2094 "internal.templateparser.php" +#line 2098 "internal.templateparser.php" #line 268 "internal.templateparser.y" function yy_r48(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'.'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2097 "internal.templateparser.php" +#line 2101 "internal.templateparser.php" #line 276 "internal.templateparser.y" function yy_r52(){ $this->_retvalue = "(". $this->yystack[$this->yyidx + -1]->minor .")"; } -#line 2100 "internal.templateparser.php" +#line 2104 "internal.templateparser.php" #line 278 "internal.templateparser.y" function yy_r53(){ $this->_retvalue = "'".$this->yystack[$this->yyidx + -1]->minor."'"; } -#line 2103 "internal.templateparser.php" +#line 2107 "internal.templateparser.php" #line 279 "internal.templateparser.y" function yy_r54(){ $this->_retvalue = "''"; } -#line 2106 "internal.templateparser.php" +#line 2110 "internal.templateparser.php" #line 281 "internal.templateparser.y" function yy_r55(){ $this->_retvalue = '"'.$this->yystack[$this->yyidx + -1]->minor.'"'; } -#line 2109 "internal.templateparser.php" +#line 2113 "internal.templateparser.php" #line 284 "internal.templateparser.y" function yy_r57(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2112 "internal.templateparser.php" +#line 2116 "internal.templateparser.php" #line 285 "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 2115 "internal.templateparser.php" +#line 2119 "internal.templateparser.php" #line 287 "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 2118 "internal.templateparser.php" +#line 2122 "internal.templateparser.php" #line 288 "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 2121 "internal.templateparser.php" +#line 2125 "internal.templateparser.php" #line 290 "internal.templateparser.y" function yy_r61(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2124 "internal.templateparser.php" +#line 2128 "internal.templateparser.php" #line 292 "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 2127 "internal.templateparser.php" +#line 2131 "internal.templateparser.php" #line 294 "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 2130 "internal.templateparser.php" +#line 2134 "internal.templateparser.php" #line 296 "internal.templateparser.y" function yy_r64(){ $this->prefix_number++; $this->prefix_code[] = ''.$this->yystack[$this->yyidx + 0]->minor.'prefix_number.'=ob_get_clean();?>'; $this->_retvalue = '$_tmp'.$this->prefix_number; } -#line 2133 "internal.templateparser.php" +#line 2137 "internal.templateparser.php" #line 302 "internal.templateparser.y" function yy_r65(){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 2137 "internal.templateparser.php" +#line 2141 "internal.templateparser.php" #line 305 "internal.templateparser.y" function yy_r66(){ $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 2140 "internal.templateparser.php" +#line 2144 "internal.templateparser.php" #line 309 "internal.templateparser.y" function yy_r68(){$this->_retvalue = '$_smarty_tpl->getConfigVariable(\''. $this->yystack[$this->yyidx + -1]->minor .'\')'; } -#line 2143 "internal.templateparser.php" +#line 2147 "internal.templateparser.php" #line 310 "internal.templateparser.y" function yy_r69(){$this->_retvalue = '$_smarty_tpl->getConfigVariable('. $this->yystack[$this->yyidx + -1]->minor .')'; } -#line 2146 "internal.templateparser.php" +#line 2150 "internal.templateparser.php" #line 313 "internal.templateparser.y" function yy_r70(){$this->_retvalue = array('var'=>$this->yystack[$this->yyidx + -1]->minor, 'index'=>$this->yystack[$this->yyidx + 0]->minor); } -#line 2149 "internal.templateparser.php" +#line 2153 "internal.templateparser.php" #line 321 "internal.templateparser.y" function yy_r72(){return; } -#line 2152 "internal.templateparser.php" +#line 2156 "internal.templateparser.php" #line 325 "internal.templateparser.y" function yy_r73(){ $this->_retvalue = "['". $this->yystack[$this->yyidx + 0]->minor ."']"; } -#line 2155 "internal.templateparser.php" +#line 2159 "internal.templateparser.php" #line 326 "internal.templateparser.y" function yy_r74(){ $this->_retvalue = "[". $this->yystack[$this->yyidx + 0]->minor ."]"; } -#line 2158 "internal.templateparser.php" +#line 2162 "internal.templateparser.php" #line 327 "internal.templateparser.y" function yy_r75(){ $this->_retvalue = "[".$this->yystack[$this->yyidx + 0]->minor."]"; } -#line 2161 "internal.templateparser.php" +#line 2165 "internal.templateparser.php" #line 328 "internal.templateparser.y" function yy_r76(){ $this->_retvalue = "[". $this->yystack[$this->yyidx + -1]->minor ."]"; } -#line 2164 "internal.templateparser.php" +#line 2168 "internal.templateparser.php" #line 330 "internal.templateparser.y" function yy_r77(){ $this->_retvalue = '['.$this->compiler->compileTag('internal_smarty_var','[\'section\'][\''.$this->yystack[$this->yyidx + -1]->minor.'\'][\'index\']').']'; } -#line 2167 "internal.templateparser.php" -#line 334 "internal.templateparser.y" - function yy_r79(){$this->_retvalue = ''; } -#line 2170 "internal.templateparser.php" -#line 342 "internal.templateparser.y" - function yy_r81(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.'.'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2173 "internal.templateparser.php" -#line 344 "internal.templateparser.y" - function yy_r82(){$this->_retvalue = '\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2176 "internal.templateparser.php" -#line 346 "internal.templateparser.y" - function yy_r83(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2179 "internal.templateparser.php" -#line 351 "internal.templateparser.y" - function yy_r84(){ 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 2171 "internal.templateparser.php" +#line 331 "internal.templateparser.y" + function yy_r78(){ $this->_retvalue = '['.$this->compiler->compileTag('internal_smarty_var','[\'section\'][\''.$this->yystack[$this->yyidx + -3]->minor.'\'][\''.$this->yystack[$this->yyidx + -1]->minor.'\']').']'; } +#line 2174 "internal.templateparser.php" +#line 335 "internal.templateparser.y" + function yy_r80(){$this->_retvalue = ''; } +#line 2177 "internal.templateparser.php" +#line 343 "internal.templateparser.y" + function yy_r82(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.'.'.$this->yystack[$this->yyidx + 0]->minor; } +#line 2180 "internal.templateparser.php" +#line 345 "internal.templateparser.y" + function yy_r83(){$this->_retvalue = '\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } #line 2183 "internal.templateparser.php" -#line 354 "internal.templateparser.y" - function yy_r85(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } +#line 347 "internal.templateparser.y" + function yy_r84(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -1]->minor.')'; } #line 2186 "internal.templateparser.php" -#line 356 "internal.templateparser.y" - function yy_r86(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2189 "internal.templateparser.php" -#line 358 "internal.templateparser.y" - function yy_r87(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2192 "internal.templateparser.php" +#line 352 "internal.templateparser.y" + function yy_r85(){ 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 2190 "internal.templateparser.php" +#line 355 "internal.templateparser.y" + function yy_r86(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } +#line 2193 "internal.templateparser.php" +#line 357 "internal.templateparser.y" + function yy_r87(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } +#line 2196 "internal.templateparser.php" #line 359 "internal.templateparser.y" - function yy_r88(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2195 "internal.templateparser.php" + function yy_r88(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } +#line 2199 "internal.templateparser.php" #line 360 "internal.templateparser.y" - function yy_r89(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2198 "internal.templateparser.php" + function yy_r89(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } +#line 2202 "internal.templateparser.php" #line 361 "internal.templateparser.y" - function yy_r90(){ $this->_retvalue = '->{\''.$this->yystack[$this->yyidx + -4]->minor.'\'.'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2201 "internal.templateparser.php" -#line 363 "internal.templateparser.y" - function yy_r91(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2204 "internal.templateparser.php" -#line 369 "internal.templateparser.y" - function yy_r92(){if (!$this->template->security || $this->smarty->security_handler->isTrustedPhpFunction($this->yystack[$this->yyidx + -3]->minor, $this->compiler)) { + function yy_r90(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } +#line 2205 "internal.templateparser.php" +#line 362 "internal.templateparser.y" + function yy_r91(){ $this->_retvalue = '->{\''.$this->yystack[$this->yyidx + -4]->minor.'\'.'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } +#line 2208 "internal.templateparser.php" +#line 364 "internal.templateparser.y" + function yy_r92(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + 0]->minor; } +#line 2211 "internal.templateparser.php" +#line 370 "internal.templateparser.y" + function yy_r93(){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 .")"; } else { $this->compiler->trigger_template_error ("unknown function \"" . $this->yystack[$this->yyidx + -3]->minor . "\""); } } } -#line 2213 "internal.templateparser.php" -#line 380 "internal.templateparser.y" - function yy_r93(){ $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor . "(". $this->yystack[$this->yyidx + -1]->minor .")"; } -#line 2216 "internal.templateparser.php" -#line 384 "internal.templateparser.y" - function yy_r94(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.",".$this->yystack[$this->yyidx + 0]->minor; } -#line 2219 "internal.templateparser.php" -#line 388 "internal.templateparser.y" - function yy_r96(){ return; } -#line 2222 "internal.templateparser.php" -#line 393 "internal.templateparser.y" - function yy_r97(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,'false'); } -#line 2225 "internal.templateparser.php" +#line 2220 "internal.templateparser.php" +#line 381 "internal.templateparser.y" + function yy_r94(){ $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor . "(". $this->yystack[$this->yyidx + -1]->minor .")"; } +#line 2223 "internal.templateparser.php" +#line 385 "internal.templateparser.y" + function yy_r95(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.",".$this->yystack[$this->yyidx + 0]->minor; } +#line 2226 "internal.templateparser.php" +#line 389 "internal.templateparser.y" + function yy_r97(){ return; } +#line 2229 "internal.templateparser.php" #line 394 "internal.templateparser.y" - function yy_r98(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,'true'); } -#line 2228 "internal.templateparser.php" -#line 401 "internal.templateparser.y" - function yy_r99(){ $this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2231 "internal.templateparser.php" -#line 405 "internal.templateparser.y" - function yy_r101(){$this->_retvalue = ','.$this->yystack[$this->yyidx + 0]->minor; } -#line 2234 "internal.templateparser.php" + function yy_r98(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,'false'); } +#line 2232 "internal.templateparser.php" +#line 395 "internal.templateparser.y" + function yy_r99(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,'true'); } +#line 2235 "internal.templateparser.php" +#line 402 "internal.templateparser.y" + function yy_r100(){ $this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } +#line 2238 "internal.templateparser.php" #line 406 "internal.templateparser.y" - function yy_r102(){$this->_retvalue = ',\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2237 "internal.templateparser.php" -#line 413 "internal.templateparser.y" - function yy_r104(){$this->_retvalue = '!'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2240 "internal.templateparser.php" -#line 418 "internal.templateparser.y" - function yy_r106(){$this->_retvalue =$this->yystack[$this->yyidx + 0]->minor; } -#line 2243 "internal.templateparser.php" + function yy_r102(){$this->_retvalue = ','.$this->yystack[$this->yyidx + 0]->minor; } +#line 2241 "internal.templateparser.php" +#line 407 "internal.templateparser.y" + function yy_r103(){$this->_retvalue = ',\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } +#line 2244 "internal.templateparser.php" +#line 414 "internal.templateparser.y" + function yy_r105(){$this->_retvalue = '!'.$this->yystack[$this->yyidx + 0]->minor; } +#line 2247 "internal.templateparser.php" #line 419 "internal.templateparser.y" - function yy_r107(){$this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2246 "internal.templateparser.php" + function yy_r107(){$this->_retvalue =$this->yystack[$this->yyidx + 0]->minor; } +#line 2250 "internal.templateparser.php" #line 420 "internal.templateparser.y" - function yy_r108(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2249 "internal.templateparser.php" + function yy_r108(){$this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } +#line 2253 "internal.templateparser.php" #line 421 "internal.templateparser.y" - function yy_r109(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.',(array)'.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2252 "internal.templateparser.php" -#line 423 "internal.templateparser.y" - function yy_r111(){$this->_retvalue = '!('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2255 "internal.templateparser.php" + function yy_r109(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2256 "internal.templateparser.php" +#line 422 "internal.templateparser.y" + function yy_r110(){$this->_retvalue = 'in_array('.$this->yystack[$this->yyidx + -2]->minor.',(array)'.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2259 "internal.templateparser.php" #line 424 "internal.templateparser.y" - function yy_r112(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2258 "internal.templateparser.php" + function yy_r112(){$this->_retvalue = '!('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2262 "internal.templateparser.php" #line 425 "internal.templateparser.y" - function yy_r113(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2261 "internal.templateparser.php" + function yy_r113(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2265 "internal.templateparser.php" #line 426 "internal.templateparser.y" - function yy_r114(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2264 "internal.templateparser.php" + function yy_r114(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } +#line 2268 "internal.templateparser.php" #line 427 "internal.templateparser.y" - function yy_r115(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2267 "internal.templateparser.php" + function yy_r115(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } +#line 2271 "internal.templateparser.php" #line 428 "internal.templateparser.y" - function yy_r116(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2270 "internal.templateparser.php" -#line 434 "internal.templateparser.y" - function yy_r121(){$this->_retvalue = '=='; } -#line 2273 "internal.templateparser.php" + function yy_r116(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2274 "internal.templateparser.php" +#line 429 "internal.templateparser.y" + function yy_r117(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } +#line 2277 "internal.templateparser.php" #line 435 "internal.templateparser.y" - function yy_r122(){$this->_retvalue = '!='; } -#line 2276 "internal.templateparser.php" + function yy_r122(){$this->_retvalue = '=='; } +#line 2280 "internal.templateparser.php" #line 436 "internal.templateparser.y" - function yy_r123(){$this->_retvalue = '>'; } -#line 2279 "internal.templateparser.php" + function yy_r123(){$this->_retvalue = '!='; } +#line 2283 "internal.templateparser.php" #line 437 "internal.templateparser.y" - function yy_r124(){$this->_retvalue = '<'; } -#line 2282 "internal.templateparser.php" + function yy_r124(){$this->_retvalue = '>'; } +#line 2286 "internal.templateparser.php" #line 438 "internal.templateparser.y" - function yy_r125(){$this->_retvalue = '>='; } -#line 2285 "internal.templateparser.php" + function yy_r125(){$this->_retvalue = '<'; } +#line 2289 "internal.templateparser.php" #line 439 "internal.templateparser.y" - function yy_r126(){$this->_retvalue = '<='; } -#line 2288 "internal.templateparser.php" + function yy_r126(){$this->_retvalue = '>='; } +#line 2292 "internal.templateparser.php" #line 440 "internal.templateparser.y" - function yy_r127(){$this->_retvalue = '==='; } -#line 2291 "internal.templateparser.php" + function yy_r127(){$this->_retvalue = '<='; } +#line 2295 "internal.templateparser.php" #line 441 "internal.templateparser.y" - function yy_r128(){$this->_retvalue = '!=='; } -#line 2294 "internal.templateparser.php" -#line 443 "internal.templateparser.y" - function yy_r129(){$this->_retvalue = '&&'; } -#line 2297 "internal.templateparser.php" + function yy_r128(){$this->_retvalue = '==='; } +#line 2298 "internal.templateparser.php" +#line 442 "internal.templateparser.y" + function yy_r129(){$this->_retvalue = '!=='; } +#line 2301 "internal.templateparser.php" #line 444 "internal.templateparser.y" - function yy_r130(){$this->_retvalue = '||'; } -#line 2300 "internal.templateparser.php" + function yy_r130(){$this->_retvalue = '&&'; } +#line 2304 "internal.templateparser.php" #line 445 "internal.templateparser.y" - function yy_r131(){$this->_retvalue = ' XOR '; } -#line 2303 "internal.templateparser.php" -#line 450 "internal.templateparser.y" - function yy_r132(){ $this->_retvalue = 'array('.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2306 "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 2309 "internal.templateparser.php" + function yy_r131(){$this->_retvalue = '||'; } +#line 2307 "internal.templateparser.php" +#line 446 "internal.templateparser.y" + function yy_r132(){$this->_retvalue = ' XOR '; } +#line 2310 "internal.templateparser.php" +#line 451 "internal.templateparser.y" + function yy_r133(){ $this->_retvalue = 'array('.$this->yystack[$this->yyidx + -1]->minor.')'; } +#line 2313 "internal.templateparser.php" #line 453 "internal.templateparser.y" - function yy_r135(){ return; } -#line 2312 "internal.templateparser.php" + function yy_r135(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor; } +#line 2316 "internal.templateparser.php" #line 454 "internal.templateparser.y" - function yy_r136(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'=>'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2315 "internal.templateparser.php" + function yy_r136(){ return; } +#line 2319 "internal.templateparser.php" #line 455 "internal.templateparser.y" - function yy_r137(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + -2]->minor.'\'=>'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2318 "internal.templateparser.php" -#line 463 "internal.templateparser.y" - function yy_r141(){$this->_retvalue = "`".$this->yystack[$this->yyidx + -1]->minor."`"; } -#line 2321 "internal.templateparser.php" + function yy_r137(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'=>'.$this->yystack[$this->yyidx + 0]->minor; } +#line 2322 "internal.templateparser.php" +#line 456 "internal.templateparser.y" + function yy_r138(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + -2]->minor.'\'=>'.$this->yystack[$this->yyidx + 0]->minor; } +#line 2325 "internal.templateparser.php" #line 464 "internal.templateparser.y" - function yy_r142(){$this->_retvalue = '".'.$this->yystack[$this->yyidx + -1]->minor.'."'; } -#line 2324 "internal.templateparser.php" + function yy_r142(){$this->_retvalue = "`".$this->yystack[$this->yyidx + -1]->minor."`"; } +#line 2328 "internal.templateparser.php" #line 465 "internal.templateparser.y" - function yy_r143(){$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 2327 "internal.templateparser.php" + function yy_r143(){$this->_retvalue = '".'.$this->yystack[$this->yyidx + -1]->minor.'."'; } +#line 2331 "internal.templateparser.php" #line 466 "internal.templateparser.y" - function yy_r144(){preg_match('/\s*/',$this->yystack[$this->yyidx + -2]->minor,$s); $this->_retvalue = $s[0].'".('.$this->yystack[$this->yyidx + -1]->minor.')."'; } -#line 2330 "internal.templateparser.php" + function yy_r144(){$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 2334 "internal.templateparser.php" #line 467 "internal.templateparser.y" - function yy_r145(){ $this->prefix_number++; $this->prefix_code[] = ''.$this->yystack[$this->yyidx + 0]->minor.'prefix_number.'=ob_get_clean();?>'; $this->_retvalue = '".$_tmp'.$this->prefix_number.'."'; } -#line 2333 "internal.templateparser.php" + function yy_r145(){preg_match('/\s*/',$this->yystack[$this->yyidx + -2]->minor,$s); $this->_retvalue = $s[0].'".('.$this->yystack[$this->yyidx + -1]->minor.')."'; } +#line 2337 "internal.templateparser.php" #line 468 "internal.templateparser.y" - function yy_r146(){$this->_retvalue = '$'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2336 "internal.templateparser.php" -#line 470 "internal.templateparser.y" - function yy_r148(){$this->_retvalue = '`'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2339 "internal.templateparser.php" + function yy_r146(){ $this->prefix_number++; $this->prefix_code[] = ''.$this->yystack[$this->yyidx + 0]->minor.'prefix_number.'=ob_get_clean();?>'; $this->_retvalue = '".$_tmp'.$this->prefix_number.'."'; } +#line 2340 "internal.templateparser.php" +#line 469 "internal.templateparser.y" + function yy_r147(){$this->_retvalue = '$'.$this->yystack[$this->yyidx + 0]->minor; } +#line 2343 "internal.templateparser.php" +#line 471 "internal.templateparser.y" + function yy_r149(){$this->_retvalue = '`'.$this->yystack[$this->yyidx + 0]->minor; } +#line 2346 "internal.templateparser.php" /** * placeholder for the left hand side in a reduce operation. @@ -2448,7 +2455,7 @@ static public $yy_action = array( $this->internalError = true; $this->yymajor = $yymajor; $this->compiler->trigger_template_error(); -#line 2457 "internal.templateparser.php" +#line 2464 "internal.templateparser.php" } /** @@ -2472,7 +2479,7 @@ static public $yy_action = array( $this->internalError = false; $this->retvalue = $this->_retvalue; //echo $this->retvalue."\n\n"; -#line 2482 "internal.templateparser.php" +#line 2489 "internal.templateparser.php" } /**