From 9df853b449ec538c8e258ca3873876a17407dc0c Mon Sep 17 00:00:00 2001 From: reshke Date: Sun, 22 Feb 2026 11:15:51 +0000 Subject: [PATCH] Restore support for table constriants --- lyx/gram.go | 3800 +++++++++++++------------- lyx/gram.y | 6 - lyx/lexer.go | 7122 +++++++++++++++++++++++++----------------------- lyx/lexer.rl | 1 + lyx/yx_test.go | 30 + 5 files changed, 5593 insertions(+), 5366 deletions(-) diff --git a/lyx/gram.go b/lyx/gram.go index c01b679..9af1417 100644 --- a/lyx/gram.go +++ b/lyx/gram.go @@ -1088,69 +1088,69 @@ const yyEofCode = 1 const yyErrCode = 2 const yyInitialStackSize = 16 -//line lyx/gram.y:7872 +//line lyx/gram.y:7866 //line yacctab:1 var yyExca = [...]int{ -1, 0, 1, 985, 405, 985, - -2, 2071, + -2, 2069, -1, 1, 1, -1, -2, 0, -1, 44, - 15, 1636, + 15, 1634, 205, 1356, -2, 1128, -1, 58, - 1, 2044, - 402, 2044, - 405, 2044, - 410, 2044, - 439, 2044, - -2, 2073, + 1, 2042, + 402, 2042, + 405, 2042, + 410, 2042, + 439, 2042, + -2, 2071, -1, 65, - 1, 2047, - 402, 2047, - 405, 2047, - 410, 2047, - 439, 2047, - -2, 2072, + 1, 2045, + 402, 2045, + 405, 2045, + 410, 2045, + 439, 2045, + -2, 2070, -1, 76, 1, 5, 405, 985, - -2, 2071, + -2, 2069, -1, 498, 1, 1348, 405, 1348, -2, 165, -1, 1064, - 381, 1789, - 382, 1789, - 386, 1789, - 387, 1789, - -2, 2048, + 381, 1787, + 382, 1787, + 386, 1787, + 387, 1787, + -2, 2046, -1, 1067, - 381, 1790, - 382, 1790, - 386, 1790, - 387, 1790, - -2, 2051, + 381, 1788, + 382, 1788, + 386, 1788, + 387, 1788, + -2, 2049, -1, 1114, - 87, 2302, - -2, 1663, + 87, 2300, + -2, 1661, -1, 1325, - 381, 1789, - 382, 1789, - 386, 1789, - 387, 1789, - -2, 2052, + 381, 1787, + 382, 1787, + 386, 1787, + 387, 1787, + -2, 2050, -1, 1351, - 4, 1806, - 401, 1806, - 403, 1806, - 407, 1806, + 4, 1804, + 401, 1804, + 403, 1804, + 407, 1804, -2, 1153, -1, 1360, 4, 1135, @@ -1160,18 +1160,18 @@ var yyExca = [...]int{ 139, 1047, 401, 1047, 407, 1047, - -2, 1805, + -2, 1803, -1, 1447, 139, 1048, 401, 1048, 407, 1048, - -2, 1806, + -2, 1804, -1, 1448, - 139, 1810, - -2, 1807, + 139, 1808, + -2, 1805, -1, 1725, - 148, 1989, - 442, 1989, + 148, 1987, + 442, 1987, -2, 1255, -1, 1756, 196, 1210, @@ -1206,30 +1206,30 @@ var yyExca = [...]int{ 439, 574, -2, 1169, -1, 2139, - 107, 2073, - 161, 2073, - 356, 2073, - 381, 2073, - 382, 2073, - 383, 2073, - 386, 2073, - 387, 2073, + 107, 2071, + 161, 2071, + 356, 2071, + 381, 2071, + 382, 2071, + 383, 2071, + 386, 2071, + 387, 2071, -2, 1309, -1, 2149, 4, 1136, 401, 1136, -2, 1316, -1, 2341, - 438, 1993, - 505, 1993, + 438, 1991, + 505, 1991, -2, 357, -1, 2342, - 438, 1994, - 505, 1994, + 438, 1992, + 505, 1992, -2, 239, -1, 2348, - 148, 1992, - 442, 1992, + 148, 1990, + 442, 1990, -2, 1154, -1, 2363, 1, 281, @@ -1252,7 +1252,7 @@ var yyExca = [...]int{ 407, 281, 410, 281, 439, 281, - -2, 1955, + -2, 1953, -1, 2364, 1, 279, 20, 279, @@ -1274,7 +1274,7 @@ var yyExca = [...]int{ 407, 279, 410, 279, 439, 279, - -2, 1955, + -2, 1953, -1, 2367, 1, 297, 20, 297, @@ -1296,7 +1296,7 @@ var yyExca = [...]int{ 407, 297, 410, 297, 439, 297, - -2, 1955, + -2, 1953, -1, 2380, 406, 0, 416, 0, @@ -1362,11 +1362,11 @@ var yyExca = [...]int{ 510, 0, -2, 1281, -1, 2502, - 401, 2217, + 401, 2215, -2, 90, -1, 2513, - 87, 2302, - -2, 1663, + 87, 2300, + -2, 1661, -1, 2530, 383, 1052, 400, 1052, @@ -1376,7 +1376,7 @@ var yyExca = [...]int{ -2, 1381, -1, 2614, 401, 1135, - -2, 1826, + -2, 1824, -1, 2667, 152, 0, 162, 0, @@ -1414,20 +1414,20 @@ var yyExca = [...]int{ 441, 1054, -2, 466, -1, 2893, - 13, 1842, - 375, 1842, - 376, 1842, - 377, 1842, - 378, 1842, - 389, 1842, - 411, 1842, - -2, 2073, + 13, 1840, + 375, 1840, + 376, 1840, + 377, 1840, + 378, 1840, + 389, 1840, + 411, 1840, + -2, 2071, -1, 2897, 401, 1136, - -2, 1827, + -2, 1825, -1, 2899, - 422, 2125, - -2, 2344, + 422, 2123, + -2, 2342, -1, 2941, 152, 0, 162, 0, @@ -1458,21 +1458,21 @@ var yyExca = [...]int{ 488, 0, -2, 1297, -1, 3039, - 407, 1816, - 420, 1816, + 407, 1814, + 420, 1814, -2, 1047, -1, 3040, - 407, 1817, - 420, 1817, + 407, 1815, + 420, 1815, -2, 1048, -1, 3041, + 407, 1816, + 420, 1816, + -2, 1808, + -1, 3042, 407, 1818, 420, 1818, - -2, 1810, - -1, 3042, - 407, 1820, - 420, 1820, - -2, 1811, + -2, 1809, -1, 3109, 152, 0, 162, 0, @@ -1568,10 +1568,10 @@ var yyExca = [...]int{ -2, 1288, -1, 3232, 401, 1135, - -2, 1651, + -2, 1649, -1, 3390, 401, 1135, - -2, 1651, + -2, 1649, -1, 3448, 152, 0, -2, 320, @@ -7649,87 +7649,87 @@ var yyR1 = [...]int{ 4, 4, 4, 4, 4, 4, 4, 4, 393, 393, 394, 394, 42, 42, 37, 37, 32, 32, 32, 32, 32, 32, 32, 32, 32, 198, 203, 203, 398, 398, - 31, 31, 399, 399, 397, 397, 30, 30, 195, 195, - 199, 16, 16, 22, 22, 23, 24, 24, 196, 196, - 196, 196, 196, 196, 196, 196, 127, 127, 127, 127, - 127, 201, 201, 204, 204, 205, 205, 202, 202, 197, - 197, 200, 200, 13, 13, 13, 396, 396, 315, 315, - 315, 315, 35, 35, 35, 35, 30, 30, 34, 34, - 34, 34, 398, 398, 31, 31, 33, 33, 45, 43, - 44, 36, 36, 117, 117, 14, 14, 76, 76, 403, - 403, 404, 404, 402, 402, 402, 15, 15, 77, 77, - 405, 405, 406, 406, 406, 407, 407, 407, 116, 116, - 116, 116, 116, 409, 9, 9, 9, 9, 102, 102, - 119, 119, 119, 119, 121, 121, 123, 123, 224, 224, - 225, 225, 226, 226, 227, 227, 228, 228, 193, 193, - 75, 84, 84, 83, 83, 124, 124, 124, 124, 186, - 186, 186, 186, 186, 122, 118, 126, 126, 126, 126, - 126, 126, 126, 126, 126, 126, 126, 126, 190, 190, - 190, 190, 190, 190, 190, 190, 190, 413, 413, 413, - 413, 413, 410, 410, 410, 410, 410, 410, 410, 411, - 411, 411, 192, 192, 8, 8, 365, 365, 412, 412, + 31, 31, 399, 399, 397, 397, 195, 195, 199, 16, + 16, 22, 22, 23, 24, 24, 196, 196, 196, 196, + 196, 196, 196, 196, 127, 127, 127, 127, 127, 201, + 201, 204, 204, 205, 205, 202, 202, 197, 197, 200, + 200, 13, 13, 13, 396, 396, 315, 315, 315, 315, + 35, 35, 35, 35, 30, 30, 34, 34, 34, 34, + 398, 398, 31, 31, 33, 33, 45, 43, 44, 36, + 36, 117, 117, 14, 14, 76, 76, 403, 403, 404, + 404, 402, 402, 402, 15, 15, 77, 77, 405, 405, + 406, 406, 406, 407, 407, 407, 116, 116, 116, 116, + 116, 409, 9, 9, 9, 9, 102, 102, 119, 119, + 119, 119, 121, 121, 123, 123, 224, 224, 225, 225, + 226, 226, 227, 227, 228, 228, 193, 193, 75, 84, + 84, 83, 83, 124, 124, 124, 124, 186, 186, 186, + 186, 186, 122, 118, 126, 126, 126, 126, 126, 126, + 126, 126, 126, 126, 126, 126, 190, 190, 190, 190, + 190, 190, 190, 190, 190, 413, 413, 413, 413, 413, + 410, 410, 410, 410, 410, 410, 410, 411, 411, 411, + 192, 192, 8, 8, 365, 365, 412, 412, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 40, 39, 39, 38, - 38, 41, 41, 41, 41, 41, 41, 251, 252, 252, - 414, 297, 297, 298, 298, 125, 321, 321, 321, 182, - 182, 181, 180, 180, 184, 360, 360, 361, 361, 362, - 362, 363, 363, 364, 364, 254, 254, 254, 254, 349, - 349, 349, 262, 262, 262, 262, 291, 291, 291, 291, - 291, 291, 293, 293, 296, 296, 294, 294, 46, 46, - 47, 47, 74, 74, 74, 72, 237, 237, 304, 304, - 304, 304, 303, 303, 74, 74, 74, 139, 139, 137, - 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, + 128, 128, 128, 128, 40, 39, 39, 38, 38, 41, + 41, 41, 41, 41, 41, 251, 252, 252, 414, 297, + 297, 298, 298, 125, 321, 321, 321, 182, 182, 181, + 180, 180, 184, 360, 360, 361, 361, 362, 362, 363, + 363, 364, 364, 254, 254, 254, 254, 349, 349, 349, + 262, 262, 262, 262, 291, 291, 291, 291, 291, 291, + 293, 293, 296, 296, 294, 294, 46, 46, 47, 47, + 74, 74, 74, 72, 237, 237, 304, 304, 304, 304, + 303, 303, 74, 74, 74, 139, 139, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, - 137, 79, 79, 305, 305, 305, 305, 305, 138, 71, - 71, 71, 71, 71, 71, 71, 415, 415, 416, 416, - 416, 416, 49, 49, 417, 417, 73, 73, 73, 73, - 73, 73, 134, 134, 135, 135, 175, 175, 176, 221, - 221, 136, 136, 136, 177, 185, 185, 179, 179, 178, - 178, 178, 178, 418, 418, 144, 144, 144, 144, 144, - 419, 419, 419, 419, 419, 220, 220, 220, 220, 220, - 220, 220, 220, 220, 223, 223, 222, 222, 222, 174, - 174, 174, 174, 174, 174, 174, 173, 173, 172, 172, - 171, 171, 170, 170, 170, 170, 169, 169, 168, 168, - 168, 168, 168, 168, 167, 167, 166, 166, 165, 164, - 164, 164, 163, 162, 162, 161, 161, 160, 160, 183, - 183, 159, 159, 159, 159, 159, 158, 157, 156, 155, - 154, 154, 420, 420, 153, 153, 152, 152, 151, 150, - 150, 150, 150, 149, 149, 148, 148, 232, 233, 233, - 234, 234, 234, 234, 234, 234, 234, 234, 235, 235, - 236, 236, 236, 110, 110, 147, 147, 146, 146, 146, - 146, 146, 146, 146, 146, 54, 54, 54, 53, 53, - 52, 421, 421, 421, 50, 50, 50, 51, 51, 51, - 55, 55, 145, 145, 272, 272, 422, 422, 273, 278, - 278, 280, 277, 277, 276, 276, 274, 274, 275, 27, - 27, 27, 28, 28, 28, 114, 355, 355, 70, 70, - 70, 70, 69, 69, 69, 68, 68, 67, 67, 67, - 67, 29, 29, 111, 111, 302, 302, 301, 301, 255, - 307, 307, 112, 300, 300, 299, 299, 299, 113, 48, - 48, 423, 423, 288, 288, 283, 285, 285, 285, 285, - 289, 289, 284, 287, 287, 286, 286, 424, 424, 282, + 137, 137, 137, 137, 137, 137, 137, 137, 137, 79, + 79, 305, 305, 305, 305, 305, 138, 71, 71, 71, + 71, 71, 71, 71, 415, 415, 416, 416, 416, 416, + 49, 49, 417, 417, 73, 73, 73, 73, 73, 73, + 134, 134, 135, 135, 175, 175, 176, 221, 221, 136, + 136, 136, 177, 185, 185, 179, 179, 178, 178, 178, + 178, 418, 418, 144, 144, 144, 144, 144, 419, 419, + 419, 419, 419, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 223, 223, 222, 222, 222, 174, 174, 174, + 174, 174, 174, 174, 173, 173, 172, 172, 171, 171, + 170, 170, 170, 170, 169, 169, 168, 168, 168, 168, + 168, 168, 167, 167, 166, 166, 165, 164, 164, 164, + 163, 162, 162, 161, 161, 160, 160, 183, 183, 159, + 159, 159, 159, 159, 158, 157, 156, 155, 154, 154, + 420, 420, 153, 153, 152, 152, 151, 150, 150, 150, + 150, 149, 149, 148, 148, 232, 233, 233, 234, 234, + 234, 234, 234, 234, 234, 234, 235, 235, 236, 236, + 236, 110, 110, 147, 147, 146, 146, 146, 146, 146, + 146, 146, 146, 54, 54, 54, 53, 53, 52, 421, + 421, 421, 50, 50, 50, 51, 51, 51, 55, 55, + 145, 145, 272, 272, 422, 422, 273, 278, 278, 280, + 277, 277, 276, 276, 274, 274, 275, 27, 27, 27, + 28, 28, 28, 114, 355, 355, 70, 70, 70, 70, + 69, 69, 69, 68, 68, 67, 67, 67, 67, 29, + 29, 111, 111, 302, 302, 301, 301, 255, 307, 307, + 112, 300, 300, 299, 299, 299, 113, 48, 48, 423, + 423, 288, 288, 283, 285, 285, 285, 285, 289, 289, + 284, 287, 287, 286, 286, 424, 424, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, - 282, 282, 80, 80, 11, 11, 425, 425, 425, 124, - 124, 124, 186, 186, 186, 186, 186, 186, 187, 270, - 271, 271, 271, 271, 271, 271, 426, 426, 426, 401, - 95, 95, 20, 20, 20, 20, 20, 18, 21, 19, - 19, 19, 19, 19, 312, 312, 313, 313, 314, 141, - 141, 140, 140, 140, 316, 316, 317, 317, 408, 408, - 408, 408, 428, 427, 427, 120, 120, 429, 429, 430, - 430, 430, 430, 96, 97, 97, 431, 431, 431, 431, - 431, 434, 434, 435, 435, 435, 435, 435, 436, 436, - 437, 437, 432, 432, 432, 432, 432, 432, 432, 432, - 432, 432, 432, 432, 432, 432, 432, 432, 432, 433, - 433, 10, 10, 12, 12, 99, 99, 98, 98, 438, - 438, 439, 440, 440, 440, 100, 100, 441, 442, 442, - 443, 443, 443, 101, 101, 101, 444, 444, 444, 444, - 444, 444, 319, 319, 318, 318, 322, 322, 320, 320, - 320, 85, 85, 86, 86, 445, 109, 109, 94, 94, - 94, 312, 312, 313, 313, 316, 316, 369, 369, 369, - 369, 370, 370, 370, 370, 371, 371, 395, 395, 400, - 446, 446, 446, 103, 103, 238, 238, 224, 224, 225, - 225, 226, 226, 227, 227, 228, 228, 194, 194, 193, - 193, 263, 264, 265, 290, 266, 292, + 80, 80, 11, 11, 425, 425, 425, 124, 124, 124, + 186, 186, 186, 186, 186, 186, 187, 270, 271, 271, + 271, 271, 271, 271, 426, 426, 426, 401, 95, 95, + 20, 20, 20, 20, 20, 18, 21, 19, 19, 19, + 19, 19, 312, 312, 313, 313, 314, 141, 141, 140, + 140, 140, 316, 316, 317, 317, 408, 408, 408, 408, + 428, 427, 427, 120, 120, 429, 429, 430, 430, 430, + 430, 96, 97, 97, 431, 431, 431, 431, 431, 434, + 434, 435, 435, 435, 435, 435, 436, 436, 437, 437, + 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, + 432, 432, 432, 432, 432, 432, 432, 433, 433, 10, + 10, 12, 12, 99, 99, 98, 98, 438, 438, 439, + 440, 440, 440, 100, 100, 441, 442, 442, 443, 443, + 443, 101, 101, 101, 444, 444, 444, 444, 444, 444, + 319, 319, 318, 318, 322, 322, 320, 320, 320, 85, + 85, 86, 86, 445, 109, 109, 94, 94, 94, 312, + 312, 313, 313, 316, 316, 369, 369, 369, 369, 370, + 370, 370, 370, 371, 371, 395, 395, 400, 446, 446, + 446, 103, 103, 238, 238, 224, 224, 225, 225, 226, + 226, 227, 227, 228, 228, 194, 194, 193, 193, 263, + 264, 265, 290, 266, 292, } var yyR2 = [...]int{ @@ -7889,87 +7889,87 @@ var yyR2 = [...]int{ 1, 1, 1, 1, 1, 1, 1, 1, 0, 2, 0, 5, 2, 0, 2, 0, 3, 1, 4, 4, 5, 2, 4, 6, 5, 6, 2, 4, 2, 2, - 1, 0, 2, 2, 1, 0, 2, 0, 3, 1, - 0, 2, 0, 4, 0, 0, 4, 0, 5, 4, - 10, 3, 10, 4, 10, 12, 2, 2, 2, 2, - 2, 3, 0, 1, 0, 1, 3, 1, 3, 1, - 1, 1, 1, 2, 3, 0, 1, 2, 2, 2, - 2, 0, 1, 2, 2, 2, 2, 0, 3, 1, - 1, 2, 2, 2, 1, 0, 4, 0, 2, 1, - 1, 1, 3, 16, 19, 1, 0, 1, 3, 1, - 0, 4, 5, 2, 2, 4, 4, 0, 1, 3, - 2, 0, 1, 1, 0, 2, 2, 0, 10, 13, - 11, 3, 3, 0, 1, 1, 1, 1, 1, 3, - 6, 4, 9, 7, 6, 5, 3, 3, 1, 1, - 1, 0, 1, 0, 1, 0, 1, 0, 3, 0, - 2, 1, 3, 1, 0, 2, 4, 3, 5, 1, - 1, 1, 1, 1, 2, 2, 6, 4, 6, 4, - 6, 8, 4, 6, 4, 6, 5, 7, 1, 1, - 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, - 1, 1, 1, 3, 1, 2, 2, 3, 1, 3, - 6, 5, 4, 4, 3, 7, 8, 6, 6, 6, - 6, 6, 4, 7, 5, 8, 3, 1, 3, 3, - 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, - 3, 1, 0, 1, 3, 5, 2, 2, 0, 1, - 0, 3, 1, 3, 3, 0, 1, 0, 2, 0, - 2, 0, 2, 0, 2, 1, 1, 1, 1, 1, + 1, 0, 2, 2, 1, 0, 3, 1, 0, 2, + 0, 4, 0, 0, 4, 0, 5, 4, 10, 3, + 10, 4, 10, 12, 2, 2, 2, 2, 2, 3, + 0, 1, 0, 1, 3, 1, 3, 1, 1, 1, + 1, 2, 3, 0, 1, 2, 2, 2, 2, 0, + 1, 2, 2, 2, 2, 0, 3, 1, 1, 2, + 2, 2, 1, 0, 4, 0, 2, 1, 1, 1, + 3, 16, 19, 1, 0, 1, 3, 1, 0, 4, + 5, 2, 2, 4, 4, 0, 1, 3, 2, 0, + 1, 1, 0, 2, 2, 0, 10, 13, 11, 3, + 3, 0, 1, 1, 1, 1, 1, 3, 6, 4, + 9, 7, 6, 5, 3, 3, 1, 1, 1, 0, + 1, 0, 1, 0, 1, 0, 3, 0, 2, 1, + 3, 1, 0, 2, 4, 3, 5, 1, 1, 1, + 1, 1, 2, 2, 6, 4, 6, 4, 6, 8, + 4, 6, 4, 6, 5, 7, 1, 1, 1, 2, + 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, + 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, + 1, 3, 1, 2, 2, 3, 1, 3, 6, 5, + 4, 4, 3, 7, 8, 6, 6, 6, 6, 6, + 4, 7, 5, 8, 3, 1, 3, 3, 1, 1, + 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, + 0, 1, 3, 5, 2, 2, 0, 1, 0, 3, + 1, 3, 3, 0, 1, 0, 2, 0, 2, 0, + 2, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 3, 1, 2, 2, 0, - 1, 3, 1, 2, 3, 1, 1, 3, 5, 2, - 4, 1, 0, 1, 1, 2, 3, 1, 1, 5, - 1, 1, 4, 1, 4, 1, 4, 1, 4, 1, - 1, 1, 1, 1, 1, 1, 6, 4, 4, 4, - 4, 4, 6, 5, 5, 5, 4, 6, 4, 4, - 4, 2, 0, 1, 4, 5, 4, 0, 2, 2, - 2, 3, 2, 3, 1, 4, 1, 0, 2, 2, - 2, 1, 5, 2, 2, 0, 3, 4, 5, 4, - 5, 4, 5, 0, 5, 0, 2, 0, 1, 2, - 0, 2, 2, 0, 6, 1, 0, 3, 0, 3, - 3, 3, 0, 1, 4, 2, 2, 2, 2, 2, - 3, 2, 2, 3, 0, 3, 3, 4, 4, 4, - 4, 3, 2, 1, 1, 0, 1, 1, 0, 9, - 9, 1, 2, 4, 4, 4, 1, 5, 1, 0, - 1, 1, 2, 2, 1, 1, 1, 0, 2, 4, - 5, 6, 4, 5, 2, 3, 1, 1, 1, 1, - 2, 2, 1, 1, 1, 1, 1, 4, 0, 1, - 3, 1, 1, 1, 1, 1, 2, 4, 4, 5, - 2, 0, 1, 3, 1, 0, 1, 2, 3, 2, - 4, 2, 3, 2, 0, 4, 5, 5, 3, 0, - 2, 2, 2, 3, 1, 3, 1, 2, 1, 0, - 1, 2, 0, 1, 1, 3, 3, 1, 2, 4, - 4, 2, 3, 5, 5, 2, 2, 3, 1, 3, - 9, 1, 2, 0, 7, 7, 0, 10, 6, 0, - 1, 0, 1, 1, 1, 3, 0, 1, 3, 3, - 0, 1, 1, 3, 0, 1, 1, 3, 3, 8, - 5, 0, 4, 3, 0, 5, 3, 0, 1, 1, - 1, 1, 3, 9, 12, 3, 0, 2, 3, 2, - 3, 2, 0, 8, 6, 0, 1, 1, 3, 2, - 3, 3, 9, 1, 3, 0, 2, 1, 7, 2, - 0, 1, 0, 1, 3, 2, 1, 1, 3, 0, - 1, 3, 1, 1, 3, 2, 0, 1, 0, 1, - 1, 3, 3, 1, 1, 3, 3, 3, 3, 4, - 3, 2, 1, 1, 1, 0, 1, 1, 0, 2, - 4, 3, 1, 1, 1, 1, 1, 1, 7, 1, - 0, 3, 2, 2, 2, 2, 0, 2, 2, 0, - 4, 0, 1, 1, 2, 2, 0, 3, 3, 2, - 1, 1, 3, 3, 4, 0, 1, 0, 6, 1, - 3, 3, 3, 5, 2, 0, 2, 0, 6, 6, - 10, 1, 2, 1, 3, 5, 8, 2, 0, 2, - 2, 2, 1, 8, 8, 11, 1, 1, 2, 4, - 5, 1, 3, 2, 2, 2, 2, 2, 1, 3, - 1, 3, 1, 2, 2, 4, 3, 2, 2, 2, - 2, 2, 2, 2, 5, 5, 5, 5, 5, 1, - 3, 1, 2, 3, 0, 5, 7, 6, 9, 3, - 1, 2, 1, 1, 1, 3, 0, 5, 2, 0, - 3, 3, 3, 7, 7, 10, 1, 1, 1, 1, - 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, - 0, 3, 0, 1, 3, 2, 1, 1, 1, 1, - 0, 4, 0, 1, 0, 2, 0, 2, 2, 2, - 0, 3, 4, 4, 0, 2, 0, 4, 0, 3, - 1, 1, 1, 3, 0, 11, 9, 1, 1, 1, - 0, 1, 0, 1, 0, 1, 0, 1, 3, 3, - 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 3, 1, 2, 2, 0, 1, 3, + 1, 2, 3, 1, 1, 3, 5, 2, 4, 1, + 0, 1, 1, 2, 3, 1, 1, 5, 1, 1, + 4, 1, 4, 1, 4, 1, 4, 1, 1, 1, + 1, 1, 1, 1, 6, 4, 4, 4, 4, 4, + 6, 5, 5, 5, 4, 6, 4, 4, 4, 2, + 0, 1, 4, 5, 4, 0, 2, 2, 2, 3, + 2, 3, 1, 4, 1, 0, 2, 2, 2, 1, + 5, 2, 2, 0, 3, 4, 5, 4, 5, 4, + 5, 0, 5, 0, 2, 0, 1, 2, 0, 2, + 2, 0, 6, 1, 0, 3, 0, 3, 3, 3, + 0, 1, 4, 2, 2, 2, 2, 2, 3, 2, + 2, 3, 0, 3, 3, 4, 4, 4, 4, 3, + 2, 1, 1, 0, 1, 1, 0, 9, 9, 1, + 2, 4, 4, 4, 1, 5, 1, 0, 1, 1, + 2, 2, 1, 1, 1, 0, 2, 4, 5, 6, + 4, 5, 2, 3, 1, 1, 1, 1, 2, 2, + 1, 1, 1, 1, 1, 4, 0, 1, 3, 1, + 1, 1, 1, 1, 2, 4, 4, 5, 2, 0, + 1, 3, 1, 0, 1, 2, 3, 2, 4, 2, + 3, 2, 0, 4, 5, 5, 3, 0, 2, 2, + 2, 3, 1, 3, 1, 2, 1, 0, 1, 2, + 0, 1, 1, 3, 3, 1, 2, 4, 4, 2, + 3, 5, 5, 2, 2, 3, 1, 3, 9, 1, + 2, 0, 7, 7, 0, 10, 6, 0, 1, 0, + 1, 1, 1, 3, 0, 1, 3, 3, 0, 1, + 1, 3, 0, 1, 1, 3, 3, 8, 5, 0, + 4, 3, 0, 5, 3, 0, 1, 1, 1, 1, + 3, 9, 12, 3, 0, 2, 3, 2, 3, 2, + 0, 8, 6, 0, 1, 1, 3, 2, 3, 3, + 9, 1, 3, 0, 2, 1, 7, 2, 0, 1, + 0, 1, 3, 2, 1, 1, 3, 0, 1, 3, + 1, 1, 3, 2, 0, 1, 0, 1, 1, 3, + 3, 1, 1, 3, 3, 3, 3, 4, 3, 2, + 1, 1, 1, 0, 1, 1, 0, 2, 4, 3, + 1, 1, 1, 1, 1, 1, 7, 1, 0, 3, + 2, 2, 2, 2, 0, 2, 2, 0, 4, 0, + 1, 1, 2, 2, 0, 3, 3, 2, 1, 1, + 3, 3, 4, 0, 1, 0, 6, 1, 3, 3, + 3, 5, 2, 0, 2, 0, 6, 6, 10, 1, + 2, 1, 3, 5, 8, 2, 0, 2, 2, 2, + 1, 8, 8, 11, 1, 1, 2, 4, 5, 1, + 3, 2, 2, 2, 2, 2, 1, 3, 1, 3, + 1, 2, 2, 4, 3, 2, 2, 2, 2, 2, + 2, 2, 5, 5, 5, 5, 5, 1, 3, 1, + 2, 3, 0, 5, 7, 6, 9, 3, 1, 2, + 1, 1, 1, 3, 0, 5, 2, 0, 3, 3, + 3, 7, 7, 10, 1, 1, 1, 1, 1, 1, + 1, 0, 1, 0, 1, 0, 1, 1, 0, 3, + 0, 1, 3, 2, 1, 1, 1, 1, 0, 4, + 0, 1, 0, 2, 0, 2, 2, 2, 0, 3, + 4, 4, 0, 2, 0, 4, 0, 3, 1, 1, + 1, 3, 0, 11, 9, 1, 1, 1, 0, 1, + 0, 1, 0, 1, 0, 1, 3, 3, 0, 1, + 1, 1, 1, 1, 1, } var yyChk = [...]int{ @@ -8345,11 +8345,11 @@ var yyDef = [...]int{ 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1514, 0, 1514, 1514, 0, 0, - 0, 1514, 1514, 0, -2, 0, 0, 0, 0, 1685, - 0, 2312, 1955, 0, 983, 0, 2071, 2043, -2, 0, - 2132, 0, 0, 1678, 1679, -2, 1790, 2070, 0, 1969, - 1961, 0, 0, 0, 0, 1, -2, 1527, 1512, 1513, - 1524, 1527, 0, 1527, 0, 1502, 1805, 1806, 1807, 1808, + 0, 1514, 1514, 0, -2, 0, 0, 0, 0, 1683, + 0, 2310, 1953, 0, 983, 0, 2069, 2041, -2, 0, + 2130, 0, 0, 1676, 1677, -2, 1788, 2068, 0, 1967, + 1959, 0, 0, 0, 0, 1, -2, 1527, 1512, 1513, + 1524, 1527, 0, 1527, 0, 1502, 1803, 1804, 1805, 1806, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, @@ -8387,15 +8387,15 @@ var yyDef = [...]int{ 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, - 376, 377, 241, 1504, 284, 2097, 2361, 1524, 1527, 2106, - 0, 0, 983, 983, 2303, 0, 0, 0, 0, 0, - 0, 1635, 1121, 1122, 0, 0, 1127, 0, 1442, 147, + 376, 377, 241, 1504, 284, 2095, 2359, 1524, 1527, 2104, + 0, 0, 983, 983, 2301, 0, 0, 0, 0, 0, + 0, 1633, 1121, 1122, 0, 0, 1127, 0, 1442, 147, 253, 284, 1447, 1452, 0, 361, 35, 243, -2, 234, 1462, 1482, 1483, 361, 284, 253, 1487, 1488, 1493, 361, - 284, 253, 1497, 2107, 202, 2109, 1687, 0, 1684, 1704, - 1826, 1694, 1694, 0, 0, 1954, 0, 0, 0, 0, - 0, 1722, 1718, 1719, 1720, 0, 0, 1724, 1725, 1726, - 0, 0, 1734, 1736, 1737, 1738, 1739, 1740, 1741, 1705, + 284, 253, 1497, 2105, 202, 2107, 1685, 0, 1682, 1702, + 1824, 1692, 1692, 0, 0, 1952, 0, 0, 0, 0, + 0, 1720, 1716, 1717, 1718, 0, 0, 1722, 1723, 1724, + 0, 0, 1732, 1734, 1735, 1736, 1737, 1738, 1739, 1703, 983, 978, 979, 980, 981, 982, 401, 402, 299, 133, 405, 406, 407, 408, 409, 410, 411, 94, 93, 202, 415, 45, 235, 254, 228, 147, 422, 16, 300, 41, @@ -8443,56 +8443,56 @@ var yyDef = [...]int{ 772, 773, 774, 782, 783, 790, 792, 805, 806, 807, 821, 837, 858, 864, 882, 886, 889, 905, 913, 921, 922, 926, 928, 952, 954, 965, 966, 967, 968, 969, - 970, 971, 972, 973, 974, 975, 1586, 1587, 1588, 1589, - 1590, 1695, 1683, 2071, 0, 1699, 1700, 1701, 1702, 1703, - 2176, 1128, 0, 0, 2115, 0, 0, 2071, 2131, 0, - 2236, 2237, 2241, 2080, 2080, 2080, 16, 2080, 0, 0, - 2236, 1958, 1958, 1958, -2, 0, 0, -2, 2072, 2073, - 0, 2073, 0, 1339, 0, 1968, 1966, 0, 1962, 1835, - 2055, 217, 2058, 1689, 2056, 0, 3, 1498, 0, 1499, + 970, 971, 972, 973, 974, 975, 1584, 1585, 1586, 1587, + 1588, 1693, 1681, 2069, 0, 1697, 1698, 1699, 1700, 1701, + 2174, 1128, 0, 0, 2113, 0, 0, 2069, 2129, 0, + 2234, 2235, 2239, 2078, 2078, 2078, 16, 2078, 0, 0, + 2234, 1956, 1956, 1956, -2, 0, 0, -2, 2070, 2071, + 0, 2071, 0, 1339, 0, 1966, 1964, 0, 1960, 1833, + 2053, 217, 2056, 1687, 2054, 0, 3, 1498, 0, 1499, 1523, 1520, 0, 0, 1518, 0, 1500, 1508, 1501, 0, - 1509, 1503, 1507, 0, 0, 1510, 1511, 2102, 0, 2307, - 0, 1661, 1662, 0, -2, 117, 0, 0, 1214, 0, + 1509, 1503, 1507, 0, 0, 1510, 1511, 2100, 0, 2305, + 0, 1659, 1660, 0, -2, 117, 0, 0, 1214, 0, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, - 1201, 1202, 1203, 1754, 1011, 0, 0, 117, 2168, 117, + 1201, 1202, 1203, 1752, 1011, 0, 0, 117, 2166, 117, 1123, 1124, 1125, 1126, 1355, 1443, 253, 1444, 37, 0, 1445, 0, 0, 0, 0, 0, 0, 1455, 1456, 1457, - 1346, 1347, 1458, 1349, 1350, 1812, 1813, 1814, 1815, 378, + 1346, 1347, 1458, 1349, 1350, 1810, 1811, 1812, 1813, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, - 399, 400, 1484, 0, 1486, 1494, 0, 1496, 2108, 2110, - 1683, 1686, 0, 2313, 2320, 2316, 2317, 1827, 1222, 0, - 1221, 1676, 1693, 1691, 1689, 1677, 0, 1788, 1836, 117, - 2310, 1009, 117, 2310, 2357, 0, 117, 2310, 117, 1748, + 399, 400, 1484, 0, 1486, 1494, 0, 1496, 2106, 2108, + 1681, 1684, 0, 2311, 2318, 2314, 2315, 1825, 1222, 0, + 1221, 1674, 1691, 1689, 1687, 1675, 0, 1786, 1834, 117, + 2308, 1009, 117, 2308, 2355, 0, 117, 2308, 117, 1746, 1035, 0, 1036, 1037, 1038, 1039, 1040, 1118, 1052, 1053, 1054, 1055, 1056, 1057, 1065, 81, 1052, 1052, 1052, 1063, - 1066, 1067, 1083, 1084, 1104, 1104, 1101, 1047, 1048, 1810, - 1811, 1096, 1088, 1096, 1096, 1091, 0, 1096, 2310, 117, - 0, 1721, 1723, 0, 1732, 1733, 984, 2071, 1682, 1697, - 0, 365, 0, 2180, 2179, 0, 0, 2116, 0, 2080, - 0, 2098, 2099, 2100, 2101, 0, 0, 0, 2238, 0, - 2243, 0, 2244, 2245, 2246, 2247, 0, 0, 0, 1956, - 1957, 0, 0, 1977, 2015, 2012, 0, 1974, 1975, 2016, - 0, 0, 0, 2024, 0, -2, 0, 2045, 2046, 1920, - 1338, 1340, 1344, 1345, 1255, 0, 0, 0, 1605, 1308, + 1066, 1067, 1083, 1084, 1104, 1104, 1101, 1047, 1048, 1808, + 1809, 1096, 1088, 1096, 1096, 1091, 0, 1096, 2308, 117, + 0, 1719, 1721, 0, 1730, 1731, 984, 2069, 1680, 1695, + 0, 365, 0, 2178, 2177, 0, 0, 2114, 0, 2078, + 0, 2096, 2097, 2098, 2099, 0, 0, 0, 2236, 0, + 2241, 0, 2242, 2243, 2244, 2245, 0, 0, 0, 1954, + 1955, 0, 0, 1975, 2013, 2010, 0, 1972, 1973, 2014, + 0, 0, 0, 2022, 0, -2, 0, 2043, 2044, 1918, + 1338, 1340, 1344, 1345, 1255, 0, 0, 0, 1603, 1308, 1309, 1244, 1245, 1224, 0, 1248, 1249, 0, 1252, 1253, 329, -2, 1154, 1155, 0, 0, 0, 1161, 1162, 1163, - -2, 1243, 1913, 1165, 357, 1043, 1044, 1045, 1046, 337, - 0, 1850, 1851, 1853, 1855, 1857, 1859, 1860, 1861, 1862, - 1863, 1864, 1865, 0, 330, 349, 353, 360, 363, 364, + -2, 1243, 1911, 1165, 357, 1043, 1044, 1045, 1046, 337, + 0, 1848, 1849, 1851, 1853, 1855, 1857, 1858, 1859, 1860, + 1861, 1862, 1863, 0, 330, 349, 353, 360, 363, 364, 350, 326, 332, 345, 335, 336, 359, 321, 356, 331, 328, 327, 351, 323, 1068, 1069, 1085, 1086, 362, 361, - 322, 324, 325, 346, 347, 366, 1920, 0, 0, 0, - 2057, 0, 0, 0, 1166, 1525, 0, 0, 1522, 0, - 1516, 1517, 1519, 241, 1506, 2071, 0, 1172, 0, 2303, - 2306, 0, 117, 0, 1015, 2080, -2, -2, -2, 0, - 1671, 0, 0, 1135, 1752, 0, 0, 1753, 0, 1012, - 0, 0, 0, 0, 0, 1762, 0, 0, 2228, 2166, - 2167, 0, 0, 0, 1459, 1460, 1461, 1448, 1450, 1464, + 322, 324, 325, 346, 347, 366, 1918, 0, 0, 0, + 2055, 0, 0, 0, 1166, 1525, 0, 0, 1522, 0, + 1516, 1517, 1519, 241, 1506, 2069, 0, 1172, 0, 2301, + 2304, 0, 117, 0, 1015, 2078, -2, -2, -2, 0, + 1669, 0, 0, 1135, 1750, 0, 0, 1751, 0, 1012, + 0, 0, 0, 0, 0, 1760, 0, 0, 2226, 2164, + 2165, 0, 0, 0, 1459, 1460, 1461, 1448, 1450, 1464, 1466, 1467, 1472, 1473, 1474, 1475, 1449, 1451, 1453, 1463, - 1454, 1476, 1477, 0, 1480, 1481, 1485, 1495, 1681, 1694, - 0, 2315, 2318, 2319, 1081, 1082, 1223, 1216, 451, 2364, - 1816, 1817, 1818, 1819, 1820, 1821, 16, 29, 41, 45, + 1454, 1476, 1477, 0, 1480, 1481, 1485, 1495, 1679, 1692, + 0, 2313, 2316, 2317, 1081, 1082, 1223, 1216, 451, 2362, + 1814, 1815, 1816, 1817, 1818, 1819, 16, 29, 41, 45, 63, 81, 82, 93, 94, 126, 133, 137, 147, 202, 228, 234, 235, 254, 287, 299, 300, 331, 335, 336, 365, 382, 388, 390, 401, 402, 408, 409, 411, 426, @@ -8501,24 +8501,24 @@ var yyDef = [...]int{ 486, 487, 488, 489, 490, 491, 492, 493, 494, 504, 505, 508, 509, 511, 512, 513, 514, 520, 524, 525, 526, 527, 528, 530, 532, 535, 536, 537, 538, 539, - 1220, 0, 0, 1690, 2311, 2310, 0, 0, 0, 0, - 0, 1707, 2308, 2309, 0, 1709, 0, 0, 0, 1712, + 1220, 0, 0, 1688, 2309, 2308, 0, 0, 0, 0, + 0, 1705, 2306, 2307, 0, 1707, 0, 0, 0, 1710, 0, 0, 1027, 1031, 1035, 1041, 0, 1105, 1106, 1107, 1108, 1109, 1110, 1119, 0, 1050, 0, 1058, 0, 1059, 1060, 1061, 1062, 0, 1098, 0, 0, 0, 1100, 1071, - 1095, 0, 1089, 1090, 1096, 1096, 1094, 1714, 0, 2310, - 117, 1735, 1696, 2071, 0, 0, 2084, 0, 1832, 2130, - 0, 0, 0, 2252, 0, 249, 0, 63, 80, 140, - 193, 243, 278, 289, 0, 1824, 2242, 2286, 1668, 1664, - 1665, 1666, 1667, 0, 0, 2082, 2081, 0, 0, 0, - 1963, 1964, 1965, 2049, 1976, 2050, 2014, 2017, 0, 0, - 2019, 0, 2021, 0, 1972, 1973, 1978, 1986, 1987, 0, - 1995, 1996, 1984, 0, 1988, -2, 0, 0, 2042, 0, - 1791, 1792, 1654, 1977, 2015, 1829, 0, 0, 0, 598, + 1095, 0, 1089, 1090, 1096, 1096, 1094, 1712, 0, 2308, + 117, 1733, 1694, 2069, 0, 0, 2082, 0, 1830, 2128, + 0, 0, 0, 2250, 0, 249, 0, 63, 80, 140, + 193, 243, 278, 289, 0, 1822, 2240, 2284, 1666, 1662, + 1663, 1664, 1665, 0, 0, 2080, 2079, 0, 0, 0, + 1961, 1962, 1963, 2047, 1974, 2048, 2012, 2015, 0, 0, + 2017, 0, 2019, 0, 1970, 1971, 1976, 1984, 1985, 0, + 1993, 1994, 1982, 0, 1986, -2, 0, 0, 2040, 0, + 1789, 1790, 1652, 1975, 2013, 1827, 0, 0, 0, 598, 566, 1193, 1194, 1195, 1196, 1197, 0, 1198, 1199, 1200, 1201, 1202, 1203, 1191, 559, 802, -2, 785, -2, 886, 728, 1290, 1292, -2, 707, 0, 0, 1343, 1208, 799, - 0, 1822, 1823, 544, 545, 546, 547, 548, 549, 550, + 0, 1820, 1821, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 560, 561, 562, 563, 564, 565, 567, 568, 569, 571, 572, 573, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, @@ -8556,156 +8556,156 @@ var yyDef = [...]int{ 956, 957, 958, 959, 960, 961, 962, 963, 964, 976, 977, 1259, 1260, 1276, 0, 0, 1246, 0, 1166, -2, 1250, 1251, 0, 1254, 0, 1156, 1158, 1118, 0, -2, - 0, 1242, 1915, 0, 0, 0, 0, 0, 0, 0, + 0, 1242, 1913, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1171, 1171, 0, 0, 0, 0, 0, - 0, 1829, 0, 0, 2059, 2063, 0, 0, 2025, 0, + 0, 1827, 0, 0, 2057, 2061, 0, 0, 2023, 0, 0, 0, 0, 1210, 0, 1212, 0, 0, 1169, 0, - 0, 1526, 1521, 1515, 0, 0, 1471, 1505, 2095, 0, - 2096, 2105, 0, 117, 2302, 1594, 0, 0, 0, 0, - 2330, 1663, 2303, 0, 1751, 0, 1136, 0, 1767, 1770, - 1215, 1138, 0, 0, 0, 1746, 0, 0, 0, 0, - 1764, 0, 2225, 0, 0, 0, 1118, 0, 1694, 1680, - 1675, 2314, 1218, 1221, 1692, 1785, 1837, 1786, 1787, 2310, - 1010, 2310, 2358, 2310, 0, 1749, 2310, 0, 0, 1028, + 0, 1526, 1521, 1515, 0, 0, 1471, 1505, 2093, 0, + 2094, 2103, 0, 117, 2300, 1592, 0, 0, 0, 0, + 2328, 1661, 2301, 0, 1749, 0, 1136, 0, 1765, 1768, + 1215, 1138, 0, 0, 0, 1744, 0, 0, 0, 0, + 1762, 0, 2223, 0, 0, 0, 1118, 0, 1692, 1678, + 1673, 2312, 1218, 1221, 1690, 1783, 1835, 1784, 1785, 2308, + 1010, 2308, 2356, 2308, 0, 1747, 2308, 0, 0, 1028, 1032, 0, 0, 0, 0, 0, 0, 1049, 0, 0, - 0, 0, 0, 0, 0, 0, 1092, 1093, 2310, 1716, - 0, 1698, 117, 2186, 0, 2182, 2183, 2184, 2185, 0, - 0, 2085, 0, 0, 1833, 0, 1337, 0, 2165, 2162, - 2163, 2165, 0, 0, 2253, 2254, 0, 0, 2257, 2258, - 2259, 2260, 2248, 2250, 2261, 2262, 2263, 0, 0, 0, - 0, 0, 0, 2275, 0, 0, 0, 0, 2239, 2079, - 0, 0, 2013, 0, 2022, 0, 0, 0, 1989, 0, - 0, -2, -2, 0, 1985, 1993, 1994, 1990, -2, 1991, - 2018, 2040, 0, 2023, 0, 1657, 1652, 1653, 2053, 2054, - 1334, 0, 1919, -2, -2, 147, 109, -2, 0, 1953, + 0, 0, 0, 0, 0, 0, 1092, 1093, 2308, 1714, + 0, 1696, 117, 2184, 0, 2180, 2181, 2182, 2183, 0, + 0, 2083, 0, 0, 1831, 0, 1337, 0, 2163, 2160, + 2161, 2163, 0, 0, 2251, 2252, 0, 0, 2255, 2256, + 2257, 2258, 2246, 2248, 2259, 2260, 2261, 0, 0, 0, + 0, 0, 0, 2273, 0, 0, 0, 0, 2237, 2077, + 0, 0, 2011, 0, 2020, 0, 0, 0, 1987, 0, + 0, -2, -2, 0, 1983, 1991, 1992, 1988, -2, 1989, + 2016, 2038, 0, 2021, 0, 1655, 1650, 1651, 2051, 2052, + 1334, 0, 1917, -2, -2, 147, 109, -2, 0, 1951, 1341, 1256, 1257, 0, 1261, 1262, 1263, 1264, 1265, 1266, -2, -2, -2, -2, -2, -2, 1273, 1274, 1275, -2, 0, 0, 0, 0, -2, 0, 1289, 0, 1293, 1295, 0, 1304, 1306, 0, 1168, 1300, 1234, 0, 0, 1188, - 1189, 1190, 1342, 0, 1211, 1213, 1303, 1603, 0, 1225, - 0, 1247, 0, 1175, 1143, 1790, 0, 0, 0, 0, - 1151, 1150, 1159, 0, 1241, 1237, 0, 1923, 0, 0, + 1189, 1190, 1342, 0, 1211, 1213, 1303, 1601, 0, 1225, + 0, 1247, 0, 1175, 1143, 1788, 0, 0, 0, 0, + 1151, 1150, 1159, 0, 1241, 1237, 0, 1921, 0, 0, 0, 1186, 0, 0, 0, 0, 0, 0, 0, 0, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 0, 0, 1170, 0, 0, 1150, 0, 0, 0, 0, 0, 1166, - 0, 1233, 0, 0, 0, 0, 1334, 0, 2026, 0, - 2061, 0, 1688, 1167, 1468, 1469, 1470, 1173, 0, 0, - 0, 1593, 1595, 1599, 1600, 0, 0, 1569, 0, 0, - 1605, 0, -2, 0, 0, 0, 0, 1016, 2334, 0, - 0, 1670, 0, -2, 1750, 0, 0, 0, 0, 1394, - 1778, 1389, 1047, 0, 0, 1375, 1376, 1377, 1378, 1380, - -2, 1383, 0, 1766, 0, 0, 0, 1137, 1139, 0, - 1782, 1757, 1747, 1758, 1759, 1760, 1761, 0, 2227, 0, - 0, 0, 2232, 2168, 1446, 1465, 1478, 0, 1674, 0, - 1220, 1706, 1708, 1710, 0, 1713, 1033, 0, 0, 0, + 0, 1233, 0, 0, 0, 0, 1334, 0, 2024, 0, + 2059, 0, 1686, 1167, 1468, 1469, 1470, 1173, 0, 0, + 0, 1591, 1593, 1597, 1598, 0, 0, 1567, 0, 0, + 1603, 0, -2, 0, 0, 0, 0, 1016, 2332, 0, + 0, 1668, 0, -2, 1748, 0, 0, 0, 0, 1394, + 1776, 1389, 1047, 0, 0, 1375, 1376, 1377, 1378, 1380, + -2, 1383, 0, 1764, 0, 0, 0, 1137, 1139, 0, + 1780, 1755, 1745, 1756, 1757, 1758, 1759, 0, 2225, 0, + 0, 0, 2230, 2166, 1446, 1465, 1478, 0, 1672, 0, + 1220, 1704, 1706, 1708, 0, 1711, 1033, 0, 0, 0, 1042, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 0, 1051, - 1064, 1104, 1102, 1103, 1104, 0, 1087, 1715, 2310, 0, - 0, 0, 0, 2181, 2091, 2114, 0, 2074, 1829, 2117, - 0, 1224, 1834, 2112, 0, 2129, 1830, 1842, 1887, 0, - 1842, 1894, 0, 1882, -2, 1847, 1848, 0, 0, 2164, - 0, 2274, 2269, 2271, 0, 1825, 0, 2256, 0, 0, - 0, 0, 0, 0, 0, 1669, 2286, 2280, 0, 0, - 2240, 2083, 2286, 0, 2020, 1979, 0, 1982, 0, 1992, - 2041, 1793, 1794, 0, 1998, 0, 1828, 0, 0, 1955, - 1955, 1955, 1955, 0, 1952, 0, 0, -2, -2, 0, + 1064, 1104, 1102, 1103, 1104, 0, 1087, 1713, 2308, 0, + 0, 0, 0, 2179, 2089, 2112, 0, 2072, 1827, 2115, + 0, 1224, 1832, 2110, 0, 2127, 1828, 1840, 1885, 0, + 1840, 1892, 0, 1880, -2, 1845, 1846, 0, 0, 2162, + 0, 2272, 2267, 2269, 0, 1823, 0, 2254, 0, 0, + 0, 0, 0, 0, 0, 1667, 2284, 2278, 0, 0, + 2238, 2081, 2284, 0, 2018, 1977, 0, 1980, 0, 1990, + 2039, 1791, 1792, 0, 1996, 0, 1826, 0, 0, 1953, + 1953, 1953, 1953, 0, 1950, 0, 0, -2, -2, 0, 1301, 0, -2, 1291, 1294, 1296, 0, 1305, 1307, 0, - 0, 1317, 0, 0, 1249, 0, 1302, 0, 1604, 1167, - 1174, 0, 0, 1789, 1790, 1790, 1790, 1149, 0, 0, - 1238, 0, 0, 1164, 0, 0, 0, 1185, 0, 1852, - 1854, 1856, 1858, 0, 1867, 0, 1868, 1869, 0, 1870, - 1871, 0, 0, 0, 0, 0, 0, 0, 1876, 0, - 1232, 0, 1878, 1879, 1880, 1998, 1967, 2071, 2062, 2217, - 0, 2207, 0, 1565, 0, 0, 0, 0, 1570, 0, - 0, 0, 0, 0, 0, 0, 0, 2106, 2336, 0, - 2327, 2328, 0, 2329, 0, 1673, 1390, 1391, 0, 0, - 0, 1777, 0, 0, 0, 1374, 0, 1373, 1052, 1379, - 0, 0, 1052, 1768, 1769, 1771, 1772, 1773, 1774, 1048, - 1776, 410, 451, 452, 453, 455, 462, -2, -2, 81, - -2, 1206, 183, 1755, 0, 1134, 1134, 1013, 1014, 403, + 0, 1317, 0, 0, 1249, 0, 1302, 0, 1602, 1167, + 1174, 0, 0, 1787, 1788, 1788, 1788, 1149, 0, 0, + 1238, 0, 0, 1164, 0, 0, 0, 1185, 0, 1850, + 1852, 1854, 1856, 0, 1865, 0, 1866, 1867, 0, 1868, + 1869, 0, 0, 0, 0, 0, 0, 0, 1874, 0, + 1232, 0, 1876, 1877, 1878, 1996, 1965, 2069, 2060, 2215, + 0, 2205, 0, 1565, 0, 0, 0, 0, 1568, 0, + 0, 0, 0, 0, 0, 0, 0, 2104, 2334, 0, + 2325, 2326, 0, 2327, 0, 1671, 1390, 1391, 0, 0, + 0, 1775, 0, 0, 0, 1374, 0, 1373, 1052, 1379, + 0, 0, 1052, 1766, 1767, 1769, 1770, 1771, 1772, 1048, + 1774, 410, 451, 452, 453, 455, 462, -2, -2, 81, + -2, 1206, 183, 1753, 0, 1134, 1134, 1013, 1014, 403, 404, 412, 413, 414, 416, 417, 418, 419, 420, 423, 424, 425, 427, 428, 429, 430, 431, 434, 447, 456, - 457, 458, 463, 464, 465, 466, 0, 1781, 1783, 1763, - 0, 2229, 2230, 2231, 2228, 0, 1219, 2310, 1034, 1029, - 0, 1120, 1097, 1099, 1070, 1717, 0, 0, 2187, 2188, - 2112, 0, 0, 2078, 0, 1334, 0, 0, 2119, 2128, - 0, 1336, 0, 0, 0, 0, 0, 1897, 1897, 1897, - 1901, 1889, 1843, 0, 1841, 1890, 1883, 0, 1841, 1887, - 1842, 1892, 1894, -2, 0, 1888, 0, -2, 0, -2, - 2340, 2341, 2342, 2168, 2286, 0, 0, 2272, 2255, 2249, - 2251, 0, 0, 0, 0, 0, 2276, 0, 2281, 2282, - 2283, 2284, 2285, 2310, 0, 1980, 0, 1983, 1655, 1656, - 2011, 0, 1335, 1945, 1946, 0, 0, 0, 0, 1951, + 457, 458, 463, 464, 465, 466, 0, 1779, 1781, 1761, + 0, 2227, 2228, 2229, 2226, 0, 1219, 2308, 1034, 1029, + 0, 1120, 1097, 1099, 1070, 1715, 0, 0, 2185, 2186, + 2110, 0, 0, 2076, 0, 1334, 0, 0, 2117, 2126, + 0, 1336, 0, 0, 0, 0, 0, 1895, 1895, 1895, + 1899, 1887, 1841, 0, 1839, 1888, 1881, 0, 1839, 1885, + 1840, 1890, 1892, -2, 0, 1886, 0, -2, 0, -2, + 2338, 2339, 2340, 2166, 2284, 0, 0, 2270, 2253, 2247, + 2249, 0, 0, 0, 0, 0, 2274, 0, 2279, 2280, + 2281, 2282, 2283, 2308, 0, 1978, 0, 1981, 1653, 1654, + 2009, 0, 1335, 1943, 1944, 0, 0, 0, 0, 1949, 1258, -2, 0, 0, -2, -2, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1319, 1320, 1235, 1209, 1187, 1144, 0, - 1152, 0, 0, 0, 1160, 1236, 1240, 0, 1921, 1922, - 1926, 0, 0, 1849, 0, 1176, 1228, 1229, 0, 0, - 1873, 1874, 1875, 1231, 0, 2011, 0, 0, 0, 2330, - 2206, 0, 1596, 1561, 1564, 0, 1568, 2217, 0, 1570, - 0, 1581, 0, 0, 1570, 2189, 2216, 0, 2207, 0, - 2221, 1594, 0, 1132, 1129, 0, 0, 0, 1075, 1078, - 1663, 0, 1395, 0, 1779, 0, 1780, 1371, 1372, -2, + 1152, 0, 0, 0, 1160, 1236, 1240, 0, 1919, 1920, + 1924, 0, 0, 1847, 0, 1176, 1228, 1229, 0, 0, + 1871, 1872, 1873, 1231, 0, 2009, 0, 0, 0, 2328, + 2204, 0, 1594, 1561, 1564, 0, 1566, 2215, 0, 1568, + 0, 1579, 0, 0, 1568, 2187, 2214, 0, 2205, 0, + 2219, 1592, 0, 1132, 1129, 0, 0, 0, 1075, 1078, + 1661, 0, 1395, 0, 1777, 0, 1778, 1371, 1372, -2, -2, -2, -2, 0, 0, 0, 1140, 1141, 0, 1142, - 1756, 0, 1765, 2226, 1479, 1711, 1030, 2178, 2113, 2094, - 2075, 2118, 2112, 2120, 2121, 2111, 1831, 0, 0, 0, - 0, 0, 1898, 1896, 1899, 1900, 1839, 0, 1839, 0, - 0, 1891, 1893, 1906, 1881, 1790, 2168, 0, 2127, 2146, - 2233, 2270, 0, 2264, 2265, 2266, 2267, 2268, 2279, 2234, - 0, 1981, 1917, 0, 1958, 1947, 1948, 1949, 1950, -2, + 1754, 0, 1763, 2224, 1479, 1709, 1030, 2176, 2111, 2092, + 2073, 2116, 2110, 2118, 2119, 2109, 1829, 0, 0, 0, + 0, 0, 1896, 1894, 1897, 1898, 1837, 0, 1837, 0, + 0, 1889, 1891, 1904, 1879, 1788, 2166, 0, 2125, 2144, + 2231, 2268, 0, 2262, 2263, 2264, 2265, 2266, 2277, 2232, + 0, 1979, 1915, 0, 1956, 1945, 1946, 1947, 1948, -2, -2, 0, -2, -2, -2, 1318, 1321, 1322, 1323, 1324, - 1325, 1326, -2, -2, -2, -2, -2, -2, 1157, 1790, - 1145, 1147, 1148, 1239, 1928, 1925, 0, 1912, 1866, 0, - 0, 0, 1872, 1877, 1917, 2066, 0, 0, 983, 0, - 1627, 1560, 0, 1562, 1563, 1570, 1579, 1572, 2339, 2365, - 1572, 1583, 0, 1575, 2215, 0, 0, 0, 2103, 0, - 2335, 2331, 0, 0, 1072, 0, 0, 0, 1672, 0, - 1392, 1384, 0, 0, 1133, 1784, 0, 0, 0, 2122, - 1907, 0, 1909, 0, 0, 0, 1911, 0, 0, 0, - 0, 0, 0, 1895, 0, 2146, 0, 2126, 2123, 1008, - 2346, 2143, 0, 2273, 2286, 1959, 983, 2010, 0, -2, - 0, 1790, 0, 1914, 1226, 1227, 1230, 1960, 2069, 0, - 0, 1637, -2, 1651, 0, 2217, 1658, 0, 1567, 0, - 1558, 1559, 1578, 0, 0, 0, 1574, 0, 2330, 0, - 0, 0, 0, 2207, 2106, 1130, 0, 2332, 2333, 1076, - 1077, 1080, 1393, 1385, 1207, 0, 0, 0, 1908, 0, - 1903, 1910, 0, 1840, 0, 1884, 1886, 1144, 1334, 2343, - 0, 2145, 2149, 2150, 2148, 2148, 2153, 2154, 2148, 2148, - 0, 0, 0, 2133, 2139, 2310, 1916, 1918, 1997, 1999, - 2001, 2002, 2003, 2004, 2005, 0, 58, 236, 333, 1146, - 1932, 0, 2060, 0, 0, 0, 1647, 0, 1643, 1640, - 0, 1644, 0, 0, 0, 1555, 0, 1574, 1571, 1574, - 1438, 0, 0, 1660, 2214, 0, 0, 0, 2330, 1132, - 1131, 0, 0, 2090, 1334, 2093, 0, 1838, 1885, 2345, - 2124, 0, 2147, 0, 0, 0, 0, 0, 0, 2161, - 0, 2144, 2135, 2136, 2137, 0, 2235, 0, 2006, 0, - 0, 0, 0, 0, 0, 0, 1927, 0, 0, 0, - 1605, 0, 1638, 1654, 1639, 1650, 1651, 0, 0, 2209, - -2, 1651, 0, 1566, 0, 1619, 1620, 0, 0, 1547, - 1605, 0, 0, 0, 0, 0, 1612, 0, 0, 1631, - 0, 1629, 1438, 1438, 2338, 0, 0, 0, 0, 2223, - 0, 0, 0, 983, 2104, 1079, 0, 2092, 1905, 2151, - 2152, 2155, 2156, 2157, 2158, 0, 2160, 2134, 0, 2140, - 2142, 2000, 0, 0, 0, 1924, 1944, 1933, -2, 292, - 59, 0, 1944, 1944, 0, 0, 0, 1074, 0, 1657, - 1654, 1645, 0, 2208, 0, 2305, 2305, 0, 0, 1621, - 1543, 1613, 1438, 1438, 0, 1551, 0, 1606, 0, 2080, - 1614, 1615, 1626, 0, 1628, 1630, 2338, 2338, 2191, 0, - 1437, 0, 1577, 2218, 0, 2222, 2219, 0, 1659, 1334, - 1902, 0, 2159, 2138, 0, 2008, 2007, 0, 1929, 0, - 0, 1935, 1936, 1937, 1938, 1939, 1930, 1931, 0, 0, - 0, 2336, 0, 0, 1648, 1641, 1657, 1647, 2210, 2211, - 2304, 2212, 1651, 1618, 0, 1546, 0, 2338, 2338, 0, - 0, 1607, 1611, 1632, 1570, 1570, 1570, 0, 0, 1573, - 1611, 0, 2224, 0, 2089, 1904, 2141, 2009, 0, 1941, - 1942, 0, 0, 0, 0, 0, 0, 1334, 1073, 1646, - 0, 1642, 1605, 2305, 1542, 1548, 1549, 1543, 1552, 0, - 2196, 0, 1580, 1582, 1584, 0, 0, 2196, 1575, 0, - 1940, 1943, 1934, 0, 0, 2068, 2064, 2065, 1633, 1649, - 1074, 2213, 1550, 0, 1554, 2192, 2193, 0, 1608, 1609, - 1610, 0, 2337, 1570, 0, 0, 0, 0, 2336, 1553, - 2194, 0, 2195, 0, 0, 0, 2190, 1585, 1576, 2220, - 0, 1790, 1334, 2197, 0, 2200, 2201, 0, 2198, 0, - 0, 1634, 2199, 2080, 2080, 2067, 0, 2202, 2203, + 1325, 1326, -2, -2, -2, -2, -2, -2, 1157, 1788, + 1145, 1147, 1148, 1239, 1926, 1923, 0, 1910, 1864, 0, + 0, 0, 1870, 1875, 1915, 2064, 0, 0, 983, 0, + 1625, 1560, 0, 1562, 1563, 1568, 1577, 1570, 2337, 2363, + 1570, 1581, 0, 1573, 2213, 0, 0, 0, 2101, 0, + 2333, 2329, 0, 0, 1072, 0, 0, 0, 1670, 0, + 1392, 1384, 0, 0, 1133, 1782, 0, 0, 0, 2120, + 1905, 0, 1907, 0, 0, 0, 1909, 0, 0, 0, + 0, 0, 0, 1893, 0, 2144, 0, 2124, 2121, 1008, + 2344, 2141, 0, 2271, 2284, 1957, 983, 2008, 0, -2, + 0, 1788, 0, 1912, 1226, 1227, 1230, 1958, 2067, 0, + 0, 1635, -2, 1649, 0, 2215, 1656, 0, 1615, 0, + 1558, 1559, 1576, 0, 0, 0, 1572, 0, 2328, 0, + 0, 0, 0, 2205, 2104, 1130, 0, 2330, 2331, 1076, + 1077, 1080, 1393, 1385, 1207, 0, 0, 0, 1906, 0, + 1901, 1908, 0, 1838, 0, 1882, 1884, 1144, 1334, 2341, + 0, 2143, 2147, 2148, 2146, 2146, 2151, 2152, 2146, 2146, + 0, 0, 0, 2131, 2137, 2308, 1914, 1916, 1995, 1997, + 1999, 2000, 2001, 2002, 2003, 0, 58, 236, 333, 1146, + 1930, 0, 2058, 0, 0, 0, 1645, 0, 1641, 1638, + 0, 1642, 0, 0, 0, 1555, 0, 1572, 1569, 1572, + 1438, 0, 0, 1658, 2212, 0, 0, 0, 2328, 1132, + 1131, 0, 0, 2088, 1334, 2091, 0, 1836, 1883, 2343, + 2122, 0, 2145, 0, 0, 0, 0, 0, 0, 2159, + 0, 2142, 2133, 2134, 2135, 0, 2233, 0, 2004, 0, + 0, 0, 0, 0, 0, 0, 1925, 0, 0, 0, + 1603, 0, 1636, 1652, 1637, 1648, 1649, 0, 0, 2207, + -2, 1649, 0, 1614, 0, 1617, 1618, 0, 0, 1547, + 1603, 0, 0, 0, 0, 0, 1610, 0, 0, 1629, + 0, 1627, 1438, 1438, 2336, 0, 0, 0, 0, 2221, + 0, 0, 0, 983, 2102, 1079, 0, 2090, 1903, 2149, + 2150, 2153, 2154, 2155, 2156, 0, 2158, 2132, 0, 2138, + 2140, 1998, 0, 0, 0, 1922, 1942, 1931, -2, 292, + 59, 0, 1942, 1942, 0, 0, 0, 1074, 0, 1655, + 1652, 1643, 0, 2206, 0, 2303, 2303, 0, 0, 1619, + 1543, 1611, 1438, 1438, 0, 1551, 0, 1604, 0, 2078, + 1612, 1613, 1624, 0, 1626, 1628, 2336, 2336, 2189, 0, + 1437, 0, 1575, 2216, 0, 2220, 2217, 0, 1657, 1334, + 1900, 0, 2157, 2136, 0, 2006, 2005, 0, 1927, 0, + 0, 1933, 1934, 1935, 1936, 1937, 1928, 1929, 0, 0, + 0, 2334, 0, 0, 1646, 1639, 1655, 1645, 2208, 2209, + 2302, 2210, 1649, 1616, 0, 1546, 0, 2336, 2336, 0, + 0, 1605, 1609, 1630, 1568, 1568, 1568, 0, 0, 1571, + 1609, 0, 2222, 0, 2087, 1902, 2139, 2007, 0, 1939, + 1940, 0, 0, 0, 0, 0, 0, 1334, 1073, 1644, + 0, 1640, 1603, 2303, 1542, 1548, 1549, 1543, 1552, 0, + 2194, 0, 1578, 1580, 1582, 0, 0, 2194, 1573, 0, + 1938, 1941, 1932, 0, 0, 2066, 2062, 2063, 1631, 1647, + 1074, 2211, 1550, 0, 1554, 2190, 2191, 0, 1606, 1607, + 1608, 0, 2335, 1568, 0, 0, 0, 0, 2334, 1553, + 2192, 0, 2193, 0, 0, 0, 2188, 1583, 1574, 2218, + 0, 1788, 1334, 2195, 0, 2198, 2199, 0, 2196, 0, + 0, 1632, 2197, 2078, 2078, 2065, 0, 2200, 2201, } var yyTok1 = [...]int{ @@ -17022,162 +17022,164 @@ yydefault: { } case 1566: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4295 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:4300 { } case 1567: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4296 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4302 { + yyVAL.node = yyDollar[1].node } case 1568: - yyDollar = yyS[yypt-3 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:4306 { } case 1569: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4308 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4311 { - yyVAL.node = yyDollar[1].node + yyVAL.bool = true } case 1570: yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:4312 { + yyVAL.bool = false } case 1571: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4317 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:4316 { - yyVAL.bool = true + yyVAL.node = nil } case 1572: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4318 +//line lyx/gram.y:4317 { - yyVAL.bool = false + yyVAL.node = nil } case 1573: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4322 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:4323 { yyVAL.node = nil } case 1574: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4323 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:4329 { - yyVAL.node = nil } case 1575: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4329 +//line lyx/gram.y:4331 { - yyVAL.node = nil } case 1576: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4335 + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:4337 { + } case 1577: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4337 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:4341 { } case 1578: - yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:4343 + yyDollar = yyS[yypt-10 : yypt+1] +//line lyx/gram.y:4345 { } case 1579: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4347 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:4349 { } case 1580: yyDollar = yyS[yypt-10 : yypt+1] -//line lyx/gram.y:4351 +//line lyx/gram.y:4353 { - } case 1581: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4355 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:4356 { } case 1582: yyDollar = yyS[yypt-10 : yypt+1] -//line lyx/gram.y:4359 +//line lyx/gram.y:4361 { } case 1583: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4362 - { - } - case 1584: - yyDollar = yyS[yypt-10 : yypt+1] -//line lyx/gram.y:4367 - { - } - case 1585: yyDollar = yyS[yypt-12 : yypt+1] -//line lyx/gram.y:4371 +//line lyx/gram.y:4365 { } - case 1586: + case 1584: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4378 +//line lyx/gram.y:4372 { yyVAL.node = &DiscardStmt{ Kind: "ALL", } } - case 1587: + case 1585: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4384 +//line lyx/gram.y:4378 { yyVAL.node = &DiscardStmt{ Kind: "TEMP", } } - case 1588: + case 1586: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4390 +//line lyx/gram.y:4384 { yyVAL.node = &DiscardStmt{ Kind: "TEMPORARY", } } - case 1589: + case 1587: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4396 +//line lyx/gram.y:4390 { yyVAL.node = &DiscardStmt{ Kind: "PLANS", } } - case 1590: + case 1588: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4402 +//line lyx/gram.y:4396 { yyVAL.node = &DiscardStmt{ Kind: "SEQUENCES", } } - case 1591: + case 1589: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4411 +//line lyx/gram.y:4405 { yyVAL.nodeList = yyDollar[2].nodeList } + case 1590: + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:4406 + { + yyVAL.nodeList = nil + } + case 1591: + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4410 + { + yyVAL.nodeList = yyDollar[1].nodeList + } case 1592: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4412 +//line lyx/gram.y:4411 { yyVAL.nodeList = nil } @@ -17185,43 +17187,43 @@ yydefault: yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:4416 { - yyVAL.nodeList = yyDollar[1].nodeList + yyVAL.nodeList = []Node{yyDollar[1].node} } case 1594: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4417 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:4420 { - yyVAL.nodeList = nil + yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) } case 1595: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4422 +//line lyx/gram.y:4427 { yyVAL.nodeList = []Node{yyDollar[1].node} } case 1596: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4426 +//line lyx/gram.y:4431 { yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) } case 1597: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4433 +//line lyx/gram.y:4437 { - yyVAL.nodeList = []Node{yyDollar[1].node} + yyVAL.node = yyDollar[1].node } case 1598: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4437 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4439 { - yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) + yyVAL.node = yyDollar[1].node } case 1599: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4443 +//line lyx/gram.y:4444 { - yyVAL.node = yyDollar[1].node + yyVAL.node = nil } case 1600: yyDollar = yyS[yypt-1 : yypt+1] @@ -17230,43 +17232,41 @@ yydefault: yyVAL.node = yyDollar[1].node } case 1601: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:4450 { - yyVAL.node = nil + yyVAL.bool = true } case 1602: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:4451 { - yyVAL.node = yyDollar[1].node + yyVAL.bool = false } case 1603: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4456 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:4452 { yyVAL.bool = true } case 1604: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4457 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4456 { - yyVAL.bool = false } case 1605: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4458 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4457 { - yyVAL.bool = true } case 1606: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:4462 { } case 1607: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4463 +//line lyx/gram.y:4465 { } case 1608: @@ -17275,93 +17275,95 @@ yydefault: { } case 1609: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:4471 { } case 1610: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4474 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4493 { + } case 1611: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4477 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4497 { + } case 1612: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4499 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4501 { } case 1613: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4503 +//line lyx/gram.y:4505 { } case 1614: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4507 +//line lyx/gram.y:4512 { - } case 1615: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4511 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:4513 { - + yyVAL.node = nil } case 1616: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:4518 { + } case 1617: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4519 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4521 { - yyVAL.node = nil + yyVAL.node = yyDollar[1].node } case 1618: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4524 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4522 { - + yyVAL.node = yyDollar[1].node } case 1619: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4527 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4524 { - yyVAL.node = yyDollar[1].node + } case 1620: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4528 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4530 { - yyVAL.node = yyDollar[1].node } case 1621: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4530 +//line lyx/gram.y:4531 { - } case 1622: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4536 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4535 { } case 1623: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4537 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:4536 { + yyVAL.node = nil } case 1624: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:4541 { + yyVAL.node = yyDollar[3].node } case 1625: yyDollar = yyS[yypt-0 : yypt+1] @@ -17370,459 +17372,447 @@ yydefault: yyVAL.node = nil } case 1626: - yyDollar = yyS[yypt-4 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:4547 { - yyVAL.node = yyDollar[3].node } case 1627: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4548 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4552 { - yyVAL.node = nil } case 1628: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4553 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4557 { } case 1629: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4558 +//line lyx/gram.y:4563 { } case 1630: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4563 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:4566 { } case 1631: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4569 + yyDollar = yyS[yypt-16 : yypt+1] +//line lyx/gram.y:4584 { + yyVAL.node = &CreateIndex{} } case 1632: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4572 + yyDollar = yyS[yypt-19 : yypt+1] +//line lyx/gram.y:4590 { + yyVAL.node = &CreateIndex{} } case 1633: - yyDollar = yyS[yypt-16 : yypt+1] -//line lyx/gram.y:4590 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4596 { - yyVAL.node = &CreateIndex{} + yyVAL.bool = true } case 1634: - yyDollar = yyS[yypt-19 : yypt+1] -//line lyx/gram.y:4596 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:4597 { - yyVAL.node = &CreateIndex{} + yyVAL.bool = false } case 1635: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4602 +//line lyx/gram.y:4601 { - yyVAL.bool = true } case 1636: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4603 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:4602 { - yyVAL.bool = false } case 1637: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4607 +//line lyx/gram.y:4605 { } case 1638: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4608 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:4606 { } case 1639: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:4611 { } case 1640: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4612 + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:4614 { } case 1641: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4617 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4624 { } case 1642: - yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:4620 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4627 { } case 1643: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:4630 { } case 1644: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4633 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:4635 { } case 1645: - yyDollar = yyS[yypt-4 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:4636 { } case 1646: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4641 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4639 { } case 1647: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4642 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:4640 { } case 1648: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4645 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4643 { } case 1649: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4646 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:4644 { } case 1650: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4649 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4648 { } case 1651: + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4649 + { + } + case 1652: yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:4650 { } - case 1652: - yyDollar = yyS[yypt-1 : yypt+1] + case 1653: + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:4654 { } - case 1653: - yyDollar = yyS[yypt-1 : yypt+1] + case 1654: + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:4655 { } - case 1654: + case 1655: yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:4656 { } - case 1655: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4660 - { - } case 1656: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4661 - { - } - case 1657: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4662 - { - } - case 1658: yyDollar = yyS[yypt-10 : yypt+1] -//line lyx/gram.y:4668 +//line lyx/gram.y:4662 { yyVAL.node = &CreateTable{ TableRv: yyDollar[4].from, TableElts: yyDollar[6].nodeList, } } - case 1659: + case 1657: yyDollar = yyS[yypt-13 : yypt+1] -//line lyx/gram.y:4673 +//line lyx/gram.y:4667 { yyVAL.node = &CreateTable{ TableRv: yyDollar[7].from, TableElts: yyDollar[9].nodeList, } } - case 1660: + case 1658: yyDollar = yyS[yypt-11 : yypt+1] -//line lyx/gram.y:4679 +//line lyx/gram.y:4673 { yyVAL.node = &CreateTable{ TableRv: yyDollar[4].from, PartitionOf: yyDollar[7].from, } } - case 1661: + case 1659: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4684 +//line lyx/gram.y:4678 { yyVAL.node = &CreateRole{} } - case 1662: + case 1660: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4688 +//line lyx/gram.y:4682 { yyVAL.node = &CreateDatabase{} } - case 1664: + case 1662: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4699 +//line lyx/gram.y:4693 { } - case 1665: + case 1663: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4702 +//line lyx/gram.y:4696 { } - case 1666: + case 1664: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4705 +//line lyx/gram.y:4699 { } - case 1667: + case 1665: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4708 +//line lyx/gram.y:4702 { } - case 1668: + case 1666: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4715 +//line lyx/gram.y:4709 { } - case 1669: + case 1667: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4717 +//line lyx/gram.y:4711 { } - case 1670: + case 1668: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:4728 +//line lyx/gram.y:4722 { yyVAL.node = &CreateSchema{} } - case 1671: + case 1669: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4734 +//line lyx/gram.y:4728 { yyVAL.node = &CreateSchema{} } - case 1672: + case 1670: yyDollar = yyS[yypt-9 : yypt+1] -//line lyx/gram.y:4740 +//line lyx/gram.y:4734 { yyVAL.node = &CreateSchema{} } - case 1673: + case 1671: yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:4746 +//line lyx/gram.y:4740 { yyVAL.node = &CreateSchema{} } - case 1674: + case 1672: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:4764 +//line lyx/gram.y:4758 { yyVAL.node = &VacuumStmt{ IsVacuumcmd: true, } } - case 1675: + case 1673: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:4770 +//line lyx/gram.y:4764 { yyVAL.node = &VacuumStmt{ IsVacuumcmd: true, } } - case 1676: + case 1674: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4778 +//line lyx/gram.y:4772 { yyVAL.node = &VacuumStmt{} } - case 1677: + case 1675: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4782 +//line lyx/gram.y:4776 { yyVAL.node = &VacuumStmt{} } + case 1676: + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4782 + { + } + case 1677: + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4783 + { + } case 1678: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4788 +//line lyx/gram.y:4787 { } case 1679: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4789 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:4788 { } case 1680: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4793 +//line lyx/gram.y:4792 { } case 1681: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4794 +//line lyx/gram.y:4793 { } case 1682: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4798 +//line lyx/gram.y:4796 { } case 1683: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4799 +//line lyx/gram.y:4797 { } case 1684: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4802 +//line lyx/gram.y:4800 { } case 1685: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4803 +//line lyx/gram.y:4801 { } case 1686: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4806 - { - } - case 1687: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4807 - { - } - case 1688: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4811 +//line lyx/gram.y:4805 { yyVAL.strlist = yyDollar[2].strlist } - case 1689: + case 1687: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4812 +//line lyx/gram.y:4806 { yyVAL.strlist = nil } - case 1690: + case 1688: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4817 +//line lyx/gram.y:4811 { yyVAL.tableref = yyDollar[1].tableref } - case 1691: + case 1689: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4824 +//line lyx/gram.y:4818 { } - case 1692: + case 1690: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4826 +//line lyx/gram.y:4820 { } - case 1693: + case 1691: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4830 +//line lyx/gram.y:4824 { yyVAL.nodeList = yyDollar[1].nodeList } - case 1694: + case 1692: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:4831 +//line lyx/gram.y:4825 { yyVAL.nodeList = nil } - case 1695: + case 1693: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4845 +//line lyx/gram.y:4839 { yyVAL.node = &ExplainStmt{ Query: yyDollar[2].node, } } - case 1696: + case 1694: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4851 +//line lyx/gram.y:4845 { yyVAL.node = &ExplainStmt{ Query: yyDollar[4].node, } } - case 1697: + case 1695: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4857 +//line lyx/gram.y:4851 { yyVAL.node = &ExplainStmt{ Query: yyDollar[3].node, } } - case 1698: + case 1696: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:4863 +//line lyx/gram.y:4857 { yyVAL.node = &ExplainStmt{ Query: yyDollar[5].node, } } - case 1699: + case 1697: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4871 +//line lyx/gram.y:4865 { yyVAL.node = yyDollar[1].node } - case 1700: + case 1698: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4872 +//line lyx/gram.y:4866 { yyVAL.node = yyDollar[1].node } - case 1701: + case 1699: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4873 +//line lyx/gram.y:4867 { yyVAL.node = yyDollar[1].node } - case 1702: + case 1700: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4874 +//line lyx/gram.y:4868 { yyVAL.node = yyDollar[1].node } - case 1703: + case 1701: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4880 +//line lyx/gram.y:4874 { yyVAL.node = yyDollar[1].node } - case 1704: + case 1702: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4884 +//line lyx/gram.y:4878 { yyVAL.node = &Cluster{} } - case 1705: + case 1703: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4891 +//line lyx/gram.y:4885 { yyVAL.node = &Alter{} } - case 1706: + case 1704: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:4899 +//line lyx/gram.y:4893 { yyVAL.node = &Drop{ RemoveType: yyDollar[2].str, @@ -17830,9 +17820,9 @@ yydefault: Objects: yyDollar[5].strlist, } } - case 1707: + case 1705: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4907 +//line lyx/gram.y:4901 { yyVAL.node = &Drop{ RemoveType: yyDollar[2].str, @@ -17840,354 +17830,364 @@ yydefault: Objects: yyDollar[3].strlist, } } + case 1706: + yyDollar = yyS[yypt-6 : yypt+1] +//line lyx/gram.y:4909 + { + yyVAL.node = &Drop{} + } + case 1707: + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:4913 + { + yyVAL.node = &Drop{} + } case 1708: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:4915 +//line lyx/gram.y:4917 { yyVAL.node = &Drop{} } case 1709: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4919 + yyDollar = yyS[yypt-8 : yypt+1] +//line lyx/gram.y:4921 { yyVAL.node = &Drop{} } case 1710: - yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:4923 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:4925 { yyVAL.node = &Drop{} } case 1711: - yyDollar = yyS[yypt-8 : yypt+1] -//line lyx/gram.y:4927 + yyDollar = yyS[yypt-6 : yypt+1] +//line lyx/gram.y:4929 { yyVAL.node = &Drop{} } case 1712: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4931 +//line lyx/gram.y:4933 { yyVAL.node = &Drop{} } case 1713: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:4935 +//line lyx/gram.y:4937 { yyVAL.node = &Drop{} } case 1714: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:4939 + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:4941 { yyVAL.node = &Drop{} } case 1715: - yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:4943 + yyDollar = yyS[yypt-7 : yypt+1] +//line lyx/gram.y:4945 { yyVAL.node = &Drop{} } case 1716: - yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:4947 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4953 { - yyVAL.node = &Drop{} + yyVAL.str = yyDollar[1].str } case 1717: - yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:4951 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4954 { - yyVAL.node = &Drop{} + yyVAL.str = yyDollar[1].str } case 1718: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4959 +//line lyx/gram.y:4955 { yyVAL.str = yyDollar[1].str } case 1719: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4960 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4956 { yyVAL.str = yyDollar[1].str } case 1720: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4961 +//line lyx/gram.y:4957 { yyVAL.str = yyDollar[1].str } case 1721: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4962 +//line lyx/gram.y:4958 { yyVAL.str = yyDollar[1].str } case 1722: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4963 +//line lyx/gram.y:4959 { yyVAL.str = yyDollar[1].str } case 1723: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4964 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4960 { yyVAL.str = yyDollar[1].str } case 1724: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4965 +//line lyx/gram.y:4961 { yyVAL.str = yyDollar[1].str } case 1725: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4966 +//line lyx/gram.y:4977 { - yyVAL.str = yyDollar[1].str } case 1726: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4967 +//line lyx/gram.y:4978 { - yyVAL.str = yyDollar[1].str } case 1727: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4983 +//line lyx/gram.y:4979 { } case 1728: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4984 +//line lyx/gram.y:4980 { } case 1729: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4985 +//line lyx/gram.y:4981 { } case 1730: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4986 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4985 { } case 1731: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4987 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:4986 { } case 1732: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4991 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4987 { } case 1733: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:4992 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:4988 { } case 1734: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4993 +//line lyx/gram.y:4990 { } case 1735: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:4994 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:4991 { } case 1736: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4996 +//line lyx/gram.y:4992 { } case 1737: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4997 +//line lyx/gram.y:4998 { } case 1738: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:4998 +//line lyx/gram.y:4999 { } case 1739: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5004 +//line lyx/gram.y:5000 { } case 1740: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5005 +//line lyx/gram.y:5004 { + yyVAL.strlist = []string{yyDollar[1].str} } case 1741: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5006 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:5005 { + yyVAL.strlist = append(yyDollar[1].strlist, yyDollar[3].str) } case 1742: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5010 +//line lyx/gram.y:5008 { - yyVAL.strlist = []string{yyDollar[1].str} } case 1743: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5011 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:5009 { - yyVAL.strlist = append(yyDollar[1].strlist, yyDollar[3].str) } case 1744: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5014 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:5013 { } case 1745: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:5015 { } case 1746: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:5019 { } case 1747: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5021 +//line lyx/gram.y:5020 { } case 1748: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5025 + yyDollar = yyS[yypt-6 : yypt+1] +//line lyx/gram.y:5026 { + yyVAL.node = &DefineStmt{} } case 1749: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5026 + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:5030 { + /* old-style (pre-8.2) syntax for CREATE AGGREGATE */ + yyVAL.node = &DefineStmt{} } case 1750: - yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:5032 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:5035 { yyVAL.node = &DefineStmt{} } case 1751: - yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5036 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:5039 { - /* old-style (pre-8.2) syntax for CREATE AGGREGATE */ yyVAL.node = &DefineStmt{} } case 1752: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5041 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:5043 { + /* Shell type (identified by lack of definition) */ yyVAL.node = &DefineStmt{} } case 1753: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5045 + yyDollar = yyS[yypt-7 : yypt+1] +//line lyx/gram.y:5048 { yyVAL.node = &DefineStmt{} } case 1754: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5049 + yyDollar = yyS[yypt-8 : yypt+1] +//line lyx/gram.y:5052 { - /* Shell type (identified by lack of definition) */ yyVAL.node = &DefineStmt{} } case 1755: - yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:5054 + yyDollar = yyS[yypt-6 : yypt+1] +//line lyx/gram.y:5056 { yyVAL.node = &DefineStmt{} } case 1756: - yyDollar = yyS[yypt-8 : yypt+1] -//line lyx/gram.y:5058 + yyDollar = yyS[yypt-6 : yypt+1] +//line lyx/gram.y:5060 { yyVAL.node = &DefineStmt{} } case 1757: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:5062 +//line lyx/gram.y:5064 { yyVAL.node = &DefineStmt{} } case 1758: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:5066 +//line lyx/gram.y:5068 { yyVAL.node = &DefineStmt{} } case 1759: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:5070 +//line lyx/gram.y:5072 { yyVAL.node = &DefineStmt{} } case 1760: - yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:5074 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:5076 { yyVAL.node = &DefineStmt{} } case 1761: - yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:5078 + yyDollar = yyS[yypt-7 : yypt+1] +//line lyx/gram.y:5080 { yyVAL.node = &DefineStmt{} } case 1762: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5082 + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:5084 { yyVAL.node = &DefineStmt{} } case 1763: - yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:5086 + yyDollar = yyS[yypt-8 : yypt+1] +//line lyx/gram.y:5088 { yyVAL.node = &DefineStmt{} } case 1764: - yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5090 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:5093 { - yyVAL.node = &DefineStmt{} + yyVAL.node = yyDollar[2].node } case 1765: - yyDollar = yyS[yypt-8 : yypt+1] -//line lyx/gram.y:5094 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5096 { - yyVAL.node = &DefineStmt{} } case 1766: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5099 +//line lyx/gram.y:5097 { - yyVAL.node = yyDollar[2].node } case 1767: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5102 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:5101 { } case 1768: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5103 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5104 { } case 1769: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5107 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5109 { } case 1770: @@ -18197,28 +18197,29 @@ yydefault: } case 1771: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5115 +//line lyx/gram.y:5111 { } case 1772: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5116 +//line lyx/gram.y:5112 { } case 1773: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5117 +//line lyx/gram.y:5113 { } case 1774: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5118 +//line lyx/gram.y:5114 { } case 1775: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5119 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:5117 { + yyVAL.nodeList = yyDollar[2].nodeList } case 1776: yyDollar = yyS[yypt-1 : yypt+1] @@ -18227,167 +18228,168 @@ yydefault: } case 1777: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5123 +//line lyx/gram.y:5121 { - yyVAL.nodeList = yyDollar[2].nodeList } case 1778: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5126 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:5131 { } case 1779: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5127 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5136 { + yyVAL.nodeList = yyDollar[1].nodeList } case 1780: - yyDollar = yyS[yypt-3 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:5137 { + yyVAL.nodeList = nil } case 1781: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5142 +//line lyx/gram.y:5141 { - yyVAL.nodeList = yyDollar[1].nodeList } case 1782: - yyDollar = yyS[yypt-0 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:5143 { - yyVAL.nodeList = nil } case 1783: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5147 - { - } - case 1784: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5149 - { - } - case 1785: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5162 +//line lyx/gram.y:5156 { yyVAL.node = &Truncate{} } - case 1786: + case 1784: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5168 +//line lyx/gram.y:5162 { yyVAL.str = "false" } - case 1787: + case 1785: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5169 +//line lyx/gram.y:5163 { yyVAL.str = "true" } - case 1788: + case 1786: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5170 +//line lyx/gram.y:5164 { yyVAL.str = "false" } - case 1789: + case 1787: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5175 +//line lyx/gram.y:5169 { yyVAL.nodeList = yyDollar[1].nodeList } - case 1790: + case 1788: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5176 +//line lyx/gram.y:5170 { yyVAL.nodeList = nil } - case 1791: + case 1789: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5180 +//line lyx/gram.y:5174 { yyVAL.nodeList = yyDollar[3].nodeList } - case 1792: + case 1790: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5184 +//line lyx/gram.y:5178 { yyVAL.nodeList = []Node{yyDollar[1].node} } - case 1793: + case 1791: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5185 +//line lyx/gram.y:5179 { yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) } - case 1794: + case 1792: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5194 +//line lyx/gram.y:5188 { /* no operator */ yyVAL.node = yyDollar[1].node } + case 1793: + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:5195 + { + } + case 1794: + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5195 + { + } case 1795: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5201 +//line lyx/gram.y:5196 { } case 1796: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5201 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:5196 { } case 1797: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5202 +//line lyx/gram.y:5197 { } case 1798: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5202 +//line lyx/gram.y:5197 { } case 1799: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5203 +//line lyx/gram.y:5198 { } case 1800: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5203 +//line lyx/gram.y:5198 { } case 1801: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5204 +//line lyx/gram.y:5199 { } case 1802: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5204 +//line lyx/gram.y:5199 { } case 1803: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5205 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5214 { + yyVAL.str = yyDollar[1].str } case 1804: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5205 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5215 { + yyVAL.str = yyDollar[1].str } case 1805: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5220 +//line lyx/gram.y:5216 { yyVAL.str = yyDollar[1].str } case 1806: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5221 +//line lyx/gram.y:5217 { yyVAL.str = yyDollar[1].str } @@ -18405,7 +18407,7 @@ yydefault: } case 1809: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5228 +//line lyx/gram.y:5224 { yyVAL.str = yyDollar[1].str } @@ -18423,89 +18425,77 @@ yydefault: } case 1812: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5235 +//line lyx/gram.y:5231 { yyVAL.str = yyDollar[1].str } case 1813: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5236 +//line lyx/gram.y:5232 { yyVAL.str = yyDollar[1].str } case 1814: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5237 +//line lyx/gram.y:5238 { yyVAL.str = yyDollar[1].str } case 1815: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5238 +//line lyx/gram.y:5239 { yyVAL.str = yyDollar[1].str } case 1816: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5244 +//line lyx/gram.y:5240 { yyVAL.str = yyDollar[1].str } case 1817: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5245 +//line lyx/gram.y:5241 { yyVAL.str = yyDollar[1].str } case 1818: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5246 +//line lyx/gram.y:5242 { yyVAL.str = yyDollar[1].str } case 1819: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5247 +//line lyx/gram.y:5243 { yyVAL.str = yyDollar[1].str } case 1820: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5248 +//line lyx/gram.y:5250 { yyVAL.str = yyDollar[1].str } case 1821: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5249 +//line lyx/gram.y:5251 { yyVAL.str = yyDollar[1].str } case 1822: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5256 +//line lyx/gram.y:5263 { - yyVAL.str = yyDollar[1].str } case 1823: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5257 - { - yyVAL.str = yyDollar[1].str - } - case 1824: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5269 - { - } - case 1825: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5270 +//line lyx/gram.y:5264 { } - case 1826: + case 1824: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5281 +//line lyx/gram.y:5275 { yyVAL.from = &RangeVar{ SchemaName: "", @@ -18513,9 +18503,9 @@ yydefault: Alias: "", } } - case 1827: + case 1825: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5289 +//line lyx/gram.y:5283 { yyVAL.from = &RangeVar{ SchemaName: yyDollar[1].str, @@ -18523,132 +18513,142 @@ yydefault: Alias: "", } } - case 1828: + case 1826: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5300 +//line lyx/gram.y:5294 { yyVAL.from_list = yyDollar[2].from_list } - case 1829: + case 1827: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5301 +//line lyx/gram.y:5295 { } - case 1830: + case 1828: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5305 +//line lyx/gram.y:5299 { yyVAL.from_list = []FromClauseNode{yyDollar[1].from} } - case 1831: + case 1829: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5306 +//line lyx/gram.y:5300 { yyVAL.from_list = append(yyDollar[1].from_list, yyDollar[3].from) } - case 1832: + case 1830: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5321 +//line lyx/gram.y:5315 { yyVAL.tableref = yyDollar[1].tableref } - case 1833: + case 1831: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5325 +//line lyx/gram.y:5319 { yyVAL.tableref = yyDollar[1].tableref } - case 1834: + case 1832: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5329 +//line lyx/gram.y:5323 { yyVAL.tableref = yyDollar[1].tableref } - case 1835: + case 1833: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5336 +//line lyx/gram.y:5330 { /* inheritance query, implicitly */ yyVAL.tableref = yyDollar[1].from } - case 1836: + case 1834: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5348 +//line lyx/gram.y:5342 { } - case 1837: + case 1835: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5349 +//line lyx/gram.y:5343 { } - case 1838: + case 1836: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5365 +//line lyx/gram.y:5359 { yyVAL.str = yyDollar[2].str } - case 1839: + case 1837: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5369 +//line lyx/gram.y:5363 { yyVAL.str = yyDollar[2].str } - case 1840: + case 1838: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5373 +//line lyx/gram.y:5367 { yyVAL.str = yyDollar[1].str } - case 1841: + case 1839: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5377 +//line lyx/gram.y:5371 { yyVAL.str = yyDollar[1].str } - case 1842: + case 1840: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5384 +//line lyx/gram.y:5378 { yyVAL.str = "" } - case 1844: + case 1842: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5399 +//line lyx/gram.y:5393 { yyVAL.tableref = yyDollar[1].tableref } - case 1845: + case 1843: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5403 +//line lyx/gram.y:5397 { yyVAL.tableref = yyDollar[1].tableref } - case 1846: + case 1844: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5407 +//line lyx/gram.y:5401 { yyVAL.tableref = yyDollar[1].tableref } - case 1847: + case 1845: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5419 +//line lyx/gram.y:5413 { yyVAL.node = yyDollar[1].node } - case 1848: + case 1846: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5420 +//line lyx/gram.y:5414 { yyVAL.node = yyDollar[1].node } - case 1849: + case 1847: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5430 +//line lyx/gram.y:5424 { yyVAL.node = yyDollar[4].node } - case 1850: + case 1848: + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5428 + { + } + case 1849: yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5431 + { + } + case 1850: + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:5434 { } @@ -18686,24 +18686,24 @@ yydefault: yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:5455 { + yyVAL.node = &SVFOP_CURRENT_ROLE{} } case 1858: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5458 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:5459 { + /* XXX: support more */ + yyVAL.node = &SVFOP_CURRENT_USER{} } case 1859: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5461 +//line lyx/gram.y:5464 { - yyVAL.node = &SVFOP_CURRENT_ROLE{} } case 1860: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5465 +//line lyx/gram.y:5467 { - /* XXX: support more */ - yyVAL.node = &SVFOP_CURRENT_USER{} } case 1861: yyDollar = yyS[yypt-1 : yypt+1] @@ -18721,52 +18721,42 @@ yydefault: { } case 1864: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5479 - { - } - case 1865: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5482 - { - } - case 1866: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:5485 +//line lyx/gram.y:5479 { yyVAL.node = yyDollar[3].node } - case 1867: + case 1865: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5487 +//line lyx/gram.y:5481 { } - case 1868: + case 1866: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5490 +//line lyx/gram.y:5484 { } - case 1869: + case 1867: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5499 +//line lyx/gram.y:5493 { /* * allow functions named overlay() to be called without * special syntax */ } - case 1870: + case 1868: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5516 +//line lyx/gram.y:5510 { /* substring(A from B for C) is converted to * substring(A, B, C) - thomas 2000-11-28 */ } - case 1871: + case 1869: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5523 +//line lyx/gram.y:5517 { /* * allow functions named substring() to be called without @@ -18774,9 +18764,9 @@ yydefault: */ } - case 1872: + case 1870: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:5531 +//line lyx/gram.y:5525 { /* TREAT(expr AS target) converts expr of a particular type to target, * which is defined to be a subtype of the original expression. @@ -18788,6 +18778,16 @@ yydefault: * at the moment they result in the same thing. */ + } + case 1871: + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:5538 + { + } + case 1872: + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:5541 + { } case 1873: yyDollar = yyS[yypt-5 : yypt+1] @@ -18795,12 +18795,12 @@ yydefault: { } case 1874: - yyDollar = yyS[yypt-5 : yypt+1] + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:5547 { } case 1875: - yyDollar = yyS[yypt-5 : yypt+1] + yyDollar = yyS[yypt-6 : yypt+1] //line lyx/gram.y:5550 { } @@ -18810,7 +18810,7 @@ yydefault: { } case 1877: - yyDollar = yyS[yypt-6 : yypt+1] + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:5556 { } @@ -18820,181 +18820,171 @@ yydefault: { } case 1879: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5562 - { - } - case 1880: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5565 - { - } - case 1881: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5704 +//line lyx/gram.y:5698 { yyVAL.bool = true } - case 1882: + case 1880: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5705 +//line lyx/gram.y:5699 { yyVAL.bool = false } - case 1883: + case 1881: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5716 +//line lyx/gram.y:5710 { yyVAL.str = yyDollar[1].str } - case 1884: + case 1882: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5720 +//line lyx/gram.y:5714 { yyVAL.str = yyDollar[4].str } - case 1885: + case 1883: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5724 +//line lyx/gram.y:5718 { } - case 1886: + case 1884: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5728 +//line lyx/gram.y:5722 { } - case 1887: + case 1885: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5732 +//line lyx/gram.y:5726 { yyVAL.str = "" } - case 1888: + case 1886: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5750 +//line lyx/gram.y:5744 { yyVAL.node = yyDollar[1].node } - case 1889: + case 1887: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5758 +//line lyx/gram.y:5752 { yyDollar[1].tableref.SetAlias(yyDollar[2].str) yyVAL.from = yyDollar[1].tableref } - case 1890: + case 1888: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5771 +//line lyx/gram.y:5765 { yyVAL.from = &SubSelect{ Arg: yyDollar[1].node, } yyVAL.from.SetAlias(yyDollar[2].str) } - case 1891: + case 1889: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5778 +//line lyx/gram.y:5772 { yyVAL.from = &SubSelect{ Arg: yyDollar[2].node, } yyVAL.from.SetAlias(yyDollar[3].str) } - case 1892: + case 1890: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5798 +//line lyx/gram.y:5792 { yyVAL.from = &SubSelect{ Arg: yyDollar[1].node, } yyVAL.from.SetAlias(yyDollar[2].str) } - case 1893: + case 1891: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5805 +//line lyx/gram.y:5799 { yyVAL.from = &SubSelect{ Arg: yyDollar[2].node, } yyVAL.from.SetAlias(yyDollar[3].str) } - case 1894: + case 1892: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5812 +//line lyx/gram.y:5806 { yyVAL.from = yyDollar[1].tableref } - case 1895: + case 1893: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5816 +//line lyx/gram.y:5810 { yyDollar[2].tableref.SetAlias(yyDollar[4].str) yyVAL.from = yyDollar[2].tableref } - case 1896: + case 1894: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5823 +//line lyx/gram.y:5817 { } - case 1897: + case 1895: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5824 +//line lyx/gram.y:5818 { } - case 1898: + case 1896: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5828 +//line lyx/gram.y:5822 { } - case 1899: + case 1897: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5829 +//line lyx/gram.y:5823 { } - case 1900: + case 1898: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5830 +//line lyx/gram.y:5824 { } - case 1901: + case 1899: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5831 +//line lyx/gram.y:5825 { } - case 1902: + case 1900: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5837 +//line lyx/gram.y:5831 { yyVAL.node = nil } - case 1903: + case 1901: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5842 +//line lyx/gram.y:5836 { yyVAL.node = yyDollar[2].node } - case 1904: + case 1902: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5855 +//line lyx/gram.y:5849 { /* the column name list will be inserted later */ } - case 1905: + case 1903: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5858 +//line lyx/gram.y:5852 { } - case 1906: + case 1904: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5864 +//line lyx/gram.y:5858 { yyVAL.tableref = yyDollar[2].tableref } - case 1907: + case 1905: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5868 +//line lyx/gram.y:5862 { /* CROSS JOIN is same as unqualified inner join */ yyVAL.tableref = &JoinExpr{ @@ -19002,9 +18992,9 @@ yydefault: Rarg: yyDollar[4].from, } } - case 1908: + case 1906: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5876 +//line lyx/gram.y:5870 { yyVAL.tableref = &JoinExpr{ Larg: yyDollar[1].from, @@ -19012,9 +19002,9 @@ yydefault: JoinQual: yyDollar[5].node, } } - case 1909: + case 1907: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5884 +//line lyx/gram.y:5878 { /* letting join_type reduce to empty doesn't work */ yyVAL.tableref = &JoinExpr{ @@ -19023,18 +19013,18 @@ yydefault: JoinQual: yyDollar[4].node, } } - case 1910: + case 1908: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5893 +//line lyx/gram.y:5887 { yyVAL.tableref = &JoinExpr{ Larg: yyDollar[1].from, Rarg: yyDollar[5].from, } } - case 1911: + case 1909: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:5900 +//line lyx/gram.y:5894 { /* letting join_type reduce to empty doesn't work */ yyVAL.tableref = &JoinExpr{ @@ -19042,276 +19032,276 @@ yydefault: Rarg: yyDollar[4].from, } } - case 1912: + case 1910: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5914 +//line lyx/gram.y:5908 { } - case 1913: + case 1911: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5915 +//line lyx/gram.y:5909 { yyVAL.node = nil } - case 1914: + case 1912: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:5919 +//line lyx/gram.y:5913 { yyVAL.node = yyDollar[4].node } - case 1915: + case 1913: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5920 +//line lyx/gram.y:5914 { yyVAL.node = nil } - case 1916: + case 1914: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5928 +//line lyx/gram.y:5922 { yyVAL.node = yyDollar[2].node } - case 1917: + case 1915: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5929 +//line lyx/gram.y:5923 { } - case 1918: + case 1916: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5935 +//line lyx/gram.y:5929 { } - case 1919: + case 1917: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5943 +//line lyx/gram.y:5937 { } - case 1920: + case 1918: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5947 +//line lyx/gram.y:5941 { } - case 1921: + case 1919: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5953 +//line lyx/gram.y:5947 { yyVAL.node = yyDollar[2].node } - case 1922: + case 1920: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:5955 +//line lyx/gram.y:5949 { } - case 1923: + case 1921: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5958 +//line lyx/gram.y:5952 { yyVAL.node = nil } - case 1924: + case 1922: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:5964 +//line lyx/gram.y:5958 { } - case 1925: + case 1923: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:5977 +//line lyx/gram.y:5971 { yyVAL.str = yyDollar[1].str } - case 1926: + case 1924: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5978 +//line lyx/gram.y:5972 { yyVAL.str = "" } - case 1927: + case 1925: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5981 +//line lyx/gram.y:5975 { yyVAL.nodeList = yyDollar[3].nodeList } - case 1928: + case 1926: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:5982 +//line lyx/gram.y:5976 { yyVAL.nodeList = nil } - case 1929: + case 1927: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5992 +//line lyx/gram.y:5986 { } - case 1930: + case 1928: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:5996 +//line lyx/gram.y:5990 { } - case 1931: + case 1929: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6000 +//line lyx/gram.y:5994 { } - case 1932: + case 1930: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6004 +//line lyx/gram.y:5998 { } - case 1933: + case 1931: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6010 +//line lyx/gram.y:6004 { } - case 1934: + case 1932: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6014 +//line lyx/gram.y:6008 { } - case 1935: + case 1933: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6026 +//line lyx/gram.y:6020 { } - case 1936: + case 1934: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6030 +//line lyx/gram.y:6024 { } - case 1937: + case 1935: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6034 +//line lyx/gram.y:6028 { } - case 1938: + case 1936: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6038 +//line lyx/gram.y:6032 { yyVAL.node = yyDollar[1].node } - case 1939: + case 1937: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6042 +//line lyx/gram.y:6036 { yyVAL.node = yyDollar[1].node } - case 1940: + case 1938: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6048 +//line lyx/gram.y:6042 { } - case 1941: + case 1939: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6049 +//line lyx/gram.y:6043 { } - case 1942: + case 1940: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6050 +//line lyx/gram.y:6044 { } - case 1943: + case 1941: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6051 +//line lyx/gram.y:6045 { } - case 1944: + case 1942: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6052 +//line lyx/gram.y:6046 { } - case 1945: + case 1943: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6064 +//line lyx/gram.y:6058 { // $$ = $3; } - case 1946: + case 1944: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6068 +//line lyx/gram.y:6062 { // $$ = $3; } - case 1947: + case 1945: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6072 +//line lyx/gram.y:6066 { // $$ = $4; } - case 1948: + case 1946: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6076 +//line lyx/gram.y:6070 { // $$ = $4; } - case 1949: + case 1947: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6080 +//line lyx/gram.y:6074 { // $$ = $4; } - case 1950: + case 1948: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6084 +//line lyx/gram.y:6078 { // $$ = $4; } - case 1951: + case 1949: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6088 +//line lyx/gram.y:6082 { // $$ = $3; } - case 1952: + case 1950: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6092 +//line lyx/gram.y:6086 { // $$ = $2; } - case 1953: + case 1951: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6096 +//line lyx/gram.y:6090 { // $$ = $1; } - case 1954: + case 1952: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6101 +//line lyx/gram.y:6095 { } - case 1955: + case 1953: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6102 +//line lyx/gram.y:6096 { } - case 1956: + case 1954: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6106 +//line lyx/gram.y:6100 { } - case 1957: + case 1955: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6107 +//line lyx/gram.y:6101 { } - case 1958: + case 1956: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6108 +//line lyx/gram.y:6102 { } - case 1959: + case 1957: yyDollar = yyS[yypt-9 : yypt+1] -//line lyx/gram.y:6144 +//line lyx/gram.y:6138 { yyVAL.node = &Select{ TargetList: yyDollar[3].nodeList, @@ -19320,9 +19310,9 @@ yydefault: GroupBy: yyDollar[7].node, } } - case 1960: + case 1958: yyDollar = yyS[yypt-9 : yypt+1] -//line lyx/gram.y:6155 +//line lyx/gram.y:6149 { yyVAL.node = &Select{ TargetList: yyDollar[3].nodeList, @@ -19331,15 +19321,15 @@ yydefault: GroupBy: yyDollar[7].node, } } - case 1961: + case 1959: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6163 +//line lyx/gram.y:6157 { yyVAL.node = yyDollar[1].node } - case 1962: + case 1960: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6165 +//line lyx/gram.y:6159 { /* same as SELECT * FROM relation_expr */ @@ -19348,9 +19338,9 @@ yydefault: Where: &AExprEmpty{}, } } - case 1963: + case 1961: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6174 +//line lyx/gram.y:6168 { yyVAL.node = &Select{ Op: SetOpUnion, @@ -19358,9 +19348,9 @@ yydefault: RArg: yyDollar[4].node, } } - case 1964: + case 1962: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6182 +//line lyx/gram.y:6176 { yyVAL.node = &Select{ Op: SetOpIntersect, @@ -19368,9 +19358,9 @@ yydefault: RArg: yyDollar[4].node, } } - case 1965: + case 1963: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6190 +//line lyx/gram.y:6184 { yyVAL.node = &Select{ Op: SetOpExcept, @@ -19378,144 +19368,154 @@ yydefault: RArg: yyDollar[4].node, } } - case 1966: + case 1964: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6204 +//line lyx/gram.y:6198 { } - case 1967: + case 1965: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:6205 +//line lyx/gram.y:6199 { } - case 1968: + case 1966: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6209 +//line lyx/gram.y:6203 { } - case 1969: + case 1967: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6210 +//line lyx/gram.y:6204 { } - case 1970: + case 1968: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6214 +//line lyx/gram.y:6208 { yyVAL.node = yyDollar[1].node } - case 1971: + case 1969: yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:6209 + { + } + case 1970: + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:6215 { } - case 1972: + case 1971: yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:6218 + { + } + case 1972: + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:6221 { } case 1973: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:6224 { } case 1974: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6227 +//line lyx/gram.y:6230 { + yyVAL.node = yyDollar[1].node } case 1975: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6230 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:6231 { } case 1976: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:6236 { - yyVAL.node = yyDollar[1].node + } case 1977: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6237 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:6240 { + // XXXX: todo forbid + } case 1978: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6242 + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:6252 { - } case 1979: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6246 + yyDollar = yyS[yypt-6 : yypt+1] +//line lyx/gram.y:6255 { - // XXXX: todo forbid - } case 1980: - yyDollar = yyS[yypt-5 : yypt+1] + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:6258 { } case 1981: - yyDollar = yyS[yypt-6 : yypt+1] + yyDollar = yyS[yypt-5 : yypt+1] //line lyx/gram.y:6261 { } case 1982: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6264 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:6267 { + yyVAL.node = yyDollar[2].node } case 1983: - yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:6267 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:6270 { + yyVAL.node = yyDollar[2].node } case 1984: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6273 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:6274 { - yyVAL.node = yyDollar[2].node + yyVAL.node = yyDollar[1].node } case 1985: - yyDollar = yyS[yypt-3 : yypt+1] + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:6276 { - yyVAL.node = yyDollar[2].node } case 1986: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6280 +//line lyx/gram.y:6281 { yyVAL.node = yyDollar[1].node } case 1987: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6282 +//line lyx/gram.y:6301 { + yyVAL.node = yyDollar[1].node } case 1988: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6287 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:6303 { - yyVAL.node = yyDollar[1].node } case 1989: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6307 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:6305 { - yyVAL.node = yyDollar[1].node } case 1990: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:6309 { } case 1991: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6311 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:6314 { } case 1992: @@ -19525,153 +19525,153 @@ yydefault: } case 1993: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6320 +//line lyx/gram.y:6318 { } case 1994: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6321 +//line lyx/gram.y:6319 { } case 1995: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6324 - { - } - case 1996: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6325 - { - } - case 1997: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6351 +//line lyx/gram.y:6345 { yyVAL.node = &GroupBy{ GroupByList: yyDollar[4].nodeList, } } - case 1998: + case 1996: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6357 +//line lyx/gram.y:6351 { yyVAL.node = nil } - case 1999: + case 1997: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6363 +//line lyx/gram.y:6357 { yyVAL.nodeList = []Node{yyDollar[1].node} } - case 2000: + case 1998: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6364 +//line lyx/gram.y:6358 { yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) } - case 2001: + case 1999: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6368 +//line lyx/gram.y:6362 { yyVAL.node = yyDollar[1].node } - case 2002: + case 2000: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6369 +//line lyx/gram.y:6363 { yyVAL.node = yyDollar[1].node } - case 2003: + case 2001: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6370 +//line lyx/gram.y:6364 { yyVAL.node = yyDollar[1].node } - case 2004: + case 2002: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6371 +//line lyx/gram.y:6365 { yyVAL.node = yyDollar[1].node } - case 2005: + case 2003: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6372 +//line lyx/gram.y:6366 { yyVAL.node = yyDollar[1].node } - case 2006: + case 2004: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6377 +//line lyx/gram.y:6371 { } - case 2007: + case 2005: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6389 +//line lyx/gram.y:6383 { } - case 2008: + case 2006: yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:6389 + { + } + case 2007: + yyDollar = yyS[yypt-5 : yypt+1] //line lyx/gram.y:6395 { } + case 2008: + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:6400 + { + } case 2009: - yyDollar = yyS[yypt-5 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:6401 { } case 2010: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6406 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:6405 { } case 2011: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6407 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:6406 { } case 2012: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6411 +//line lyx/gram.y:6410 { } case 2013: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6412 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:6411 { } case 2014: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6416 +//line lyx/gram.y:6415 { } case 2015: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6417 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:6416 { } case 2016: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:6421 { } case 2017: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6422 +//line lyx/gram.y:6426 { } case 2018: - yyDollar = yyS[yypt-3 : yypt+1] + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:6427 { } case 2019: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6432 +//line lyx/gram.y:6428 { } case 2020: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6433 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:6429 { } case 2021: @@ -19680,231 +19680,221 @@ yydefault: { } case 2022: - yyDollar = yyS[yypt-3 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:6435 { } case 2023: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6440 - { - } - case 2024: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6441 - { - } - case 2025: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6451 +//line lyx/gram.y:6445 { yyVAL.node = &ValueClause{ Values: [][]Node{yyDollar[3].nodeList}, } } - case 2026: + case 2024: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:6457 +//line lyx/gram.y:6451 { yyVAL.node = yyDollar[1].node yyVAL.node.(*ValueClause).Values = append(yyVAL.node.(*ValueClause).Values, yyDollar[4].nodeList) } - case 2027: + case 2025: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:6474 +//line lyx/gram.y:6468 { } - case 2028: + case 2026: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6479 +//line lyx/gram.y:6473 { } - case 2029: + case 2027: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6480 +//line lyx/gram.y:6474 { } - case 2030: + case 2028: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6483 +//line lyx/gram.y:6477 { } - case 2031: + case 2029: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6484 +//line lyx/gram.y:6478 { } - case 2032: + case 2030: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6485 +//line lyx/gram.y:6479 { } - case 2033: + case 2031: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6486 +//line lyx/gram.y:6480 { } - case 2034: + case 2032: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6487 +//line lyx/gram.y:6481 { } - case 2035: + case 2033: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6488 +//line lyx/gram.y:6482 { } - case 2036: + case 2034: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6489 +//line lyx/gram.y:6483 { } - case 2037: + case 2035: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6490 +//line lyx/gram.y:6484 { } - case 2038: + case 2036: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6493 +//line lyx/gram.y:6487 { } - case 2039: + case 2037: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6494 +//line lyx/gram.y:6488 { } - case 2040: + case 2038: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6498 +//line lyx/gram.y:6492 { } - case 2041: + case 2039: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6499 +//line lyx/gram.y:6493 { } - case 2042: + case 2040: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6500 +//line lyx/gram.y:6494 { } - case 2043: + case 2041: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6549 +//line lyx/gram.y:6543 { yyVAL.node = yyDollar[1].node } - case 2044: + case 2042: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6550 +//line lyx/gram.y:6544 { yyVAL.node = yyDollar[1].node } - case 2045: + case 2043: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6554 +//line lyx/gram.y:6548 { yyVAL.node = yyDollar[2].node } - case 2046: + case 2044: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6555 +//line lyx/gram.y:6549 { yyVAL.node = yyDollar[2].node } - case 2047: + case 2045: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6570 +//line lyx/gram.y:6564 { yyVAL.node = yyDollar[1].node } - case 2048: + case 2046: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6572 +//line lyx/gram.y:6566 { yyDollar[1].node.(*Select).SortClause = yyDollar[2].nodeList yyVAL.node = yyDollar[1].node } - case 2049: + case 2047: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6577 +//line lyx/gram.y:6571 { yyDollar[1].node.(*Select).SortClause = yyDollar[2].nodeList yyVAL.node = yyDollar[1].node } - case 2050: + case 2048: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6582 +//line lyx/gram.y:6576 { yyDollar[1].node.(*Select).SortClause = yyDollar[2].nodeList yyVAL.node = yyDollar[1].node } - case 2051: + case 2049: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6587 +//line lyx/gram.y:6581 { yyDollar[2].node.(*Select).WithClause = yyDollar[1].cteList yyVAL.node = yyDollar[2].node } - case 2052: + case 2050: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6592 +//line lyx/gram.y:6586 { yyDollar[2].node.(*Select).SortClause = yyDollar[3].nodeList yyDollar[2].node.(*Select).WithClause = yyDollar[1].cteList yyVAL.node = yyDollar[2].node } - case 2053: + case 2051: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:6598 +//line lyx/gram.y:6592 { yyDollar[2].node.(*Select).SortClause = yyDollar[3].nodeList yyDollar[2].node.(*Select).WithClause = yyDollar[1].cteList yyVAL.node = yyDollar[2].node } - case 2054: + case 2052: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:6604 +//line lyx/gram.y:6598 { yyDollar[2].node.(*Select).SortClause = yyDollar[3].nodeList yyDollar[2].node.(*Select).WithClause = yyDollar[1].cteList yyVAL.node = yyDollar[2].node } - case 2055: + case 2053: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6621 +//line lyx/gram.y:6615 { yyVAL.cteList = yyDollar[2].cteList } - case 2056: + case 2054: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6625 +//line lyx/gram.y:6619 { yyVAL.cteList = yyDollar[2].cteList } - case 2057: + case 2055: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6629 +//line lyx/gram.y:6623 { yyVAL.cteList = yyDollar[3].cteList } - case 2058: + case 2056: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6635 +//line lyx/gram.y:6629 { yyVAL.cteList = []*CommonTableExpr{yyDollar[1].cte} } - case 2059: + case 2057: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6636 +//line lyx/gram.y:6630 { yyVAL.cteList = append(yyDollar[1].cteList, yyDollar[3].cte) } - case 2060: + case 2058: yyDollar = yyS[yypt-9 : yypt+1] -//line lyx/gram.y:6640 +//line lyx/gram.y:6634 { yyVAL.cte = &CommonTableExpr{ Name: yyDollar[1].str, @@ -19912,204 +19902,204 @@ yydefault: SubQuery: yyDollar[6].node, } } - case 2061: + case 2059: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6650 +//line lyx/gram.y:6644 { } - case 2062: + case 2060: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6651 +//line lyx/gram.y:6645 { } - case 2063: + case 2061: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6652 +//line lyx/gram.y:6646 { } - case 2064: + case 2062: yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:6657 +//line lyx/gram.y:6651 { } - case 2065: + case 2063: yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:6661 +//line lyx/gram.y:6655 { } - case 2066: + case 2064: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6665 +//line lyx/gram.y:6659 { yyVAL.node = nil } - case 2067: + case 2065: yyDollar = yyS[yypt-10 : yypt+1] -//line lyx/gram.y:6672 +//line lyx/gram.y:6666 { } - case 2068: + case 2066: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:6676 +//line lyx/gram.y:6670 { } - case 2069: + case 2067: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6680 +//line lyx/gram.y:6674 { yyVAL.node = nil } - case 2070: + case 2068: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6686 +//line lyx/gram.y:6680 { yyVAL.cteList = yyDollar[1].cteList } - case 2071: + case 2069: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6687 +//line lyx/gram.y:6681 { yyVAL.cteList = nil } - case 2072: + case 2070: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6692 +//line lyx/gram.y:6686 { yyVAL.node = yyDollar[1].node } - case 2073: + case 2071: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6693 +//line lyx/gram.y:6687 { yyVAL.node = yyDollar[1].node } - case 2074: + case 2072: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6698 +//line lyx/gram.y:6692 { yyVAL.strlist = []string{yyDollar[1].str} } - case 2075: + case 2073: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6699 +//line lyx/gram.y:6693 { yyVAL.strlist = append(yyDollar[1].strlist, yyDollar[3].str) } - case 2076: + case 2074: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6704 +//line lyx/gram.y:6698 { } - case 2077: + case 2075: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6704 +//line lyx/gram.y:6698 { } - case 2078: + case 2076: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6707 +//line lyx/gram.y:6701 { yyVAL.strlist = yyDollar[2].strlist } - case 2079: + case 2077: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6713 +//line lyx/gram.y:6707 { yyVAL.strlist = yyDollar[2].strlist } - case 2080: + case 2078: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6714 +//line lyx/gram.y:6708 { yyVAL.strlist = nil } - case 2081: + case 2079: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6719 +//line lyx/gram.y:6713 { yyVAL.str = yyDollar[1].str } - case 2082: + case 2080: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6725 +//line lyx/gram.y:6719 { yyVAL.strlist = []string{yyDollar[1].str} } - case 2083: + case 2081: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6726 +//line lyx/gram.y:6720 { yyVAL.strlist = append(yyDollar[1].strlist, yyDollar[3].str) } - case 2084: + case 2082: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6731 +//line lyx/gram.y:6725 { yyVAL.strlist = nil } - case 2085: + case 2083: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6734 +//line lyx/gram.y:6728 { yyVAL.strlist = yyDollar[1].strlist } - case 2086: + case 2084: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6742 +//line lyx/gram.y:6736 { yyVAL.nodeList = []Node{yyDollar[1].node} } - case 2087: + case 2085: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6744 +//line lyx/gram.y:6738 { yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) } - case 2088: + case 2086: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6749 +//line lyx/gram.y:6743 { yyVAL.nodeList = yyDollar[2].nodeList } - case 2089: + case 2087: yyDollar = yyS[yypt-8 : yypt+1] -//line lyx/gram.y:6756 +//line lyx/gram.y:6750 { } - case 2090: + case 2088: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:6761 +//line lyx/gram.y:6755 { } - case 2091: + case 2089: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6765 +//line lyx/gram.y:6759 { } - case 2092: + case 2090: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:6771 +//line lyx/gram.y:6765 { } - case 2093: + case 2091: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6775 +//line lyx/gram.y:6769 { } - case 2094: + case 2092: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6778 +//line lyx/gram.y:6772 { } - case 2095: + case 2093: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:6793 +//line lyx/gram.y:6787 { yyVAL.node = &PrepareStmt{ @@ -20117,112 +20107,112 @@ yydefault: Statement: yyDollar[5].node, } } - case 2096: + case 2094: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6802 +//line lyx/gram.y:6796 { } - case 2097: + case 2095: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6803 +//line lyx/gram.y:6797 { } - case 2098: + case 2096: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6807 +//line lyx/gram.y:6801 { yyVAL.node = yyDollar[1].node } - case 2099: + case 2097: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6808 +//line lyx/gram.y:6802 { yyVAL.node = yyDollar[1].node } - case 2100: + case 2098: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6809 +//line lyx/gram.y:6803 { yyVAL.node = yyDollar[1].node } - case 2101: + case 2099: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6810 +//line lyx/gram.y:6804 { yyVAL.node = yyDollar[1].node } - case 2102: + case 2100: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6821 +//line lyx/gram.y:6815 { yyVAL.node = &ExecuteStmt{ Name: yyDollar[2].str, } } - case 2103: + case 2101: yyDollar = yyS[yypt-9 : yypt+1] -//line lyx/gram.y:6828 +//line lyx/gram.y:6822 { } - case 2104: + case 2102: yyDollar = yyS[yypt-12 : yypt+1] -//line lyx/gram.y:6832 +//line lyx/gram.y:6826 { } - case 2105: + case 2103: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6837 +//line lyx/gram.y:6831 { } - case 2106: + case 2104: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6838 +//line lyx/gram.y:6832 { } - case 2107: + case 2105: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6849 +//line lyx/gram.y:6843 { yyVAL.node = &DeallocateStmt{ yyDollar[2].str, } } - case 2108: + case 2106: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6855 +//line lyx/gram.y:6849 { yyVAL.node = &DeallocateStmt{ yyDollar[3].str, } } - case 2109: + case 2107: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6861 +//line lyx/gram.y:6855 { yyVAL.node = &DeallocateStmt{} } - case 2110: + case 2108: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6866 +//line lyx/gram.y:6860 { yyVAL.node = &DeallocateStmt{} } - case 2111: + case 2109: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6875 +//line lyx/gram.y:6869 { yyVAL.nodeList = yyDollar[2].nodeList } - case 2112: + case 2110: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6876 +//line lyx/gram.y:6870 { yyVAL.nodeList = nil } - case 2113: + case 2111: yyDollar = yyS[yypt-8 : yypt+1] -//line lyx/gram.y:6884 +//line lyx/gram.y:6878 { yyVAL.node = &Insert{ WithClause: yyDollar[1].cteList, @@ -20232,9 +20222,9 @@ yydefault: Returning: yyDollar[8].nodeList, } } - case 2114: + case 2112: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:6892 +//line lyx/gram.y:6886 { yyVAL.node = &Insert{ WithClause: yyDollar[1].cteList, @@ -20243,53 +20233,53 @@ yydefault: SubSelect: nil, } } - case 2115: + case 2113: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6902 +//line lyx/gram.y:6896 { } - case 2116: + case 2114: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6903 +//line lyx/gram.y:6897 { } - case 2117: + case 2115: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6909 +//line lyx/gram.y:6903 { yyVAL.nodeList = []Node{yyDollar[1].node} } - case 2118: + case 2116: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6910 +//line lyx/gram.y:6904 { yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) } - case 2119: + case 2117: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6914 +//line lyx/gram.y:6908 { yyVAL.node = &ResTarget{ Name: yyDollar[1].str, } } - case 2120: + case 2118: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6923 +//line lyx/gram.y:6917 { (yyDollar[1].node).(*ResTarget).Value = yyDollar[3].node yyVAL.node = yyDollar[1].node } - case 2121: + case 2119: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6929 +//line lyx/gram.y:6923 { (yyDollar[1].node).(*ResTarget).Value = yyDollar[3].node yyVAL.node = yyDollar[1].node } - case 2122: + case 2120: yyDollar = yyS[yypt-9 : yypt+1] -//line lyx/gram.y:6940 +//line lyx/gram.y:6934 { yyVAL.node = &Update{ WithClause: yyDollar[1].cteList, @@ -20299,36 +20289,36 @@ yydefault: Returning: yyDollar[9].nodeList, } } - case 2123: + case 2121: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6954 +//line lyx/gram.y:6948 { yyVAL.strlist = []string{yyDollar[1].str} } - case 2124: + case 2122: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6955 +//line lyx/gram.y:6949 { yyVAL.strlist = append(yyDollar[3].strlist, yyDollar[1].str) } - case 2125: + case 2123: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6960 +//line lyx/gram.y:6954 { } - case 2126: + case 2124: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6961 +//line lyx/gram.y:6955 { } - case 2127: + case 2125: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6962 +//line lyx/gram.y:6956 { } - case 2128: + case 2126: yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:6967 +//line lyx/gram.y:6961 { yyVAL.node = &Delete{ WithClause: yyDollar[1].cteList, @@ -20337,125 +20327,125 @@ yydefault: Returning: yyDollar[7].nodeList, } } - case 2129: + case 2127: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:6978 +//line lyx/gram.y:6972 { yyVAL.from_list = yyDollar[2].from_list } - case 2130: + case 2128: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6979 +//line lyx/gram.y:6973 { yyVAL.from_list = nil } - case 2131: + case 2129: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6985 +//line lyx/gram.y:6979 { } - case 2132: + case 2130: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:6987 +//line lyx/gram.y:6981 { } - case 2133: + case 2131: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:6993 +//line lyx/gram.y:6987 { yyVAL.nodeList = []Node{yyDollar[1].node} } - case 2134: + case 2132: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:6997 +//line lyx/gram.y:6991 { yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) } - case 2135: + case 2133: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7004 +//line lyx/gram.y:6998 { yyVAL.node = &Option{ Name: yyDollar[1].str, Arg: yyDollar[2].node, } } - case 2136: + case 2134: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7013 +//line lyx/gram.y:7007 { yyVAL.node = &AExprSConst{Value: yyDollar[1].str} } - case 2137: + case 2135: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7015 +//line lyx/gram.y:7009 { } - case 2138: + case 2136: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7016 +//line lyx/gram.y:7010 { yyVAL.node = &AExprList{List: yyDollar[2].nodeList} } - case 2139: + case 2137: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7017 +//line lyx/gram.y:7011 { } - case 2140: + case 2138: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7022 +//line lyx/gram.y:7016 { yyVAL.nodeList = []Node{yyDollar[1].node} } - case 2141: + case 2139: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7026 +//line lyx/gram.y:7020 { yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) } - case 2142: + case 2140: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7033 +//line lyx/gram.y:7027 { } - case 2143: + case 2141: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7036 +//line lyx/gram.y:7030 { yyVAL.nodeList = yyDollar[1].nodeList } - case 2144: + case 2142: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7037 +//line lyx/gram.y:7031 { yyVAL.nodeList = yyDollar[2].nodeList } - case 2145: + case 2143: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7042 +//line lyx/gram.y:7036 { yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[2].node) } - case 2146: + case 2144: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7043 +//line lyx/gram.y:7037 { yyVAL.nodeList = nil } - case 2149: + case 2147: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7052 +//line lyx/gram.y:7046 { } - case 2150: + case 2148: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7055 +//line lyx/gram.y:7049 { } - case 2151: + case 2149: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7058 +//line lyx/gram.y:7052 { yyVAL.node = &Option{ Name: yyDollar[1].str, @@ -20464,18 +20454,28 @@ yydefault: }, } } - case 2152: + case 2150: yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7061 + { + } + case 2151: + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7064 + { + } + case 2152: + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:7067 { } case 2153: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:7070 { } case 2154: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:7073 { } @@ -20490,7 +20490,7 @@ yydefault: { } case 2157: - yyDollar = yyS[yypt-3 : yypt+1] + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:7082 { } @@ -20500,92 +20500,94 @@ yydefault: { } case 2159: - yyDollar = yyS[yypt-4 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:7088 { } case 2160: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7091 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7094 { + yyVAL.bool = true } case 2161: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7094 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7095 { + yyVAL.bool = false } case 2162: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7100 +//line lyx/gram.y:7099 { yyVAL.bool = true } case 2163: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7101 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7100 { yyVAL.bool = false } case 2164: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7105 +//line lyx/gram.y:7104 { - yyVAL.bool = true } case 2165: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7106 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7105 { - yyVAL.bool = false } case 2166: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7110 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7106 { } case 2167: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7111 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7121 { + yyVAL.node = yyDollar[2].node } case 2168: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7112 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:7125 { + yyVAL.node = yyDollar[4].node } case 2169: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7127 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7129 { - yyVAL.node = yyDollar[2].node + yyVAL.node = yyDollar[3].node } case 2170: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:7131 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7139 { - yyVAL.node = yyDollar[4].node + yyVAL.node = yyDollar[1].node } case 2171: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7135 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7140 { - yyVAL.node = yyDollar[3].node + yyVAL.node = yyDollar[1].node } case 2172: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7145 +//line lyx/gram.y:7141 { yyVAL.node = yyDollar[1].node } case 2173: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7146 +//line lyx/gram.y:7142 { yyVAL.node = yyDollar[1].node } case 2174: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7147 +//line lyx/gram.y:7144 { yyVAL.node = yyDollar[1].node } @@ -20596,377 +20598,375 @@ yydefault: yyVAL.node = yyDollar[1].node } case 2176: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7150 + yyDollar = yyS[yypt-7 : yypt+1] +//line lyx/gram.y:7160 { - yyVAL.node = yyDollar[1].node + + yyVAL.node = yyDollar[7].node } case 2177: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7154 +//line lyx/gram.y:7166 { - yyVAL.node = yyDollar[1].node + yyVAL.str = yyDollar[1].str } case 2178: - yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:7166 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7169 { - - yyVAL.node = yyDollar[7].node } case 2179: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7172 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7170 { yyVAL.str = yyDollar[1].str } case 2180: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7175 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7171 { + yyVAL.str = yyDollar[1].str } case 2181: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7176 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7172 { yyVAL.str = yyDollar[1].str } case 2182: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7177 +//line lyx/gram.y:7173 { yyVAL.str = yyDollar[1].str } case 2183: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7178 +//line lyx/gram.y:7174 { yyVAL.str = yyDollar[1].str } case 2184: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7179 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7177 { - yyVAL.str = yyDollar[1].str } case 2185: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7180 +//line lyx/gram.y:7178 { - yyVAL.str = yyDollar[1].str } case 2186: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7183 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7179 { } case 2187: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7184 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7183 { } case 2188: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7185 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:7187 { + yyVAL.node = yyDollar[3].node } case 2189: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7189 +//line lyx/gram.y:7188 { + yyVAL.node = &AExprEmpty{} } case 2190: - yyDollar = yyS[yypt-4 : yypt+1] + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:7193 { - yyVAL.node = yyDollar[3].node } case 2191: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7194 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7196 { - yyVAL.node = &AExprEmpty{} } case 2192: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:7199 { } case 2193: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:7202 { } case 2194: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:7205 { } case 2195: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7208 - { - } - case 2196: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7211 - { - } - case 2197: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7216 +//line lyx/gram.y:7210 { yyVAL.node = yyDollar[3].node } - case 2198: + case 2196: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7222 +//line lyx/gram.y:7216 { yyVAL.node = yyDollar[3].node } - case 2199: + case 2197: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7229 +//line lyx/gram.y:7223 { } - case 2200: + case 2198: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7232 +//line lyx/gram.y:7226 { } - case 2201: + case 2199: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7236 +//line lyx/gram.y:7230 { } - case 2202: + case 2200: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7239 +//line lyx/gram.y:7233 { } - case 2203: + case 2201: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7242 +//line lyx/gram.y:7236 { } - case 2204: + case 2202: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:7246 +//line lyx/gram.y:7240 { } - case 2205: + case 2203: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7247 +//line lyx/gram.y:7241 { } - case 2206: + case 2204: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7251 +//line lyx/gram.y:7245 { yyVAL.node = yyDollar[1].node } - case 2207: + case 2205: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7252 +//line lyx/gram.y:7246 { yyVAL.node = nil } - case 2208: + case 2206: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:7256 +//line lyx/gram.y:7250 { } - case 2209: + case 2207: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7260 +//line lyx/gram.y:7254 { yyVAL.nodeList = []Node{yyDollar[1].node} } - case 2210: + case 2208: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7261 +//line lyx/gram.y:7255 { yyVAL.nodeList = append(yyDollar[1].nodeList, yyDollar[3].node) } - case 2211: + case 2209: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7265 +//line lyx/gram.y:7259 { } - case 2212: + case 2210: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7268 +//line lyx/gram.y:7262 { yyVAL.node = yyDollar[1].node } - case 2213: + case 2211: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:7272 +//line lyx/gram.y:7266 { yyVAL.node = yyDollar[2].node } - case 2214: + case 2212: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7278 +//line lyx/gram.y:7272 { yyVAL.str = yyDollar[2].str } - case 2215: + case 2213: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7279 +//line lyx/gram.y:7273 { yyVAL.str = "" } - case 2216: + case 2214: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7283 +//line lyx/gram.y:7277 { yyVAL.str = yyDollar[2].str } - case 2217: + case 2215: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7284 +//line lyx/gram.y:7278 { yyVAL.str = "" } - case 2218: + case 2216: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:7292 +//line lyx/gram.y:7286 { } - case 2219: + case 2217: yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:7298 +//line lyx/gram.y:7292 { } - case 2220: + case 2218: yyDollar = yyS[yypt-10 : yypt+1] -//line lyx/gram.y:7304 +//line lyx/gram.y:7298 { } - case 2221: + case 2219: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7309 +//line lyx/gram.y:7303 { } - case 2222: + case 2220: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7315 +//line lyx/gram.y:7309 { } - case 2223: + case 2221: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7321 +//line lyx/gram.y:7315 { } - case 2224: + case 2222: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7324 +//line lyx/gram.y:7318 { } - case 2225: + case 2223: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:7338 +//line lyx/gram.y:7332 { yyVAL.node = &CreateExtension{ Extname: yyDollar[3].str, } } - case 2226: + case 2224: yyDollar = yyS[yypt-8 : yypt+1] -//line lyx/gram.y:7344 +//line lyx/gram.y:7338 { yyVAL.node = &CreateExtension{ Extname: yyDollar[6].str, } } - case 2227: + case 2225: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7354 +//line lyx/gram.y:7348 { } - case 2228: + case 2226: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7356 +//line lyx/gram.y:7350 { } - case 2229: + case 2227: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7361 +//line lyx/gram.y:7355 { } - case 2230: + case 2228: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7365 +//line lyx/gram.y:7359 { } - case 2231: + case 2229: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7369 +//line lyx/gram.y:7363 { } - case 2232: + case 2230: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7373 +//line lyx/gram.y:7367 { } - case 2233: + case 2231: yyDollar = yyS[yypt-8 : yypt+1] -//line lyx/gram.y:7386 +//line lyx/gram.y:7380 { yyVAL.node = &Grant{} } - case 2234: + case 2232: yyDollar = yyS[yypt-8 : yypt+1] -//line lyx/gram.y:7394 +//line lyx/gram.y:7388 { yyVAL.node = &Grant{} } - case 2235: + case 2233: yyDollar = yyS[yypt-11 : yypt+1] -//line lyx/gram.y:7399 +//line lyx/gram.y:7393 { yyVAL.node = &Grant{} } - case 2236: + case 2234: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7415 +//line lyx/gram.y:7409 { } - case 2237: + case 2235: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7417 +//line lyx/gram.y:7411 { } - case 2238: + case 2236: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7419 +//line lyx/gram.y:7413 { } - case 2239: + case 2237: yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:7421 +//line lyx/gram.y:7415 { } - case 2240: + case 2238: yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:7424 +//line lyx/gram.y:7418 { } - case 2241: + case 2239: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7428 +//line lyx/gram.y:7422 { } - case 2242: + case 2240: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7429 +//line lyx/gram.y:7423 + { + } + case 2241: + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7427 + { + } + case 2242: + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7430 { } case 2243: @@ -20985,59 +20985,59 @@ yydefault: { } case 2246: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7442 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7445 { } case 2247: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7445 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7448 { } case 2248: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7451 +//line lyx/gram.y:7454 { + } case 2249: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7454 +//line lyx/gram.y:7458 { } case 2250: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7460 +//line lyx/gram.y:7468 { - } case 2251: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7464 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7471 { } case 2252: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:7474 { } case 2253: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-4 : yypt+1] //line lyx/gram.y:7477 { } case 2254: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:7480 { } case 2255: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:7483 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7492 { } case 2256: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7486 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7495 { } case 2257: @@ -21047,12 +21047,12 @@ yydefault: } case 2258: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7501 +//line lyx/gram.y:7504 { } case 2259: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7504 +//line lyx/gram.y:7507 { } case 2260: @@ -21066,12 +21066,12 @@ yydefault: { } case 2262: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-5 : yypt+1] //line lyx/gram.y:7516 { } case 2263: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-5 : yypt+1] //line lyx/gram.y:7519 { } @@ -21089,131 +21089,131 @@ yydefault: yyDollar = yyS[yypt-5 : yypt+1] //line lyx/gram.y:7528 { + } case 2267: - yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:7531 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7535 { } case 2268: - yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:7534 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7536 { - } case 2269: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7541 +//line lyx/gram.y:7540 { + yyVAL.str = yyDollar[1].str } case 2270: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7542 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7541 { + yyVAL.str = yyDollar[2].str } case 2271: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:7546 { - yyVAL.str = yyDollar[1].str + yyVAL.bool = true } case 2272: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:7547 { - yyVAL.str = yyDollar[2].str + yyVAL.bool = false } case 2273: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7552 + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:7558 { - yyVAL.bool = true + yyVAL.node = &Grant{} } case 2274: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7553 + yyDollar = yyS[yypt-7 : yypt+1] +//line lyx/gram.y:7562 { - yyVAL.bool = false + yyVAL.node = &Grant{} } case 2275: - yyDollar = yyS[yypt-5 : yypt+1] -//line lyx/gram.y:7564 + yyDollar = yyS[yypt-6 : yypt+1] +//line lyx/gram.y:7569 { yyVAL.node = &Grant{} } case 2276: - yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:7568 + yyDollar = yyS[yypt-9 : yypt+1] +//line lyx/gram.y:7573 { yyVAL.node = &Grant{} } case 2277: - yyDollar = yyS[yypt-6 : yypt+1] -//line lyx/gram.y:7575 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7579 { - yyVAL.node = &Grant{} } case 2278: - yyDollar = yyS[yypt-9 : yypt+1] -//line lyx/gram.y:7579 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7580 { - yyVAL.node = &Grant{} } case 2279: - yyDollar = yyS[yypt-3 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:7585 { } case 2280: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7586 +//line lyx/gram.y:7590 { } case 2281: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:7591 { } case 2282: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7596 +//line lyx/gram.y:7592 { } case 2283: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7597 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7595 { + yyVAL.node = nil } case 2284: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7598 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7596 { + yyVAL.node = nil } case 2285: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7601 + yyDollar = yyS[yypt-5 : yypt+1] +//line lyx/gram.y:7607 { - yyVAL.node = nil } case 2286: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7602 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7612 { - yyVAL.node = nil } case 2287: - yyDollar = yyS[yypt-5 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:7613 { } case 2288: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:7618 { } case 2289: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7619 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7621 { } case 2290: @@ -21222,138 +21222,139 @@ yydefault: { } case 2291: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7627 + yyDollar = yyS[yypt-7 : yypt+1] +//line lyx/gram.y:7635 { + yyVAL.node = &Grant{} } case 2292: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7630 + yyDollar = yyS[yypt-7 : yypt+1] +//line lyx/gram.y:7640 { + yyVAL.node = &Grant{} } case 2293: - yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:7641 + yyDollar = yyS[yypt-10 : yypt+1] +//line lyx/gram.y:7645 { yyVAL.node = &Grant{} } case 2294: - yyDollar = yyS[yypt-7 : yypt+1] -//line lyx/gram.y:7646 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7651 { - yyVAL.node = &Grant{} } case 2295: - yyDollar = yyS[yypt-10 : yypt+1] -//line lyx/gram.y:7651 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7652 { - yyVAL.node = &Grant{} } case 2296: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7657 +//line lyx/gram.y:7653 { } case 2297: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7658 +//line lyx/gram.y:7654 { } case 2298: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7659 +//line lyx/gram.y:7655 { } case 2299: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7660 +//line lyx/gram.y:7656 { } case 2300: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7661 +//line lyx/gram.y:7665 { + yyVAL.str = yyDollar[1].str } case 2301: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7662 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7666 { + yyVAL.str = "" } case 2302: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7671 +//line lyx/gram.y:7670 { yyVAL.str = yyDollar[1].str } case 2303: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7672 +//line lyx/gram.y:7671 { yyVAL.str = "" } case 2304: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7676 +//line lyx/gram.y:7675 { - yyVAL.str = yyDollar[1].str + yyVAL.bool = true } case 2305: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7677 +//line lyx/gram.y:7676 { - yyVAL.str = "" + yyVAL.bool = false } case 2306: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7681 +//line lyx/gram.y:7680 { - yyVAL.bool = true } case 2307: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7682 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7681 { - yyVAL.bool = false } case 2308: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7686 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7682 { } case 2309: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-3 : yypt+1] //line lyx/gram.y:7687 { + yyVAL.nodeList = yyDollar[2].nodeList } case 2310: yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:7688 { + yyVAL.nodeList = nil } case 2311: - yyDollar = yyS[yypt-3 : yypt+1] + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:7693 { - yyVAL.nodeList = yyDollar[2].nodeList } case 2312: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7694 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7696 { - yyVAL.nodeList = nil } case 2313: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7699 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7702 { } case 2314: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7702 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7707 { + yyVAL.str = yyDollar[1].str } case 2315: - yyDollar = yyS[yypt-2 : yypt+1] + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:7708 { } @@ -21361,7 +21362,6 @@ yydefault: yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:7713 { - yyVAL.str = yyDollar[1].str } case 2317: yyDollar = yyS[yypt-1 : yypt+1] @@ -21369,149 +21369,139 @@ yydefault: { } case 2318: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7719 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7715 { + yyVAL.node = nil } case 2319: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7720 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:7721 { } case 2320: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7721 +//line lyx/gram.y:7722 { - yyVAL.node = nil } case 2321: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:7727 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7726 { + yyVAL.node = yyDollar[1].node } case 2322: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7728 +//line lyx/gram.y:7727 { + yyVAL.node = nil } case 2323: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-2 : yypt+1] //line lyx/gram.y:7732 { - yyVAL.node = yyDollar[1].node + yyVAL.str = yyDollar[2].str } case 2324: yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:7733 { - yyVAL.node = nil + yyVAL.str = "" } case 2325: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7738 +//line lyx/gram.y:7739 { - yyVAL.str = yyDollar[2].str } case 2326: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7739 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7740 { - yyVAL.str = "" } case 2327: yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7745 +//line lyx/gram.y:7741 { } case 2328: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7746 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7742 { } case 2329: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7747 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7745 { } case 2330: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7748 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:7746 { } case 2331: - yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7751 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:7747 { } case 2332: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:7752 + yyDollar = yyS[yypt-0 : yypt+1] +//line lyx/gram.y:7748 { } case 2333: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:7753 + yyDollar = yyS[yypt-2 : yypt+1] +//line lyx/gram.y:7751 { } case 2334: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7754 +//line lyx/gram.y:7752 { } case 2335: - yyDollar = yyS[yypt-2 : yypt+1] -//line lyx/gram.y:7757 + yyDollar = yyS[yypt-4 : yypt+1] +//line lyx/gram.y:7755 { } case 2336: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7758 +//line lyx/gram.y:7756 { } case 2337: - yyDollar = yyS[yypt-4 : yypt+1] -//line lyx/gram.y:7761 + yyDollar = yyS[yypt-3 : yypt+1] +//line lyx/gram.y:7759 { } case 2338: - yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7762 + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7764 { } case 2339: - yyDollar = yyS[yypt-3 : yypt+1] + yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:7765 { } case 2340: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7770 +//line lyx/gram.y:7766 { } case 2341: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7771 - { - } - case 2342: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7772 - { - } - case 2343: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7778 +//line lyx/gram.y:7772 { yyVAL.str = yyDollar[3].str } - case 2344: + case 2342: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7781 +//line lyx/gram.y:7775 { } - case 2345: + case 2343: yyDollar = yyS[yypt-11 : yypt+1] -//line lyx/gram.y:7789 +//line lyx/gram.y:7783 { c := &Copy{ TableRef: yyDollar[3].from, @@ -21530,122 +21520,122 @@ yydefault: } yyVAL.node = c } - case 2346: + case 2344: yyDollar = yyS[yypt-9 : yypt+1] -//line lyx/gram.y:7808 +//line lyx/gram.y:7802 { yyVAL.node = &Copy{ IsFrom: false, SubStmt: yyDollar[3].node, } } + case 2345: + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7813 + { + } + case 2346: + yyDollar = yyS[yypt-1 : yypt+1] +//line lyx/gram.y:7814 + { + } case 2347: yyDollar = yyS[yypt-1 : yypt+1] //line lyx/gram.y:7819 { } case 2348: - yyDollar = yyS[yypt-1 : yypt+1] + yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:7820 { } case 2349: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7825 +//line lyx/gram.y:7824 { } case 2350: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7826 +//line lyx/gram.y:7825 { } case 2351: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7830 +//line lyx/gram.y:7828 { } case 2352: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7831 +//line lyx/gram.y:7829 { } case 2353: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7834 +//line lyx/gram.y:7832 { } case 2354: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7835 +//line lyx/gram.y:7833 { } case 2355: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7838 - { - } - case 2356: - yyDollar = yyS[yypt-0 : yypt+1] //line lyx/gram.y:7839 - { - } - case 2357: - yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7845 { yyVAL.strlist = []string{yyDollar[1].str} } - case 2358: + case 2356: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7847 +//line lyx/gram.y:7841 { yyVAL.strlist = append(yyDollar[1].strlist, yyDollar[3].str) } - case 2359: + case 2357: yyDollar = yyS[yypt-3 : yypt+1] -//line lyx/gram.y:7852 +//line lyx/gram.y:7846 { yyVAL.strlist = yyDollar[2].strlist } - case 2360: + case 2358: yyDollar = yyS[yypt-0 : yypt+1] -//line lyx/gram.y:7853 +//line lyx/gram.y:7847 { yyVAL.strlist = nil } - case 2361: + case 2359: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7858 +//line lyx/gram.y:7852 { yyVAL.str = yyDollar[1].str } - case 2362: + case 2360: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7861 +//line lyx/gram.y:7855 { yyVAL.str = yyDollar[1].str } - case 2363: + case 2361: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7864 +//line lyx/gram.y:7858 { yyVAL.str = yyDollar[1].str } - case 2364: + case 2362: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7866 +//line lyx/gram.y:7860 { yyVAL.str = yyDollar[1].str } - case 2365: + case 2363: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7868 +//line lyx/gram.y:7862 { yyVAL.str = yyDollar[1].str } - case 2366: + case 2364: yyDollar = yyS[yypt-1 : yypt+1] -//line lyx/gram.y:7870 +//line lyx/gram.y:7864 { yyVAL.str = yyDollar[1].str } diff --git a/lyx/gram.y b/lyx/gram.y index 206a51a..4718d34 100644 --- a/lyx/gram.y +++ b/lyx/gram.y @@ -4291,12 +4291,6 @@ opt_column_storage: | /*EMPTY*/ {} ; -ColQualList: - ColQualList ColConstraint { } - | /*EMPTY*/ { } - ; - - /* ConstraintElem specifies constraint syntax which is not embedded into * a column definition. ColConstraintElem specifies the embedded form. * - thomas 1997-12-03 diff --git a/lyx/lexer.go b/lyx/lexer.go index 92b68e6..83c98bc 100644 --- a/lyx/lexer.go +++ b/lyx/lexer.go @@ -12,7 +12,7 @@ const lexer_start int = 8 const lexer_first_final int = 8 const lexer_error int = 0 -const lexer_en_singleQuoteString int = 615 +const lexer_en_singleQuoteString int = 621 const lexer_en_main int = 8 @@ -1316,6 +1316,18 @@ func (lex *Lexer) Lex(lval *yySymType) int { goto st_case_614 case 615: goto st_case_615 + case 616: + goto st_case_616 + case 617: + goto st_case_617 + case 618: + goto st_case_618 + case 619: + goto st_case_619 + case 620: + goto st_case_620 + case 621: + goto st_case_621 } goto st_out tr0: @@ -1467,404 +1479,407 @@ tr0: lval.str = string(lex.data[lex.ts:lex.te]); tok = UNIQUE; {( lex.p)++; ( lex.cs) = 8; goto _out }} case 63: {( lex.p) = ( lex.te) - 1 - lval.str = string(lex.data[lex.ts:lex.te]); tok = CONCURRENTLY; {( lex.p)++; ( lex.cs) = 8; goto _out }} + lval.str = string(lex.data[lex.ts:lex.te]); tok = CONSTRAINT; {( lex.p)++; ( lex.cs) = 8; goto _out }} case 64: {( lex.p) = ( lex.te) - 1 - lval.str = string(lex.data[lex.ts:lex.te]); tok = FOREIGN; {( lex.p)++; ( lex.cs) = 8; goto _out }} + lval.str = string(lex.data[lex.ts:lex.te]); tok = CONCURRENTLY; {( lex.p)++; ( lex.cs) = 8; goto _out }} case 65: {( lex.p) = ( lex.te) - 1 - lval.str = string(lex.data[lex.ts:lex.te]); tok = CHECK; {( lex.p)++; ( lex.cs) = 8; goto _out }} + lval.str = string(lex.data[lex.ts:lex.te]); tok = FOREIGN; {( lex.p)++; ( lex.cs) = 8; goto _out }} case 66: {( lex.p) = ( lex.te) - 1 - lval.str = string(lex.data[lex.ts:lex.te]); tok = REFERENCES; {( lex.p)++; ( lex.cs) = 8; goto _out }} + lval.str = string(lex.data[lex.ts:lex.te]); tok = CHECK; {( lex.p)++; ( lex.cs) = 8; goto _out }} case 67: {( lex.p) = ( lex.te) - 1 + lval.str = string(lex.data[lex.ts:lex.te]); tok = REFERENCES; {( lex.p)++; ( lex.cs) = 8; goto _out }} + case 68: + {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = KEY; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 69: + case 70: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = RESET; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 70: + case 71: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = SHOW; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 71: + case 72: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = FROM; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 72: + case 73: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = WHERE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 73: + case 74: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ORDER; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 74: + case 75: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = GROUP; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 75: + case 76: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = BY; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 76: + case 77: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = HAVING; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 78: + case 79: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = AND; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 80: + case 81: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = GRANT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 81: + case 82: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = REVOKE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 82: + case 83: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = EXPLAIN; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 83: + case 84: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = RETURNING; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 84: + case 85: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = DEFAULT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 85: + case 86: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = COPY; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 86: + case 87: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = EXTRACT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 87: + case 88: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TO; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 88: + case 89: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = STDOUT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 89: + case 90: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = LIMIT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 90: + case 91: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = OFFSET; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 91: + case 92: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = DISTINCT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 92: + case 93: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = LIKE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 93: + case 94: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ILIKE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 95: + case 96: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ISNULL; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 97: + case 98: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = NULLS_LA; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 99: + case 100: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = NORMALIZE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 100: + case 101: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = NOTNULL; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 101: + case 102: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = LATERAL_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 102: + case 103: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ORDINALITY; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 104: + case 105: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TRUE_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 105: + case 106: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = FALSE_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 106: + case 107: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = FETCH; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 107: + case 108: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = FIRST_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 108: + case 109: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = FILTER; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 109: + case 110: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = LAST_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 110: + case 111: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ASC; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 111: + case 112: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = DESC; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 112: + case 113: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = SESSION; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 113: + case 114: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = LOCAL; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 114: + case 115: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CURRENT_USER; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 115: + case 116: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CHARACTERISTICS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 117: + case 118: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ISOLATION; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 118: + case 119: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = LEVEL; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 119: + case 120: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = COMMITTED; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 120: + case 121: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CASCADE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 121: + case 122: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = RESTRICT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 122: + case 123: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ARRAY; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 124: + case 125: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ROWS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 125: + case 126: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = EXISTS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 126: + case 127: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = DISCARD; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 127: + case 128: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = PLANS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 128: + case 129: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = SEQUENCES; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 129: + case 130: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = JOIN; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 130: + case 131: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CROSS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 131: + case 132: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = LEFT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 132: + case 133: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = RIGHT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 133: + case 134: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = FULL; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 134: + case 135: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = OUTER_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 135: + case 136: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = INNER_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 139: + case 140: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = LOCKED; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 140: + case 141: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = SKIP; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 141: + case 142: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = RECURSIVE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 142: + case 143: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = SEARCH; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 143: + case 144: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CYCLE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 144: + case 145: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = BREADTH; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 145: + case 146: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = DEPTH; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 146: + case 147: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = SHARE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 147: + case 148: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = USING; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 148: + case 149: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = VACUUM; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 149: + case 150: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CLUSTER; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 150: + case 151: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ANALYZE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 151: + case 152: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ALTER; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 152: + case 153: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = INDEX; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 153: + case 154: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = BINARY; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 154: + case 155: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = DELIMITERS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 156: + case 157: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CSV; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 157: + case 158: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = HEADER_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 158: + case 159: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = QUOTE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 159: + case 160: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ESCAPE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 160: + case 161: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ENCODING; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 161: + case 162: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = PROGRAM; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 162: + case 163: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = STDIN; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 163: + case 164: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ASYMMETRIC; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 164: + case 165: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = BETWEEN; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 165: + case 166: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = DROP; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 166: + case 167: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = BEGIN; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 167: + case 168: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ELSE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 168: + case 169: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = END_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 169: + case 170: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TRANSACTION; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 170: + case 171: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = READ; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 171: + case 172: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ONLY; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 172: + case 173: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = WRITE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 173: + case 174: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = DEFERRABLE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 176: + case 177: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = UNCOMMITTED; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 178: + case 179: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = REPEATABLE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 179: + case 180: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = SERIALIZABLE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 180: + case 181: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = START; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 181: + case 182: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ABORT_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 183: + case 184: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ROLLBACK; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 185: + case 186: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CASE; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 186: + case 187: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = WHEN; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 187: + case 188: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = THEN; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 189: + case 190: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CONFLICT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 191: + case 192: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = NOTHING; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 193: + case 194: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = UNION; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 194: + case 195: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = EXCEPT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 195: + case 196: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = INTERSECT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 196: + case 197: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = ALL; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 197: + case 198: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = PARTITION; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 198: + case 199: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = OVER; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 199: + case 200: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = CONVERSION_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 200: + case 201: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = STATISTICS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 202: + case 203: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = IDENT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 208: + case 209: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TDOT; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 211: + case 212: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TPLUS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 212: + case 213: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TMINUS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 213: + case 214: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TMUL; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 214: + case 215: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TMOD; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 215: + case 216: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TPOW; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 216: + case 217: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TLESS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 217: + case 218: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TGREATER; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 218: + case 219: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TEQ; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 219: + case 220: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TNOT_EQUALS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 220: + case 221: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TLESS_EQUALS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 221: + case 222: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TGREATER_EQUALS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 222: + case 223: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = TNOT_EQUALS; {( lex.p)++; ( lex.cs) = 8; goto _out }} - case 223: + case 224: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = int(OP); {( lex.p)++; ( lex.cs) = 8; goto _out } } - case 224: + case 225: {( lex.p) = ( lex.te) - 1 lval.str = string(lex.data[lex.ts:lex.te]); tok = int(OP); @@ -1874,12 +1889,12 @@ tr0: goto st8 tr5: -//line lyx/lexer.rl:405 +//line lyx/lexer.rl:406 lex.te = ( lex.p)+1 { lval.str = string(lex.data[lex.ts + 1:lex.te - 1]); tok = IDENT; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr7: -//line lyx/lexer.rl:417 +//line lyx/lexer.rl:418 ( lex.p) = ( lex.te) - 1 { lval.str = string(lex.data[lex.ts:lex.te]); tok = TMINUS; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 @@ -1893,36 +1908,36 @@ tr17: lex.te = ( lex.p)+1 { lval.str = "" - {( lex.stack)[( lex.top)] = 8; ( lex.top)++; goto st615 } + {( lex.stack)[( lex.top)] = 8; ( lex.top)++; goto st621 } } goto st8 tr18: -//line lyx/lexer.rl:409 +//line lyx/lexer.rl:410 lex.te = ( lex.p)+1 { lval.str = string(lex.data[lex.ts:lex.te]); tok = TOPENBR; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr19: -//line lyx/lexer.rl:410 +//line lyx/lexer.rl:411 lex.te = ( lex.p)+1 { lval.str = string(lex.data[lex.ts:lex.te]); tok = TCLOSEBR; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr22: -//line lyx/lexer.rl:408 +//line lyx/lexer.rl:409 lex.te = ( lex.p)+1 { lval.str = string(lex.data[lex.ts:lex.te]); tok = TCOMMA; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr29: -//line lyx/lexer.rl:414 +//line lyx/lexer.rl:415 lex.te = ( lex.p)+1 { lval.str = string(lex.data[lex.ts:lex.te]); tok = TSEMICOLON; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr59: -//line lyx/lexer.rl:411 +//line lyx/lexer.rl:412 lex.te = ( lex.p)+1 { lval.str = string(lex.data[lex.ts:lex.te]); tok = TSQOPENBR; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr60: -//line lyx/lexer.rl:412 +//line lyx/lexer.rl:413 lex.te = ( lex.p)+1 { lval.str = string(lex.data[lex.ts:lex.te]); tok = TSQCLOSEBR; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 @@ -1933,7 +1948,7 @@ tr62: { /* do nothing */ } goto st8 tr63: -//line lyx/lexer.rl:432 +//line lyx/lexer.rl:433 lex.te = ( lex.p) ( lex.p)-- { @@ -1954,7 +1969,7 @@ tr65: } goto st8 tr66: -//line lyx/lexer.rl:417 +//line lyx/lexer.rl:418 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = TMINUS; {( lex.p)++; ( lex.cs) = 8; goto _out }} @@ -1994,7 +2009,7 @@ tr73: } goto st8 tr74: -//line lyx/lexer.rl:415 +//line lyx/lexer.rl:416 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = TCOLON; {( lex.p)++; ( lex.cs) = 8; goto _out }} @@ -2005,25 +2020,25 @@ tr75: { lval.str = string(lex.data[lex.ts:lex.te]); tok = TYPECAST; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr76: -//line lyx/lexer.rl:422 +//line lyx/lexer.rl:423 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = TLESS; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr79: -//line lyx/lexer.rl:423 +//line lyx/lexer.rl:424 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = TGREATER; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr81: -//line lyx/lexer.rl:406 +//line lyx/lexer.rl:407 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = IDENT; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr104: -//line lyx/lexer.rl:246 +//line lyx/lexer.rl:247 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = AS; {( lex.p)++; ( lex.cs) = 8; goto _out }} @@ -2041,103 +2056,103 @@ tr170: { lval.str = string(lex.data[lex.ts:lex.te]); tok = CHARACTER; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 tr190: -//line lyx/lexer.rl:382 +//line lyx/lexer.rl:383 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = COMMIT; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr262: +tr269: //line lyx/lexer.rl:181 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = DEC; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr287: -//line lyx/lexer.rl:349 +tr294: +//line lyx/lexer.rl:350 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = DELIMITER; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr302: -//line lyx/lexer.rl:392 +tr309: +//line lyx/lexer.rl:393 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = DO; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr381: -//line lyx/lexer.rl:323 +tr388: +//line lyx/lexer.rl:324 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = FOR; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr417: -//line lyx/lexer.rl:322 +tr424: +//line lyx/lexer.rl:323 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = IN_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr429: +tr436: //line lyx/lexer.rl:173 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = INT_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr443: -//line lyx/lexer.rl:269 +tr450: +//line lyx/lexer.rl:270 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = IS; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr517: -//line lyx/lexer.rl:273 +tr524: +//line lyx/lexer.rl:274 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = NOT; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr529: -//line lyx/lexer.rl:271 +tr536: +//line lyx/lexer.rl:272 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = NULL_P; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr540: +tr547: //line lyx/lexer.rl:211 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = OF; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr545: -//line lyx/lexer.rl:321 +tr552: +//line lyx/lexer.rl:322 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = ON; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr548: -//line lyx/lexer.rl:248 +tr555: +//line lyx/lexer.rl:249 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = OR; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr655: -//line lyx/lexer.rl:305 +tr662: +//line lyx/lexer.rl:306 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = ROW; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr702: -//line lyx/lexer.rl:237 +tr709: +//line lyx/lexer.rl:238 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = SET; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr747: +tr754: //line lyx/lexer.rl:204 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = TIME; {( lex.p)++; ( lex.cs) = 8; goto _out }} goto st8 -tr819: -//line lyx/lexer.rl:278 +tr826: +//line lyx/lexer.rl:279 lex.te = ( lex.p) ( lex.p)-- { lval.str = string(lex.data[lex.ts:lex.te]); tok = WITH; {( lex.p)++; ( lex.cs) = 8; goto _out }} @@ -2153,7 +2168,7 @@ tr819: //line NONE:1 lex.ts = ( lex.p) -//line lyx/lexer.go:2157 +//line lyx/lexer.go:2172 switch lex.data[( lex.p)] { case 32: goto st9 @@ -2202,51 +2217,51 @@ tr819: case 67: goto st72 case 68: - goto st145 + goto st151 case 69: - goto st201 + goto st207 case 70: - goto st239 + goto st245 case 71: - goto st264 - case 72: goto st270 + case 72: + goto st276 case 73: - goto st281 + goto st287 case 74: - goto st313 + goto st319 case 75: - goto st316 + goto st322 case 76: - goto st318 + goto st324 case 77: - goto st338 + goto st344 case 78: - goto st346 + goto st352 case 79: - goto st377 + goto st383 case 80: - goto st398 + goto st404 case 81: - goto st422 + goto st428 case 82: - goto st426 + goto st432 case 83: - goto st474 + goto st480 case 84: - goto st535 + goto st541 case 85: - goto st564 + goto st570 case 86: - goto st585 + goto st591 case 87: - goto st597 + goto st603 case 88: goto tr56 case 89: - goto st609 + goto st615 case 90: - goto st612 + goto st618 case 91: goto tr59 case 93: @@ -2262,51 +2277,51 @@ tr819: case 99: goto st72 case 100: - goto st145 + goto st151 case 101: - goto st201 + goto st207 case 102: - goto st239 + goto st245 case 103: - goto st264 - case 104: goto st270 + case 104: + goto st276 case 105: - goto st281 + goto st287 case 106: - goto st313 + goto st319 case 107: - goto st316 + goto st322 case 108: - goto st318 + goto st324 case 109: - goto st338 + goto st344 case 110: - goto st346 + goto st352 case 111: - goto st377 + goto st383 case 112: - goto st398 + goto st404 case 113: - goto st422 + goto st428 case 114: - goto st426 + goto st432 case 115: - goto st474 + goto st480 case 116: - goto st535 + goto st541 case 117: - goto st564 + goto st570 case 118: - goto st585 + goto st591 case 119: - goto st597 + goto st603 case 120: goto tr56 case 121: - goto st609 + goto st615 case 122: - goto st612 + goto st618 case 124: goto tr14 case 126: @@ -2355,15 +2370,15 @@ tr13: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:432 - lex.act = 223; +//line lyx/lexer.rl:433 + lex.act = 224; goto st10 st10: if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof10 } st_case_10: -//line lyx/lexer.go:2367 +//line lyx/lexer.go:2382 switch lex.data[( lex.p)] { case 33: goto tr1 @@ -2401,85 +2416,85 @@ tr1: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:436 - lex.act = 224; +//line lyx/lexer.rl:437 + lex.act = 225; goto st11 tr14: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:432 - lex.act = 223; +//line lyx/lexer.rl:433 + lex.act = 224; goto st11 tr16: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:420 - lex.act = 214; +//line lyx/lexer.rl:421 + lex.act = 215; goto st11 tr20: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:418 - lex.act = 213; +//line lyx/lexer.rl:419 + lex.act = 214; goto st11 tr21: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:416 - lex.act = 211; +//line lyx/lexer.rl:417 + lex.act = 212; goto st11 tr31: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:424 - lex.act = 218; +//line lyx/lexer.rl:425 + lex.act = 219; goto st11 tr61: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:421 - lex.act = 215; +//line lyx/lexer.rl:422 + lex.act = 216; goto st11 tr64: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:429 - lex.act = 222; +//line lyx/lexer.rl:430 + lex.act = 223; goto st11 tr77: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:427 - lex.act = 220; +//line lyx/lexer.rl:428 + lex.act = 221; goto st11 tr78: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:426 - lex.act = 219; +//line lyx/lexer.rl:427 + lex.act = 220; goto st11 tr80: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:428 - lex.act = 221; +//line lyx/lexer.rl:429 + lex.act = 222; goto st11 st11: if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof11 } st_case_11: -//line lyx/lexer.go:2483 +//line lyx/lexer.go:2498 switch lex.data[( lex.p)] { case 33: goto tr1 @@ -2583,15 +2598,15 @@ tr23: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:417 - lex.act = 212; +//line lyx/lexer.rl:418 + lex.act = 213; goto st13 st13: if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof13 } st_case_13: -//line lyx/lexer.go:2595 +//line lyx/lexer.go:2610 switch lex.data[( lex.p)] { case 33: goto tr1 @@ -2701,15 +2716,15 @@ tr24: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:413 - lex.act = 208; +//line lyx/lexer.rl:414 + lex.act = 209; goto st16 st16: if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof16 } st_case_16: -//line lyx/lexer.go:2713 +//line lyx/lexer.go:2728 if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr8 } @@ -2786,8 +2801,8 @@ tr56: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:406 - lex.act = 202; +//line lyx/lexer.rl:407 + lex.act = 203; goto st19 tr87: //line NONE:1 @@ -2800,78 +2815,78 @@ tr90: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:379 - lex.act = 181; +//line lyx/lexer.rl:380 + lex.act = 182; goto st19 tr91: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:397 - lex.act = 196; +//line lyx/lexer.rl:398 + lex.act = 197; goto st19 tr94: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:343 - lex.act = 151; +//line lyx/lexer.rl:344 + lex.act = 152; goto st19 tr96: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:247 - lex.act = 78; +//line lyx/lexer.rl:248 + lex.act = 79; goto st19 tr100: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:341 - lex.act = 150; +//line lyx/lexer.rl:342 + lex.act = 151; goto st19 tr103: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:303 - lex.act = 122; +//line lyx/lexer.rl:304 + lex.act = 123; goto st19 tr105: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:286 - lex.act = 110; +//line lyx/lexer.rl:287 + lex.act = 111; goto st19 tr113: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:358 - lex.act = 163; +//line lyx/lexer.rl:359 + lex.act = 164; goto st19 tr118: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:244 - lex.act = 75; +//line lyx/lexer.rl:245 + lex.act = 76; goto st19 tr122: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:363 - lex.act = 166; +//line lyx/lexer.rl:364 + lex.act = 167; goto st19 tr126: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:359 - lex.act = 164; +//line lyx/lexer.rl:360 + lex.act = 165; goto st19 tr129: //line NONE:1 @@ -2891,8 +2906,8 @@ tr135: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:347 - lex.act = 153; +//line lyx/lexer.rl:348 + lex.act = 154; goto st19 tr140: //line NONE:1 @@ -2905,15 +2920,15 @@ tr145: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:332 - lex.act = 144; +//line lyx/lexer.rl:333 + lex.act = 145; goto st19 tr156: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:384 - lex.act = 185; +//line lyx/lexer.rl:385 + lex.act = 186; goto st19 tr157: //line NONE:1 @@ -2926,1011 +2941,1018 @@ tr160: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:300 - lex.act = 120; +//line lyx/lexer.rl:301 + lex.act = 121; goto st19 tr176: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:293 - lex.act = 115; +//line lyx/lexer.rl:294 + lex.act = 116; goto st19 tr178: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:234 - lex.act = 65; +//line lyx/lexer.rl:235 + lex.act = 66; goto st19 tr183: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:340 - lex.act = 149; +//line lyx/lexer.rl:341 + lex.act = 150; goto st19 tr193: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:298 - lex.act = 119; +//line lyx/lexer.rl:299 + lex.act = 120; goto st19 -tr204: +tr205: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:232 - lex.act = 63; +//line lyx/lexer.rl:233 + lex.act = 64; goto st19 -tr208: +tr209: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:389 - lex.act = 189; +//line lyx/lexer.rl:390 + lex.act = 190; goto st19 -tr214: +tr215: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:402 - lex.act = 199; +//line lyx/lexer.rl:232 + lex.act = 63; goto st19 -tr215: +tr221: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:258 - lex.act = 85; +//line lyx/lexer.rl:403 + lex.act = 200; + goto st19 +tr222: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line lyx/lexer.rl:259 + lex.act = 86; goto st19 -tr220: +tr227: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:223 lex.act = 54; goto st19 -tr222: +tr229: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:315 - lex.act = 130; +//line lyx/lexer.rl:316 + lex.act = 131; goto st19 -tr223: +tr230: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:350 - lex.act = 156; +//line lyx/lexer.rl:351 + lex.act = 157; goto st19 -tr233: +tr240: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:291 - lex.act = 114; +//line lyx/lexer.rl:292 + lex.act = 115; goto st19 -tr236: +tr243: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:331 - lex.act = 143; +//line lyx/lexer.rl:332 + lex.act = 144; goto st19 -tr243: +tr250: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:190 lex.act = 28; goto st19 -tr248: +tr255: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:228 lex.act = 59; goto st19 -tr261: +tr268: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:214 lex.act = 46; goto st19 -tr266: +tr273: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:180 lex.act = 20; goto st19 -tr271: +tr278: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:256 - lex.act = 84; +//line lyx/lexer.rl:257 + lex.act = 85; goto st19 -tr277: +tr284: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:370 - lex.act = 173; +//line lyx/lexer.rl:371 + lex.act = 174; goto st19 -tr281: +tr288: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:222 lex.act = 53; goto st19 -tr288: +tr295: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:348 - lex.act = 154; +//line lyx/lexer.rl:349 + lex.act = 155; goto st19 -tr290: +tr297: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:333 - lex.act = 145; +//line lyx/lexer.rl:334 + lex.act = 146; goto st19 -tr291: +tr298: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:287 - lex.act = 111; +//line lyx/lexer.rl:288 + lex.act = 112; goto st19 -tr297: +tr304: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:310 - lex.act = 126; +//line lyx/lexer.rl:311 + lex.act = 127; goto st19 -tr301: +tr308: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:265 - lex.act = 91; +//line lyx/lexer.rl:266 + lex.act = 92; goto st19 -tr306: +tr313: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:179 lex.act = 19; goto st19 -tr308: +tr315: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:360 - lex.act = 165; +//line lyx/lexer.rl:361 + lex.act = 166; goto st19 -tr314: +tr321: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:364 - lex.act = 167; +//line lyx/lexer.rl:365 + lex.act = 168; goto st19 -tr316: +tr323: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:365 - lex.act = 168; +//line lyx/lexer.rl:366 + lex.act = 169; goto st19 -tr322: +tr329: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:354 - lex.act = 160; +//line lyx/lexer.rl:355 + lex.act = 161; goto st19 -tr323: +tr330: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:207 lex.act = 41; goto st19 -tr327: +tr334: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:353 - lex.act = 159; +//line lyx/lexer.rl:354 + lex.act = 160; goto st19 -tr335: +tr342: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:395 - lex.act = 194; +//line lyx/lexer.rl:396 + lex.act = 195; goto st19 -tr339: +tr346: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:215 lex.act = 47; goto st19 -tr342: +tr349: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:307 - lex.act = 125; +//line lyx/lexer.rl:308 + lex.act = 126; goto st19 -tr346: +tr353: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:253 - lex.act = 82; +//line lyx/lexer.rl:254 + lex.act = 83; goto st19 -tr353: +tr360: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:226 lex.act = 57; goto st19 -tr356: +tr363: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:259 - lex.act = 86; +//line lyx/lexer.rl:260 + lex.act = 87; goto st19 -tr366: +tr373: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:280 - lex.act = 105; +//line lyx/lexer.rl:281 + lex.act = 106; goto st19 -tr369: +tr376: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:282 - lex.act = 106; +//line lyx/lexer.rl:283 + lex.act = 107; goto st19 -tr374: +tr381: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:284 - lex.act = 108; +//line lyx/lexer.rl:285 + lex.act = 109; goto st19 -tr376: +tr383: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:283 - lex.act = 107; +//line lyx/lexer.rl:284 + lex.act = 108; goto st19 -tr379: +tr386: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:178 lex.act = 18; goto st19 -tr385: +tr392: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:233 - lex.act = 64; +//line lyx/lexer.rl:234 + lex.act = 65; goto st19 -tr387: +tr394: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:240 - lex.act = 71; +//line lyx/lexer.rl:241 + lex.act = 72; goto st19 -tr389: +tr396: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:318 - lex.act = 133; +//line lyx/lexer.rl:319 + lex.act = 134; goto st19 -tr394: +tr401: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:250 - lex.act = 80; +//line lyx/lexer.rl:251 + lex.act = 81; goto st19 -tr396: +tr403: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:243 - lex.act = 74; +//line lyx/lexer.rl:244 + lex.act = 75; goto st19 -tr403: +tr410: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:245 - lex.act = 76; +//line lyx/lexer.rl:246 + lex.act = 77; goto st19 -tr407: +tr414: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:351 - lex.act = 157; +//line lyx/lexer.rl:352 + lex.act = 158; goto st19 -tr409: +tr416: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:191 lex.act = 29; goto st19 -tr410: +tr417: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:210 lex.act = 43; goto st19 -tr416: +tr423: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:267 - lex.act = 93; +//line lyx/lexer.rl:268 + lex.act = 94; goto st19 -tr423: +tr430: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:345 - lex.act = 152; +//line lyx/lexer.rl:346 + lex.act = 153; goto st19 -tr425: +tr432: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:320 - lex.act = 135; +//line lyx/lexer.rl:321 + lex.act = 136; goto st19 -tr428: +tr435: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:218 lex.act = 49; goto st19 -tr431: +tr438: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:219 lex.act = 50; goto st19 -tr435: +tr442: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:174 lex.act = 14; goto st19 -tr440: +tr447: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:396 - lex.act = 195; +//line lyx/lexer.rl:397 + lex.act = 196; goto st19 -tr442: +tr449: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:187 lex.act = 25; goto st19 -tr448: +tr455: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:270 - lex.act = 95; +//line lyx/lexer.rl:271 + lex.act = 96; goto st19 -tr454: +tr461: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:295 - lex.act = 117; +//line lyx/lexer.rl:296 + lex.act = 118; goto st19 -tr457: +tr464: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:314 - lex.act = 129; +//line lyx/lexer.rl:315 + lex.act = 130; goto st19 -tr459: +tr466: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:236 - lex.act = 67; +//line lyx/lexer.rl:237 + lex.act = 68; goto st19 -tr466: +tr473: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:285 - lex.act = 109; +//line lyx/lexer.rl:286 + lex.act = 110; goto st19 -tr470: +tr477: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:276 - lex.act = 101; +//line lyx/lexer.rl:277 + lex.act = 102; goto st19 -tr473: +tr480: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:316 - lex.act = 131; +//line lyx/lexer.rl:317 + lex.act = 132; goto st19 -tr475: +tr482: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:296 - lex.act = 118; +//line lyx/lexer.rl:297 + lex.act = 119; goto st19 -tr478: +tr485: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:266 - lex.act = 92; +//line lyx/lexer.rl:267 + lex.act = 93; goto st19 -tr480: +tr487: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:263 - lex.act = 89; +//line lyx/lexer.rl:264 + lex.act = 90; goto st19 -tr484: +tr491: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:290 - lex.act = 113; +//line lyx/lexer.rl:291 + lex.act = 114; goto st19 -tr486: +tr493: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:326 - lex.act = 139; +//line lyx/lexer.rl:327 + lex.act = 140; goto st19 -tr492: +tr499: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:192 lex.act = 30; goto st19 -tr495: +tr502: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:189 lex.act = 27; goto st19 -tr505: +tr512: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:199 lex.act = 35; goto st19 -tr508: +tr515: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:200 lex.act = 36; goto st19 -tr516: +tr523: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:274 - lex.act = 99; +//line lyx/lexer.rl:275 + lex.act = 100; goto st19 -tr522: +tr529: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:391 - lex.act = 191; +//line lyx/lexer.rl:392 + lex.act = 192; goto st19 -tr525: +tr532: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:275 - lex.act = 100; +//line lyx/lexer.rl:276 + lex.act = 101; goto st19 -tr530: +tr537: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:272 - lex.act = 97; +//line lyx/lexer.rl:273 + lex.act = 98; goto st19 -tr534: +tr541: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:182 lex.act = 22; goto st19 -tr544: +tr551: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:264 - lex.act = 90; +//line lyx/lexer.rl:265 + lex.act = 91; goto st19 -tr547: +tr554: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:368 - lex.act = 171; +//line lyx/lexer.rl:369 + lex.act = 172; goto st19 -tr552: +tr559: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:242 - lex.act = 73; +//line lyx/lexer.rl:243 + lex.act = 74; goto st19 -tr558: +tr565: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:277 - lex.act = 102; +//line lyx/lexer.rl:278 + lex.act = 103; goto st19 -tr561: +tr568: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:319 - lex.act = 134; +//line lyx/lexer.rl:320 + lex.act = 135; goto st19 -tr563: +tr570: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:400 - lex.act = 198; +//line lyx/lexer.rl:401 + lex.act = 199; goto st19 -tr573: +tr580: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:399 - lex.act = 197; +//line lyx/lexer.rl:400 + lex.act = 198; goto st19 -tr576: +tr583: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:311 - lex.act = 127; +//line lyx/lexer.rl:312 + lex.act = 128; goto st19 -tr583: +tr590: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:213 lex.act = 45; goto st19 -tr587: +tr594: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:230 lex.act = 61; goto st19 -tr591: +tr598: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:355 - lex.act = 161; +//line lyx/lexer.rl:356 + lex.act = 162; goto st19 -tr595: +tr602: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:352 - lex.act = 158; +//line lyx/lexer.rl:353 + lex.act = 159; goto st19 -tr606: +tr613: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:367 - lex.act = 170; +//line lyx/lexer.rl:368 + lex.act = 171; goto st19 -tr607: +tr614: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:177 lex.act = 17; goto st19 -tr613: +tr620: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:329 - lex.act = 141; +//line lyx/lexer.rl:330 + lex.act = 142; goto st19 -tr620: +tr627: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:235 - lex.act = 66; +//line lyx/lexer.rl:236 + lex.act = 67; goto st19 -tr627: +tr634: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:375 - lex.act = 178; +//line lyx/lexer.rl:376 + lex.act = 179; goto st19 -tr630: +tr637: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:238 - lex.act = 69; +//line lyx/lexer.rl:239 + lex.act = 70; goto st19 -tr634: +tr641: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:301 - lex.act = 121; +//line lyx/lexer.rl:302 + lex.act = 122; goto st19 -tr640: +tr647: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:255 - lex.act = 83; +//line lyx/lexer.rl:256 + lex.act = 84; goto st19 -tr643: +tr650: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:251 - lex.act = 81; +//line lyx/lexer.rl:252 + lex.act = 82; goto st19 -tr646: +tr653: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:317 - lex.act = 132; +//line lyx/lexer.rl:318 + lex.act = 133; goto st19 -tr649: +tr656: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:229 lex.act = 60; goto st19 -tr654: +tr661: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:381 - lex.act = 183; +//line lyx/lexer.rl:382 + lex.act = 184; goto st19 -tr656: +tr663: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:306 - lex.act = 124; +//line lyx/lexer.rl:307 + lex.act = 125; goto st19 -tr666: +tr673: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:227 lex.act = 58; goto st19 -tr676: +tr683: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:330 - lex.act = 142; +//line lyx/lexer.rl:331 + lex.act = 143; goto st19 -tr679: +tr686: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:193 lex.act = 31; goto st19 -tr682: +tr689: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:217 lex.act = 48; goto st19 -tr688: +tr695: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:312 - lex.act = 128; +//line lyx/lexer.rl:313 + lex.act = 129; goto st19 -tr697: +tr704: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:376 - lex.act = 179; +//line lyx/lexer.rl:377 + lex.act = 180; goto st19 -tr701: +tr708: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:289 - lex.act = 112; +//line lyx/lexer.rl:290 + lex.act = 113; goto st19 -tr704: +tr711: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:172 lex.act = 12; goto st19 -tr708: +tr715: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:335 - lex.act = 146; +//line lyx/lexer.rl:336 + lex.act = 147; goto st19 -tr709: +tr716: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:239 - lex.act = 70; +//line lyx/lexer.rl:240 + lex.act = 71; goto st19 -tr711: +tr718: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:327 - lex.act = 140; +//line lyx/lexer.rl:328 + lex.act = 141; goto st19 -tr717: +tr724: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:175 lex.act = 15; goto st19 -tr722: +tr729: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line lyx/lexer.rl:379 + lex.act = 181; + goto st19 +tr735: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:378 - lex.act = 180; +//line lyx/lexer.rl:404 + lex.act = 201; goto st19 -tr728: +tr738: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:403 - lex.act = 200; +//line lyx/lexer.rl:357 + lex.act = 163; goto st19 -tr731: +tr740: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:356 - lex.act = 162; +//line lyx/lexer.rl:262 + lex.act = 89; goto st19 -tr733: +tr744: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:261 lex.act = 88; goto st19 -tr737: -//line NONE:1 - lex.te = ( lex.p)+1 - -//line lyx/lexer.rl:260 - lex.act = 87; - goto st19 -tr742: +tr749: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:225 lex.act = 56; goto st19 -tr744: +tr751: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:386 - lex.act = 187; +//line lyx/lexer.rl:387 + lex.act = 188; goto st19 -tr752: +tr759: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:205 lex.act = 39; goto st19 -tr762: +tr769: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:366 - lex.act = 169; +//line lyx/lexer.rl:367 + lex.act = 170; goto st19 -tr763: +tr770: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:279 - lex.act = 104; +//line lyx/lexer.rl:280 + lex.act = 105; goto st19 -tr768: +tr775: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:224 lex.act = 55; goto st19 -tr770: +tr777: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:206 lex.act = 40; goto st19 -tr783: +tr790: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:373 - lex.act = 176; +//line lyx/lexer.rl:374 + lex.act = 177; goto st19 -tr786: +tr793: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:394 - lex.act = 193; +//line lyx/lexer.rl:395 + lex.act = 194; goto st19 -tr788: +tr795: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:231 lex.act = 62; goto st19 -tr792: +tr799: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:221 lex.act = 52; goto st19 -tr795: +tr802: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:337 - lex.act = 147; +//line lyx/lexer.rl:338 + lex.act = 148; goto st19 -tr802: +tr809: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:339 - lex.act = 148; +//line lyx/lexer.rl:340 + lex.act = 149; goto st19 -tr805: +tr812: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:220 lex.act = 51; goto st19 -tr809: +tr816: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:198 lex.act = 34; goto st19 -tr814: +tr821: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:385 - lex.act = 186; +//line lyx/lexer.rl:386 + lex.act = 187; goto st19 -tr816: +tr823: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:241 - lex.act = 72; +//line lyx/lexer.rl:242 + lex.act = 73; goto st19 -tr822: +tr829: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:203 lex.act = 37; goto st19 -tr825: +tr832: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:369 - lex.act = 172; +//line lyx/lexer.rl:370 + lex.act = 173; goto st19 -tr828: +tr835: //line NONE:1 lex.te = ( lex.p)+1 //line lyx/lexer.rl:188 lex.act = 26; goto st19 -tr831: +tr838: //line NONE:1 lex.te = ( lex.p)+1 @@ -3942,7 +3964,7 @@ tr831: goto _test_eof19 } st_case_19: -//line lyx/lexer.go:3946 +//line lyx/lexer.go:3968 switch lex.data[( lex.p)] { case 36: goto tr56 @@ -3987,15 +4009,15 @@ tr30: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:422 - lex.act = 216; +//line lyx/lexer.rl:423 + lex.act = 217; goto st22 st22: if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof22 } st_case_22: -//line lyx/lexer.go:3999 +//line lyx/lexer.go:4021 switch lex.data[( lex.p)] { case 33: goto tr1 @@ -4035,15 +4057,15 @@ tr32: //line NONE:1 lex.te = ( lex.p)+1 -//line lyx/lexer.rl:423 - lex.act = 217; +//line lyx/lexer.rl:424 + lex.act = 218; goto st23 st23: if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof23 } st_case_23: -//line lyx/lexer.go:4047 +//line lyx/lexer.go:4069 switch lex.data[( lex.p)] { case 33: goto tr1 @@ -5498,13 +5520,13 @@ tr32: case 79: goto st98 case 82: - goto st125 - case 83: goto st131 + case 83: + goto st137 case 85: - goto st132 + goto st138 case 89: - goto st142 + goto st148 case 95: goto tr56 case 97: @@ -5516,13 +5538,13 @@ tr32: case 111: goto st98 case 114: - goto st125 - case 115: goto st131 + case 115: + goto st137 case 117: - goto st132 + goto st138 case 121: - goto st142 + goto st148 } switch { case lex.data[( lex.p)] < 66: @@ -6262,7 +6284,7 @@ tr32: case 78: goto st105 case 80: - goto st124 + goto st130 case 95: goto tr56 case 109: @@ -6270,7 +6292,7 @@ tr32: case 110: goto st105 case 112: - goto st124 + goto st130 } switch { case lex.data[( lex.p)] < 65: @@ -6465,16 +6487,20 @@ tr32: goto st106 case 70: goto st114 - case 86: + case 83: goto st118 + case 86: + goto st124 case 95: goto tr56 case 99: goto st106 case 102: goto st114 - case 118: + case 115: goto st118 + case 118: + goto st124 } switch { case lex.data[( lex.p)] < 65: @@ -6629,20 +6655,188 @@ tr32: goto tr56 } goto tr81 - st111: + st111: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof111 + } + st_case_111: + switch lex.data[( lex.p)] { + case 36: + goto tr56 + case 84: + goto st112 + case 95: + goto tr56 + case 116: + goto st112 + } + switch { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr56 + } + case lex.data[( lex.p)] > 90: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 122 { + goto tr56 + } + default: + goto tr56 + } + goto tr81 + st112: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof112 + } + st_case_112: + switch lex.data[( lex.p)] { + case 36: + goto tr56 + case 76: + goto st113 + case 95: + goto tr56 + case 108: + goto st113 + } + switch { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr56 + } + case lex.data[( lex.p)] > 90: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 122 { + goto tr56 + } + default: + goto tr56 + } + goto tr81 + st113: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof113 + } + st_case_113: + switch lex.data[( lex.p)] { + case 36: + goto tr56 + case 89: + goto tr205 + case 95: + goto tr56 + case 121: + goto tr205 + } + switch { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr56 + } + case lex.data[( lex.p)] > 90: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 122 { + goto tr56 + } + default: + goto tr56 + } + goto tr81 + st114: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof114 + } + st_case_114: + switch lex.data[( lex.p)] { + case 36: + goto tr56 + case 76: + goto st115 + case 95: + goto tr56 + case 108: + goto st115 + } + switch { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr56 + } + case lex.data[( lex.p)] > 90: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 122 { + goto tr56 + } + default: + goto tr56 + } + goto tr81 + st115: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof115 + } + st_case_115: + switch lex.data[( lex.p)] { + case 36: + goto tr56 + case 73: + goto st116 + case 95: + goto tr56 + case 105: + goto st116 + } + switch { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr56 + } + case lex.data[( lex.p)] > 90: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 122 { + goto tr56 + } + default: + goto tr56 + } + goto tr81 + st116: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof116 + } + st_case_116: + switch lex.data[( lex.p)] { + case 36: + goto tr56 + case 67: + goto st117 + case 95: + goto tr56 + case 99: + goto st117 + } + switch { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr56 + } + case lex.data[( lex.p)] > 90: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 122 { + goto tr56 + } + default: + goto tr56 + } + goto tr81 + st117: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof111 + goto _test_eof117 } - st_case_111: + st_case_117: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st112 + goto tr209 case 95: goto tr56 case 116: - goto st112 + goto tr209 } switch { case lex.data[( lex.p)] < 65: @@ -6657,20 +6851,20 @@ tr32: goto tr56 } goto tr81 - st112: + st118: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof112 + goto _test_eof118 } - st_case_112: + st_case_118: switch lex.data[( lex.p)] { case 36: goto tr56 - case 76: - goto st113 + case 84: + goto st119 case 95: goto tr56 - case 108: - goto st113 + case 116: + goto st119 } switch { case lex.data[( lex.p)] < 65: @@ -6685,20 +6879,20 @@ tr32: goto tr56 } goto tr81 - st113: + st119: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof113 + goto _test_eof119 } - st_case_113: + st_case_119: switch lex.data[( lex.p)] { case 36: goto tr56 - case 89: - goto tr204 + case 82: + goto st120 case 95: goto tr56 - case 121: - goto tr204 + case 114: + goto st120 } switch { case lex.data[( lex.p)] < 65: @@ -6713,48 +6907,48 @@ tr32: goto tr56 } goto tr81 - st114: + st120: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof114 + goto _test_eof120 } - st_case_114: + st_case_120: switch lex.data[( lex.p)] { case 36: goto tr56 - case 76: - goto st115 + case 65: + goto st121 case 95: goto tr56 - case 108: - goto st115 + case 97: + goto st121 } switch { - case lex.data[( lex.p)] < 65: + case lex.data[( lex.p)] < 66: if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr56 } case lex.data[( lex.p)] > 90: - if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 122 { + if 98 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 122 { goto tr56 } default: goto tr56 } goto tr81 - st115: + st121: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof115 + goto _test_eof121 } - st_case_115: + st_case_121: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st116 + goto st122 case 95: goto tr56 case 105: - goto st116 + goto st122 } switch { case lex.data[( lex.p)] < 65: @@ -6769,20 +6963,20 @@ tr32: goto tr56 } goto tr81 - st116: + st122: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof116 + goto _test_eof122 } - st_case_116: + st_case_122: switch lex.data[( lex.p)] { case 36: goto tr56 - case 67: - goto st117 + case 78: + goto st123 case 95: goto tr56 - case 99: - goto st117 + case 110: + goto st123 } switch { case lex.data[( lex.p)] < 65: @@ -6797,20 +6991,20 @@ tr32: goto tr56 } goto tr81 - st117: + st123: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof117 + goto _test_eof123 } - st_case_117: + st_case_123: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr208 + goto tr215 case 95: goto tr56 case 116: - goto tr208 + goto tr215 } switch { case lex.data[( lex.p)] < 65: @@ -6825,20 +7019,20 @@ tr32: goto tr56 } goto tr81 - st118: + st124: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof118 + goto _test_eof124 } - st_case_118: + st_case_124: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st119 + goto st125 case 95: goto tr56 case 101: - goto st119 + goto st125 } switch { case lex.data[( lex.p)] < 65: @@ -6853,20 +7047,20 @@ tr32: goto tr56 } goto tr81 - st119: + st125: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof119 + goto _test_eof125 } - st_case_119: + st_case_125: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st120 + goto st126 case 95: goto tr56 case 114: - goto st120 + goto st126 } switch { case lex.data[( lex.p)] < 65: @@ -6881,20 +7075,20 @@ tr32: goto tr56 } goto tr81 - st120: + st126: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof120 + goto _test_eof126 } - st_case_120: + st_case_126: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st121 + goto st127 case 95: goto tr56 case 115: - goto st121 + goto st127 } switch { case lex.data[( lex.p)] < 65: @@ -6909,20 +7103,20 @@ tr32: goto tr56 } goto tr81 - st121: + st127: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof121 + goto _test_eof127 } - st_case_121: + st_case_127: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st122 + goto st128 case 95: goto tr56 case 105: - goto st122 + goto st128 } switch { case lex.data[( lex.p)] < 65: @@ -6937,20 +7131,20 @@ tr32: goto tr56 } goto tr81 - st122: + st128: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof122 + goto _test_eof128 } - st_case_122: + st_case_128: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st123 + goto st129 case 95: goto tr56 case 111: - goto st123 + goto st129 } switch { case lex.data[( lex.p)] < 65: @@ -6965,20 +7159,20 @@ tr32: goto tr56 } goto tr81 - st123: + st129: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof123 + goto _test_eof129 } - st_case_123: + st_case_129: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr214 + goto tr221 case 95: goto tr56 case 110: - goto tr214 + goto tr221 } switch { case lex.data[( lex.p)] < 65: @@ -6993,20 +7187,20 @@ tr32: goto tr56 } goto tr81 - st124: + st130: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof124 + goto _test_eof130 } - st_case_124: + st_case_130: switch lex.data[( lex.p)] { case 36: goto tr56 case 89: - goto tr215 + goto tr222 case 95: goto tr56 case 121: - goto tr215 + goto tr222 } switch { case lex.data[( lex.p)] < 65: @@ -7021,24 +7215,24 @@ tr32: goto tr56 } goto tr81 - st125: + st131: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof125 + goto _test_eof131 } - st_case_125: + st_case_131: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st126 + goto st132 case 79: - goto st129 + goto st135 case 95: goto tr56 case 101: - goto st126 + goto st132 case 111: - goto st129 + goto st135 } switch { case lex.data[( lex.p)] < 65: @@ -7053,20 +7247,20 @@ tr32: goto tr56 } goto tr81 - st126: + st132: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof126 + goto _test_eof132 } - st_case_126: + st_case_132: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st127 + goto st133 case 95: goto tr56 case 97: - goto st127 + goto st133 } switch { case lex.data[( lex.p)] < 66: @@ -7081,20 +7275,20 @@ tr32: goto tr56 } goto tr81 - st127: + st133: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof127 + goto _test_eof133 } - st_case_127: + st_case_133: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st128 + goto st134 case 95: goto tr56 case 116: - goto st128 + goto st134 } switch { case lex.data[( lex.p)] < 65: @@ -7109,20 +7303,20 @@ tr32: goto tr56 } goto tr81 - st128: + st134: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof128 + goto _test_eof134 } - st_case_128: + st_case_134: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr220 + goto tr227 case 95: goto tr56 case 101: - goto tr220 + goto tr227 } switch { case lex.data[( lex.p)] < 65: @@ -7137,20 +7331,20 @@ tr32: goto tr56 } goto tr81 - st129: + st135: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof129 + goto _test_eof135 } - st_case_129: + st_case_135: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st130 + goto st136 case 95: goto tr56 case 115: - goto st130 + goto st136 } switch { case lex.data[( lex.p)] < 65: @@ -7165,20 +7359,20 @@ tr32: goto tr56 } goto tr81 - st130: + st136: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof130 + goto _test_eof136 } - st_case_130: + st_case_136: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr222 + goto tr229 case 95: goto tr56 case 115: - goto tr222 + goto tr229 } switch { case lex.data[( lex.p)] < 65: @@ -7193,20 +7387,20 @@ tr32: goto tr56 } goto tr81 - st131: + st137: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof131 + goto _test_eof137 } - st_case_131: + st_case_137: switch lex.data[( lex.p)] { case 36: goto tr56 case 86: - goto tr223 + goto tr230 case 95: goto tr56 case 118: - goto tr223 + goto tr230 } switch { case lex.data[( lex.p)] < 65: @@ -7221,20 +7415,20 @@ tr32: goto tr56 } goto tr81 - st132: + st138: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof132 + goto _test_eof138 } - st_case_132: + st_case_138: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st133 + goto st139 case 95: goto tr56 case 114: - goto st133 + goto st139 } switch { case lex.data[( lex.p)] < 65: @@ -7249,20 +7443,20 @@ tr32: goto tr56 } goto tr81 - st133: + st139: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof133 + goto _test_eof139 } - st_case_133: + st_case_139: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st134 + goto st140 case 95: goto tr56 case 114: - goto st134 + goto st140 } switch { case lex.data[( lex.p)] < 65: @@ -7277,20 +7471,20 @@ tr32: goto tr56 } goto tr81 - st134: + st140: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof134 + goto _test_eof140 } - st_case_134: + st_case_140: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st135 + goto st141 case 95: goto tr56 case 101: - goto st135 + goto st141 } switch { case lex.data[( lex.p)] < 65: @@ -7305,20 +7499,20 @@ tr32: goto tr56 } goto tr81 - st135: + st141: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof135 + goto _test_eof141 } - st_case_135: + st_case_141: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st136 + goto st142 case 95: goto tr56 case 110: - goto st136 + goto st142 } switch { case lex.data[( lex.p)] < 65: @@ -7333,20 +7527,20 @@ tr32: goto tr56 } goto tr81 - st136: + st142: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof136 + goto _test_eof142 } - st_case_136: + st_case_142: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st137 + goto st143 case 95: goto tr56 case 116: - goto st137 + goto st143 } switch { case lex.data[( lex.p)] < 65: @@ -7361,16 +7555,16 @@ tr32: goto tr56 } goto tr81 - st137: + st143: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof137 + goto _test_eof143 } - st_case_137: + st_case_143: switch lex.data[( lex.p)] { case 36: goto tr56 case 95: - goto st138 + goto st144 } switch { case lex.data[( lex.p)] < 65: @@ -7385,20 +7579,20 @@ tr32: goto tr56 } goto tr81 - st138: + st144: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof138 + goto _test_eof144 } - st_case_138: + st_case_144: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st139 + goto st145 case 95: goto tr56 case 117: - goto st139 + goto st145 } switch { case lex.data[( lex.p)] < 65: @@ -7413,20 +7607,20 @@ tr32: goto tr56 } goto tr81 - st139: + st145: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof139 + goto _test_eof145 } - st_case_139: + st_case_145: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st140 + goto st146 case 95: goto tr56 case 115: - goto st140 + goto st146 } switch { case lex.data[( lex.p)] < 65: @@ -7441,20 +7635,20 @@ tr32: goto tr56 } goto tr81 - st140: + st146: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof140 + goto _test_eof146 } - st_case_140: + st_case_146: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st141 + goto st147 case 95: goto tr56 case 101: - goto st141 + goto st147 } switch { case lex.data[( lex.p)] < 65: @@ -7469,20 +7663,20 @@ tr32: goto tr56 } goto tr81 - st141: + st147: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof141 + goto _test_eof147 } - st_case_141: + st_case_147: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr233 + goto tr240 case 95: goto tr56 case 114: - goto tr233 + goto tr240 } switch { case lex.data[( lex.p)] < 65: @@ -7497,20 +7691,20 @@ tr32: goto tr56 } goto tr81 - st142: + st148: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof142 + goto _test_eof148 } - st_case_142: + st_case_148: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st143 + goto st149 case 95: goto tr56 case 99: - goto st143 + goto st149 } switch { case lex.data[( lex.p)] < 65: @@ -7525,20 +7719,20 @@ tr32: goto tr56 } goto tr81 - st143: + st149: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof143 + goto _test_eof149 } - st_case_143: + st_case_149: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st144 + goto st150 case 95: goto tr56 case 108: - goto st144 + goto st150 } switch { case lex.data[( lex.p)] < 65: @@ -7553,20 +7747,20 @@ tr32: goto tr56 } goto tr81 - st144: + st150: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof144 + goto _test_eof150 } - st_case_144: + st_case_150: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr236 + goto tr243 case 95: goto tr56 case 101: - goto tr236 + goto tr243 } switch { case lex.data[( lex.p)] < 65: @@ -7581,36 +7775,36 @@ tr32: goto tr56 } goto tr81 - st145: + st151: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof145 + goto _test_eof151 } - st_case_145: + st_case_151: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st146 - case 69: goto st152 + case 69: + goto st158 case 73: - goto st186 + goto st192 case 79: - goto st195 + goto st201 case 82: - goto st199 + goto st205 case 95: goto tr56 case 97: - goto st146 - case 101: goto st152 + case 101: + goto st158 case 105: - goto st186 + goto st192 case 111: - goto st195 + goto st201 case 114: - goto st199 + goto st205 } switch { case lex.data[( lex.p)] < 66: @@ -7625,24 +7819,24 @@ tr32: goto tr56 } goto tr81 - st146: + st152: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof146 + goto _test_eof152 } - st_case_146: + st_case_152: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st147 + goto st153 case 89: - goto tr243 + goto tr250 case 95: goto tr56 case 116: - goto st147 + goto st153 case 121: - goto tr243 + goto tr250 } switch { case lex.data[( lex.p)] < 65: @@ -7657,20 +7851,20 @@ tr32: goto tr56 } goto tr81 - st147: + st153: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof147 + goto _test_eof153 } - st_case_147: + st_case_153: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st148 + goto st154 case 95: goto tr56 case 97: - goto st148 + goto st154 } switch { case lex.data[( lex.p)] < 66: @@ -7685,20 +7879,20 @@ tr32: goto tr56 } goto tr81 - st148: + st154: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof148 + goto _test_eof154 } - st_case_148: + st_case_154: switch lex.data[( lex.p)] { case 36: goto tr56 case 66: - goto st149 + goto st155 case 95: goto tr56 case 98: - goto st149 + goto st155 } switch { case lex.data[( lex.p)] < 65: @@ -7713,20 +7907,20 @@ tr32: goto tr56 } goto tr81 - st149: + st155: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof149 + goto _test_eof155 } - st_case_149: + st_case_155: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st150 + goto st156 case 95: goto tr56 case 97: - goto st150 + goto st156 } switch { case lex.data[( lex.p)] < 66: @@ -7741,20 +7935,20 @@ tr32: goto tr56 } goto tr81 - st150: + st156: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof150 + goto _test_eof156 } - st_case_150: + st_case_156: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st151 + goto st157 case 95: goto tr56 case 115: - goto st151 + goto st157 } switch { case lex.data[( lex.p)] < 65: @@ -7769,20 +7963,20 @@ tr32: goto tr56 } goto tr81 - st151: + st157: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof151 + goto _test_eof157 } - st_case_151: + st_case_157: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr248 + goto tr255 case 95: goto tr56 case 101: - goto tr248 + goto tr255 } switch { case lex.data[( lex.p)] < 65: @@ -7797,40 +7991,40 @@ tr32: goto tr56 } goto tr81 - st152: + st158: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof152 + goto _test_eof158 } - st_case_152: + st_case_158: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st153 + goto st159 case 67: - goto st160 + goto st166 case 70: - goto st164 + goto st170 case 76: - goto st174 + goto st180 case 80: - goto st183 + goto st189 case 83: - goto st185 + goto st191 case 95: goto tr56 case 97: - goto st153 + goto st159 case 99: - goto st160 + goto st166 case 102: - goto st164 + goto st170 case 108: - goto st174 + goto st180 case 112: - goto st183 + goto st189 case 115: - goto st185 + goto st191 } switch { case lex.data[( lex.p)] < 66: @@ -7845,20 +8039,20 @@ tr32: goto tr56 } goto tr81 - st153: + st159: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof153 + goto _test_eof159 } - st_case_153: + st_case_159: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st154 + goto st160 case 95: goto tr56 case 108: - goto st154 + goto st160 } switch { case lex.data[( lex.p)] < 65: @@ -7873,20 +8067,20 @@ tr32: goto tr56 } goto tr81 - st154: + st160: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof154 + goto _test_eof160 } - st_case_154: + st_case_160: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st155 + goto st161 case 95: goto tr56 case 108: - goto st155 + goto st161 } switch { case lex.data[( lex.p)] < 65: @@ -7901,20 +8095,20 @@ tr32: goto tr56 } goto tr81 - st155: + st161: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof155 + goto _test_eof161 } - st_case_155: + st_case_161: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st156 + goto st162 case 95: goto tr56 case 111: - goto st156 + goto st162 } switch { case lex.data[( lex.p)] < 65: @@ -7929,20 +8123,20 @@ tr32: goto tr56 } goto tr81 - st156: + st162: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof156 + goto _test_eof162 } - st_case_156: + st_case_162: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st157 + goto st163 case 95: goto tr56 case 99: - goto st157 + goto st163 } switch { case lex.data[( lex.p)] < 65: @@ -7957,20 +8151,20 @@ tr32: goto tr56 } goto tr81 - st157: + st163: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof157 + goto _test_eof163 } - st_case_157: + st_case_163: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st158 + goto st164 case 95: goto tr56 case 97: - goto st158 + goto st164 } switch { case lex.data[( lex.p)] < 66: @@ -7985,20 +8179,20 @@ tr32: goto tr56 } goto tr81 - st158: + st164: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof158 + goto _test_eof164 } - st_case_158: + st_case_164: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st159 + goto st165 case 95: goto tr56 case 116: - goto st159 + goto st165 } switch { case lex.data[( lex.p)] < 65: @@ -8013,20 +8207,20 @@ tr32: goto tr56 } goto tr81 - st159: + st165: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof159 + goto _test_eof165 } - st_case_159: + st_case_165: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr261 + goto tr268 case 95: goto tr56 case 101: - goto tr261 + goto tr268 } switch { case lex.data[( lex.p)] < 65: @@ -8041,20 +8235,20 @@ tr32: goto tr56 } goto tr81 - st160: + st166: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof160 + goto _test_eof166 } - st_case_160: + st_case_166: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st161 + goto st167 case 95: goto tr56 case 105: - goto st161 + goto st167 } switch { case lex.data[( lex.p)] < 65: @@ -8068,21 +8262,21 @@ tr32: default: goto tr56 } - goto tr262 - st161: + goto tr269 + st167: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof161 + goto _test_eof167 } - st_case_161: + st_case_167: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto st162 + goto st168 case 95: goto tr56 case 109: - goto st162 + goto st168 } switch { case lex.data[( lex.p)] < 65: @@ -8097,20 +8291,20 @@ tr32: goto tr56 } goto tr81 - st162: + st168: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof162 + goto _test_eof168 } - st_case_162: + st_case_168: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st163 + goto st169 case 95: goto tr56 case 97: - goto st163 + goto st169 } switch { case lex.data[( lex.p)] < 66: @@ -8125,20 +8319,20 @@ tr32: goto tr56 } goto tr81 - st163: + st169: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof163 + goto _test_eof169 } - st_case_163: + st_case_169: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto tr266 + goto tr273 case 95: goto tr56 case 108: - goto tr266 + goto tr273 } switch { case lex.data[( lex.p)] < 65: @@ -8153,24 +8347,24 @@ tr32: goto tr56 } goto tr81 - st164: + st170: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof164 + goto _test_eof170 } - st_case_164: + st_case_170: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st165 + goto st171 case 69: - goto st168 + goto st174 case 95: goto tr56 case 97: - goto st165 + goto st171 case 101: - goto st168 + goto st174 } switch { case lex.data[( lex.p)] < 66: @@ -8185,20 +8379,20 @@ tr32: goto tr56 } goto tr81 - st165: + st171: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof165 + goto _test_eof171 } - st_case_165: + st_case_171: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st166 + goto st172 case 95: goto tr56 case 117: - goto st166 + goto st172 } switch { case lex.data[( lex.p)] < 65: @@ -8213,20 +8407,20 @@ tr32: goto tr56 } goto tr81 - st166: + st172: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof166 + goto _test_eof172 } - st_case_166: + st_case_172: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st167 + goto st173 case 95: goto tr56 case 108: - goto st167 + goto st173 } switch { case lex.data[( lex.p)] < 65: @@ -8241,20 +8435,20 @@ tr32: goto tr56 } goto tr81 - st167: + st173: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof167 + goto _test_eof173 } - st_case_167: + st_case_173: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr271 + goto tr278 case 95: goto tr56 case 116: - goto tr271 + goto tr278 } switch { case lex.data[( lex.p)] < 65: @@ -8269,20 +8463,20 @@ tr32: goto tr56 } goto tr81 - st168: + st174: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof168 + goto _test_eof174 } - st_case_168: + st_case_174: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st169 + goto st175 case 95: goto tr56 case 114: - goto st169 + goto st175 } switch { case lex.data[( lex.p)] < 65: @@ -8297,20 +8491,20 @@ tr32: goto tr56 } goto tr81 - st169: + st175: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof169 + goto _test_eof175 } - st_case_169: + st_case_175: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st170 + goto st176 case 95: goto tr56 case 114: - goto st170 + goto st176 } switch { case lex.data[( lex.p)] < 65: @@ -8325,20 +8519,20 @@ tr32: goto tr56 } goto tr81 - st170: + st176: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof170 + goto _test_eof176 } - st_case_170: + st_case_176: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st171 + goto st177 case 95: goto tr56 case 97: - goto st171 + goto st177 } switch { case lex.data[( lex.p)] < 66: @@ -8353,20 +8547,20 @@ tr32: goto tr56 } goto tr81 - st171: + st177: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof171 + goto _test_eof177 } - st_case_171: + st_case_177: switch lex.data[( lex.p)] { case 36: goto tr56 case 66: - goto st172 + goto st178 case 95: goto tr56 case 98: - goto st172 + goto st178 } switch { case lex.data[( lex.p)] < 65: @@ -8381,20 +8575,20 @@ tr32: goto tr56 } goto tr81 - st172: + st178: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof172 + goto _test_eof178 } - st_case_172: + st_case_178: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st173 + goto st179 case 95: goto tr56 case 108: - goto st173 + goto st179 } switch { case lex.data[( lex.p)] < 65: @@ -8409,20 +8603,20 @@ tr32: goto tr56 } goto tr81 - st173: + st179: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof173 + goto _test_eof179 } - st_case_173: + st_case_179: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr277 + goto tr284 case 95: goto tr56 case 101: - goto tr277 + goto tr284 } switch { case lex.data[( lex.p)] < 65: @@ -8437,24 +8631,24 @@ tr32: goto tr56 } goto tr81 - st174: + st180: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof174 + goto _test_eof180 } - st_case_174: + st_case_180: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st175 + goto st181 case 73: - goto st177 + goto st183 case 95: goto tr56 case 101: - goto st175 + goto st181 case 105: - goto st177 + goto st183 } switch { case lex.data[( lex.p)] < 65: @@ -8469,20 +8663,20 @@ tr32: goto tr56 } goto tr81 - st175: + st181: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof175 + goto _test_eof181 } - st_case_175: + st_case_181: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st176 + goto st182 case 95: goto tr56 case 116: - goto st176 + goto st182 } switch { case lex.data[( lex.p)] < 65: @@ -8497,20 +8691,20 @@ tr32: goto tr56 } goto tr81 - st176: + st182: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof176 + goto _test_eof182 } - st_case_176: + st_case_182: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr281 + goto tr288 case 95: goto tr56 case 101: - goto tr281 + goto tr288 } switch { case lex.data[( lex.p)] < 65: @@ -8525,20 +8719,20 @@ tr32: goto tr56 } goto tr81 - st177: + st183: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof177 + goto _test_eof183 } - st_case_177: + st_case_183: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto st178 + goto st184 case 95: goto tr56 case 109: - goto st178 + goto st184 } switch { case lex.data[( lex.p)] < 65: @@ -8553,20 +8747,20 @@ tr32: goto tr56 } goto tr81 - st178: + st184: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof178 + goto _test_eof184 } - st_case_178: + st_case_184: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st179 + goto st185 case 95: goto tr56 case 105: - goto st179 + goto st185 } switch { case lex.data[( lex.p)] < 65: @@ -8581,20 +8775,20 @@ tr32: goto tr56 } goto tr81 - st179: + st185: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof179 + goto _test_eof185 } - st_case_179: + st_case_185: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st180 + goto st186 case 95: goto tr56 case 116: - goto st180 + goto st186 } switch { case lex.data[( lex.p)] < 65: @@ -8609,20 +8803,20 @@ tr32: goto tr56 } goto tr81 - st180: + st186: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof180 + goto _test_eof186 } - st_case_180: + st_case_186: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st181 + goto st187 case 95: goto tr56 case 101: - goto st181 + goto st187 } switch { case lex.data[( lex.p)] < 65: @@ -8637,20 +8831,20 @@ tr32: goto tr56 } goto tr81 - st181: + st187: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof181 + goto _test_eof187 } - st_case_181: + st_case_187: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st182 + goto st188 case 95: goto tr56 case 114: - goto st182 + goto st188 } switch { case lex.data[( lex.p)] < 65: @@ -8665,20 +8859,20 @@ tr32: goto tr56 } goto tr81 - st182: + st188: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof182 + goto _test_eof188 } - st_case_182: + st_case_188: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr288 + goto tr295 case 95: goto tr56 case 115: - goto tr288 + goto tr295 } switch { case lex.data[( lex.p)] < 65: @@ -8692,21 +8886,21 @@ tr32: default: goto tr56 } - goto tr287 - st183: + goto tr294 + st189: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof183 + goto _test_eof189 } - st_case_183: + st_case_189: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st184 + goto st190 case 95: goto tr56 case 116: - goto st184 + goto st190 } switch { case lex.data[( lex.p)] < 65: @@ -8721,20 +8915,20 @@ tr32: goto tr56 } goto tr81 - st184: + st190: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof184 + goto _test_eof190 } - st_case_184: + st_case_190: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto tr290 + goto tr297 case 95: goto tr56 case 104: - goto tr290 + goto tr297 } switch { case lex.data[( lex.p)] < 65: @@ -8749,20 +8943,20 @@ tr32: goto tr56 } goto tr81 - st185: + st191: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof185 + goto _test_eof191 } - st_case_185: + st_case_191: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto tr291 + goto tr298 case 95: goto tr56 case 99: - goto tr291 + goto tr298 } switch { case lex.data[( lex.p)] < 65: @@ -8777,20 +8971,20 @@ tr32: goto tr56 } goto tr81 - st186: + st192: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof186 + goto _test_eof192 } - st_case_186: + st_case_192: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st187 + goto st193 case 95: goto tr56 case 115: - goto st187 + goto st193 } switch { case lex.data[( lex.p)] < 65: @@ -8805,24 +8999,24 @@ tr32: goto tr56 } goto tr81 - st187: + st193: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof187 + goto _test_eof193 } - st_case_187: + st_case_193: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st188 + goto st194 case 84: - goto st191 + goto st197 case 95: goto tr56 case 99: - goto st188 + goto st194 case 116: - goto st191 + goto st197 } switch { case lex.data[( lex.p)] < 65: @@ -8837,20 +9031,20 @@ tr32: goto tr56 } goto tr81 - st188: + st194: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof188 + goto _test_eof194 } - st_case_188: + st_case_194: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st189 + goto st195 case 95: goto tr56 case 97: - goto st189 + goto st195 } switch { case lex.data[( lex.p)] < 66: @@ -8865,20 +9059,20 @@ tr32: goto tr56 } goto tr81 - st189: + st195: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof189 + goto _test_eof195 } - st_case_189: + st_case_195: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st190 + goto st196 case 95: goto tr56 case 114: - goto st190 + goto st196 } switch { case lex.data[( lex.p)] < 65: @@ -8893,20 +9087,20 @@ tr32: goto tr56 } goto tr81 - st190: + st196: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof190 + goto _test_eof196 } - st_case_190: + st_case_196: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto tr297 + goto tr304 case 95: goto tr56 case 100: - goto tr297 + goto tr304 } switch { case lex.data[( lex.p)] < 65: @@ -8921,20 +9115,20 @@ tr32: goto tr56 } goto tr81 - st191: + st197: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof191 + goto _test_eof197 } - st_case_191: + st_case_197: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st192 + goto st198 case 95: goto tr56 case 105: - goto st192 + goto st198 } switch { case lex.data[( lex.p)] < 65: @@ -8949,20 +9143,20 @@ tr32: goto tr56 } goto tr81 - st192: + st198: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof192 + goto _test_eof198 } - st_case_192: + st_case_198: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st193 + goto st199 case 95: goto tr56 case 110: - goto st193 + goto st199 } switch { case lex.data[( lex.p)] < 65: @@ -8977,20 +9171,20 @@ tr32: goto tr56 } goto tr81 - st193: + st199: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof193 + goto _test_eof199 } - st_case_193: + st_case_199: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st194 + goto st200 case 95: goto tr56 case 99: - goto st194 + goto st200 } switch { case lex.data[( lex.p)] < 65: @@ -9005,20 +9199,20 @@ tr32: goto tr56 } goto tr81 - st194: + st200: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof194 + goto _test_eof200 } - st_case_194: + st_case_200: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr301 + goto tr308 case 95: goto tr56 case 116: - goto tr301 + goto tr308 } switch { case lex.data[( lex.p)] < 65: @@ -9033,20 +9227,20 @@ tr32: goto tr56 } goto tr81 - st195: + st201: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof195 + goto _test_eof201 } - st_case_195: + st_case_201: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st196 + goto st202 case 95: goto tr56 case 117: - goto st196 + goto st202 } switch { case lex.data[( lex.p)] < 65: @@ -9060,21 +9254,21 @@ tr32: default: goto tr56 } - goto tr302 - st196: + goto tr309 + st202: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof196 + goto _test_eof202 } - st_case_196: + st_case_202: switch lex.data[( lex.p)] { case 36: goto tr56 case 66: - goto st197 + goto st203 case 95: goto tr56 case 98: - goto st197 + goto st203 } switch { case lex.data[( lex.p)] < 65: @@ -9089,20 +9283,20 @@ tr32: goto tr56 } goto tr81 - st197: + st203: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof197 + goto _test_eof203 } - st_case_197: + st_case_203: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st198 + goto st204 case 95: goto tr56 case 108: - goto st198 + goto st204 } switch { case lex.data[( lex.p)] < 65: @@ -9117,20 +9311,20 @@ tr32: goto tr56 } goto tr81 - st198: + st204: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof198 + goto _test_eof204 } - st_case_198: + st_case_204: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr306 + goto tr313 case 95: goto tr56 case 101: - goto tr306 + goto tr313 } switch { case lex.data[( lex.p)] < 65: @@ -9145,20 +9339,20 @@ tr32: goto tr56 } goto tr81 - st199: + st205: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof199 + goto _test_eof205 } - st_case_199: + st_case_205: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st200 + goto st206 case 95: goto tr56 case 111: - goto st200 + goto st206 } switch { case lex.data[( lex.p)] < 65: @@ -9173,20 +9367,20 @@ tr32: goto tr56 } goto tr81 - st200: + st206: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof200 + goto _test_eof206 } - st_case_200: + st_case_206: switch lex.data[( lex.p)] { case 36: goto tr56 case 80: - goto tr308 + goto tr315 case 95: goto tr56 case 112: - goto tr308 + goto tr315 } switch { case lex.data[( lex.p)] < 65: @@ -9201,32 +9395,32 @@ tr32: goto tr56 } goto tr81 - st201: + st207: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof201 + goto _test_eof207 } - st_case_201: + st_case_207: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st202 + goto st208 case 78: - goto st204 + goto st210 case 83: - goto st211 + goto st217 case 88: - goto st215 + goto st221 case 95: goto tr56 case 108: - goto st202 + goto st208 case 110: - goto st204 + goto st210 case 115: - goto st211 + goto st217 case 120: - goto st215 + goto st221 } switch { case lex.data[( lex.p)] < 65: @@ -9241,20 +9435,20 @@ tr32: goto tr56 } goto tr81 - st202: + st208: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof202 + goto _test_eof208 } - st_case_202: + st_case_208: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st203 + goto st209 case 95: goto tr56 case 115: - goto st203 + goto st209 } switch { case lex.data[( lex.p)] < 65: @@ -9269,20 +9463,20 @@ tr32: goto tr56 } goto tr81 - st203: + st209: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof203 + goto _test_eof209 } - st_case_203: + st_case_209: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr314 + goto tr321 case 95: goto tr56 case 101: - goto tr314 + goto tr321 } switch { case lex.data[( lex.p)] < 65: @@ -9297,28 +9491,28 @@ tr32: goto tr56 } goto tr81 - st204: + st210: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof204 + goto _test_eof210 } - st_case_204: + st_case_210: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st205 + goto st211 case 68: - goto tr316 + goto tr323 case 85: - goto st210 + goto st216 case 95: goto tr56 case 99: - goto st205 + goto st211 case 100: - goto tr316 + goto tr323 case 117: - goto st210 + goto st216 } switch { case lex.data[( lex.p)] < 65: @@ -9333,20 +9527,20 @@ tr32: goto tr56 } goto tr81 - st205: + st211: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof205 + goto _test_eof211 } - st_case_205: + st_case_211: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st206 + goto st212 case 95: goto tr56 case 111: - goto st206 + goto st212 } switch { case lex.data[( lex.p)] < 65: @@ -9361,20 +9555,20 @@ tr32: goto tr56 } goto tr81 - st206: + st212: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof206 + goto _test_eof212 } - st_case_206: + st_case_212: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto st207 + goto st213 case 95: goto tr56 case 100: - goto st207 + goto st213 } switch { case lex.data[( lex.p)] < 65: @@ -9389,20 +9583,20 @@ tr32: goto tr56 } goto tr81 - st207: + st213: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof207 + goto _test_eof213 } - st_case_207: + st_case_213: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st208 + goto st214 case 95: goto tr56 case 105: - goto st208 + goto st214 } switch { case lex.data[( lex.p)] < 65: @@ -9417,20 +9611,20 @@ tr32: goto tr56 } goto tr81 - st208: + st214: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof208 + goto _test_eof214 } - st_case_208: + st_case_214: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st209 + goto st215 case 95: goto tr56 case 110: - goto st209 + goto st215 } switch { case lex.data[( lex.p)] < 65: @@ -9445,20 +9639,20 @@ tr32: goto tr56 } goto tr81 - st209: + st215: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof209 + goto _test_eof215 } - st_case_209: + st_case_215: switch lex.data[( lex.p)] { case 36: goto tr56 case 71: - goto tr322 + goto tr329 case 95: goto tr56 case 103: - goto tr322 + goto tr329 } switch { case lex.data[( lex.p)] < 65: @@ -9473,20 +9667,20 @@ tr32: goto tr56 } goto tr81 - st210: + st216: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof210 + goto _test_eof216 } - st_case_210: + st_case_216: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto tr323 + goto tr330 case 95: goto tr56 case 109: - goto tr323 + goto tr330 } switch { case lex.data[( lex.p)] < 65: @@ -9501,20 +9695,20 @@ tr32: goto tr56 } goto tr81 - st211: + st217: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof211 + goto _test_eof217 } - st_case_211: + st_case_217: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st212 + goto st218 case 95: goto tr56 case 99: - goto st212 + goto st218 } switch { case lex.data[( lex.p)] < 65: @@ -9529,20 +9723,20 @@ tr32: goto tr56 } goto tr81 - st212: + st218: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof212 + goto _test_eof218 } - st_case_212: + st_case_218: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st213 + goto st219 case 95: goto tr56 case 97: - goto st213 + goto st219 } switch { case lex.data[( lex.p)] < 66: @@ -9557,20 +9751,20 @@ tr32: goto tr56 } goto tr81 - st213: + st219: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof213 + goto _test_eof219 } - st_case_213: + st_case_219: switch lex.data[( lex.p)] { case 36: goto tr56 case 80: - goto st214 + goto st220 case 95: goto tr56 case 112: - goto st214 + goto st220 } switch { case lex.data[( lex.p)] < 65: @@ -9585,20 +9779,20 @@ tr32: goto tr56 } goto tr81 - st214: + st220: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof214 + goto _test_eof220 } - st_case_214: + st_case_220: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr327 + goto tr334 case 95: goto tr56 case 101: - goto tr327 + goto tr334 } switch { case lex.data[( lex.p)] < 65: @@ -9613,36 +9807,36 @@ tr32: goto tr56 } goto tr81 - st215: + st221: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof215 + goto _test_eof221 } - st_case_215: + st_case_221: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st216 + goto st222 case 69: - goto st219 + goto st225 case 73: - goto st223 + goto st229 case 80: - goto st226 + goto st232 case 84: - goto st230 + goto st236 case 95: goto tr56 case 99: - goto st216 + goto st222 case 101: - goto st219 + goto st225 case 105: - goto st223 + goto st229 case 112: - goto st226 + goto st232 case 116: - goto st230 + goto st236 } switch { case lex.data[( lex.p)] < 65: @@ -9657,20 +9851,20 @@ tr32: goto tr56 } goto tr81 - st216: + st222: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof216 + goto _test_eof222 } - st_case_216: + st_case_222: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st217 + goto st223 case 95: goto tr56 case 101: - goto st217 + goto st223 } switch { case lex.data[( lex.p)] < 65: @@ -9685,20 +9879,20 @@ tr32: goto tr56 } goto tr81 - st217: + st223: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof217 + goto _test_eof223 } - st_case_217: + st_case_223: switch lex.data[( lex.p)] { case 36: goto tr56 case 80: - goto st218 + goto st224 case 95: goto tr56 case 112: - goto st218 + goto st224 } switch { case lex.data[( lex.p)] < 65: @@ -9713,20 +9907,20 @@ tr32: goto tr56 } goto tr81 - st218: + st224: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof218 + goto _test_eof224 } - st_case_218: + st_case_224: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr335 + goto tr342 case 95: goto tr56 case 116: - goto tr335 + goto tr342 } switch { case lex.data[( lex.p)] < 65: @@ -9741,20 +9935,20 @@ tr32: goto tr56 } goto tr81 - st219: + st225: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof219 + goto _test_eof225 } - st_case_219: + st_case_225: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st220 + goto st226 case 95: goto tr56 case 99: - goto st220 + goto st226 } switch { case lex.data[( lex.p)] < 65: @@ -9769,20 +9963,20 @@ tr32: goto tr56 } goto tr81 - st220: + st226: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof220 + goto _test_eof226 } - st_case_220: + st_case_226: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st221 + goto st227 case 95: goto tr56 case 117: - goto st221 + goto st227 } switch { case lex.data[( lex.p)] < 65: @@ -9797,20 +9991,20 @@ tr32: goto tr56 } goto tr81 - st221: + st227: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof221 + goto _test_eof227 } - st_case_221: + st_case_227: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st222 + goto st228 case 95: goto tr56 case 116: - goto st222 + goto st228 } switch { case lex.data[( lex.p)] < 65: @@ -9825,20 +10019,20 @@ tr32: goto tr56 } goto tr81 - st222: + st228: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof222 + goto _test_eof228 } - st_case_222: + st_case_228: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr339 + goto tr346 case 95: goto tr56 case 101: - goto tr339 + goto tr346 } switch { case lex.data[( lex.p)] < 65: @@ -9853,20 +10047,20 @@ tr32: goto tr56 } goto tr81 - st223: + st229: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof223 + goto _test_eof229 } - st_case_223: + st_case_229: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st224 + goto st230 case 95: goto tr56 case 115: - goto st224 + goto st230 } switch { case lex.data[( lex.p)] < 65: @@ -9881,20 +10075,20 @@ tr32: goto tr56 } goto tr81 - st224: + st230: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof224 + goto _test_eof230 } - st_case_224: + st_case_230: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st225 + goto st231 case 95: goto tr56 case 116: - goto st225 + goto st231 } switch { case lex.data[( lex.p)] < 65: @@ -9909,20 +10103,20 @@ tr32: goto tr56 } goto tr81 - st225: + st231: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof225 + goto _test_eof231 } - st_case_225: + st_case_231: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr342 + goto tr349 case 95: goto tr56 case 115: - goto tr342 + goto tr349 } switch { case lex.data[( lex.p)] < 65: @@ -9937,20 +10131,20 @@ tr32: goto tr56 } goto tr81 - st226: + st232: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof226 + goto _test_eof232 } - st_case_226: + st_case_232: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st227 + goto st233 case 95: goto tr56 case 108: - goto st227 + goto st233 } switch { case lex.data[( lex.p)] < 65: @@ -9965,20 +10159,20 @@ tr32: goto tr56 } goto tr81 - st227: + st233: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof227 + goto _test_eof233 } - st_case_227: + st_case_233: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st228 + goto st234 case 95: goto tr56 case 97: - goto st228 + goto st234 } switch { case lex.data[( lex.p)] < 66: @@ -9993,20 +10187,20 @@ tr32: goto tr56 } goto tr81 - st228: + st234: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof228 + goto _test_eof234 } - st_case_228: + st_case_234: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st229 + goto st235 case 95: goto tr56 case 105: - goto st229 + goto st235 } switch { case lex.data[( lex.p)] < 65: @@ -10021,20 +10215,20 @@ tr32: goto tr56 } goto tr81 - st229: + st235: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof229 + goto _test_eof235 } - st_case_229: + st_case_235: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr346 + goto tr353 case 95: goto tr56 case 110: - goto tr346 + goto tr353 } switch { case lex.data[( lex.p)] < 65: @@ -10049,24 +10243,24 @@ tr32: goto tr56 } goto tr81 - st230: + st236: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof230 + goto _test_eof236 } - st_case_230: + st_case_236: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st231 + goto st237 case 82: - goto st236 + goto st242 case 95: goto tr56 case 101: - goto st231 + goto st237 case 114: - goto st236 + goto st242 } switch { case lex.data[( lex.p)] < 65: @@ -10081,20 +10275,20 @@ tr32: goto tr56 } goto tr81 - st231: + st237: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof231 + goto _test_eof237 } - st_case_231: + st_case_237: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st232 + goto st238 case 95: goto tr56 case 110: - goto st232 + goto st238 } switch { case lex.data[( lex.p)] < 65: @@ -10109,20 +10303,20 @@ tr32: goto tr56 } goto tr81 - st232: + st238: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof232 + goto _test_eof238 } - st_case_232: + st_case_238: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st233 + goto st239 case 95: goto tr56 case 115: - goto st233 + goto st239 } switch { case lex.data[( lex.p)] < 65: @@ -10137,20 +10331,20 @@ tr32: goto tr56 } goto tr81 - st233: + st239: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof233 + goto _test_eof239 } - st_case_233: + st_case_239: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st234 + goto st240 case 95: goto tr56 case 105: - goto st234 + goto st240 } switch { case lex.data[( lex.p)] < 65: @@ -10165,20 +10359,20 @@ tr32: goto tr56 } goto tr81 - st234: + st240: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof234 + goto _test_eof240 } - st_case_234: + st_case_240: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st235 + goto st241 case 95: goto tr56 case 111: - goto st235 + goto st241 } switch { case lex.data[( lex.p)] < 65: @@ -10193,20 +10387,20 @@ tr32: goto tr56 } goto tr81 - st235: + st241: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof235 + goto _test_eof241 } - st_case_235: + st_case_241: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr353 + goto tr360 case 95: goto tr56 case 110: - goto tr353 + goto tr360 } switch { case lex.data[( lex.p)] < 65: @@ -10221,20 +10415,20 @@ tr32: goto tr56 } goto tr81 - st236: + st242: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof236 + goto _test_eof242 } - st_case_236: + st_case_242: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st237 + goto st243 case 95: goto tr56 case 97: - goto st237 + goto st243 } switch { case lex.data[( lex.p)] < 66: @@ -10249,20 +10443,20 @@ tr32: goto tr56 } goto tr81 - st237: + st243: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof237 + goto _test_eof243 } - st_case_237: + st_case_243: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st238 + goto st244 case 95: goto tr56 case 99: - goto st238 + goto st244 } switch { case lex.data[( lex.p)] < 65: @@ -10277,20 +10471,20 @@ tr32: goto tr56 } goto tr81 - st238: + st244: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof238 + goto _test_eof244 } - st_case_238: + st_case_244: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr356 + goto tr363 case 95: goto tr56 case 116: - goto tr356 + goto tr363 } switch { case lex.data[( lex.p)] < 65: @@ -10305,44 +10499,44 @@ tr32: goto tr56 } goto tr81 - st239: + st245: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof239 + goto _test_eof245 } - st_case_239: + st_case_245: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st240 + goto st246 case 69: - goto st243 + goto st249 case 73: - goto st246 - case 76: goto st252 + case 76: + goto st258 case 79: - goto st255 + goto st261 case 82: - goto st260 + goto st266 case 85: - goto st262 + goto st268 case 95: goto tr56 case 97: - goto st240 + goto st246 case 101: - goto st243 + goto st249 case 105: - goto st246 - case 108: goto st252 + case 108: + goto st258 case 111: - goto st255 + goto st261 case 114: - goto st260 + goto st266 case 117: - goto st262 + goto st268 } switch { case lex.data[( lex.p)] < 66: @@ -10357,20 +10551,20 @@ tr32: goto tr56 } goto tr81 - st240: + st246: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof240 + goto _test_eof246 } - st_case_240: + st_case_246: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st241 + goto st247 case 95: goto tr56 case 108: - goto st241 + goto st247 } switch { case lex.data[( lex.p)] < 65: @@ -10385,20 +10579,20 @@ tr32: goto tr56 } goto tr81 - st241: + st247: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof241 + goto _test_eof247 } - st_case_241: + st_case_247: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st242 + goto st248 case 95: goto tr56 case 115: - goto st242 + goto st248 } switch { case lex.data[( lex.p)] < 65: @@ -10413,20 +10607,20 @@ tr32: goto tr56 } goto tr81 - st242: + st248: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof242 + goto _test_eof248 } - st_case_242: + st_case_248: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr366 + goto tr373 case 95: goto tr56 case 101: - goto tr366 + goto tr373 } switch { case lex.data[( lex.p)] < 65: @@ -10441,20 +10635,20 @@ tr32: goto tr56 } goto tr81 - st243: + st249: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof243 + goto _test_eof249 } - st_case_243: + st_case_249: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st244 + goto st250 case 95: goto tr56 case 116: - goto st244 + goto st250 } switch { case lex.data[( lex.p)] < 65: @@ -10469,20 +10663,20 @@ tr32: goto tr56 } goto tr81 - st244: + st250: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof244 + goto _test_eof250 } - st_case_244: + st_case_250: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st245 + goto st251 case 95: goto tr56 case 99: - goto st245 + goto st251 } switch { case lex.data[( lex.p)] < 65: @@ -10497,20 +10691,20 @@ tr32: goto tr56 } goto tr81 - st245: + st251: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof245 + goto _test_eof251 } - st_case_245: + st_case_251: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto tr369 + goto tr376 case 95: goto tr56 case 104: - goto tr369 + goto tr376 } switch { case lex.data[( lex.p)] < 65: @@ -10525,24 +10719,24 @@ tr32: goto tr56 } goto tr81 - st246: + st252: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof246 + goto _test_eof252 } - st_case_246: + st_case_252: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st247 + goto st253 case 82: - goto st250 + goto st256 case 95: goto tr56 case 108: - goto st247 + goto st253 case 114: - goto st250 + goto st256 } switch { case lex.data[( lex.p)] < 65: @@ -10557,20 +10751,20 @@ tr32: goto tr56 } goto tr81 - st247: + st253: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof247 + goto _test_eof253 } - st_case_247: + st_case_253: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st248 + goto st254 case 95: goto tr56 case 116: - goto st248 + goto st254 } switch { case lex.data[( lex.p)] < 65: @@ -10585,20 +10779,20 @@ tr32: goto tr56 } goto tr81 - st248: + st254: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof248 + goto _test_eof254 } - st_case_248: + st_case_254: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st249 + goto st255 case 95: goto tr56 case 101: - goto st249 + goto st255 } switch { case lex.data[( lex.p)] < 65: @@ -10613,20 +10807,20 @@ tr32: goto tr56 } goto tr81 - st249: + st255: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof249 + goto _test_eof255 } - st_case_249: + st_case_255: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr374 + goto tr381 case 95: goto tr56 case 114: - goto tr374 + goto tr381 } switch { case lex.data[( lex.p)] < 65: @@ -10641,20 +10835,20 @@ tr32: goto tr56 } goto tr81 - st250: + st256: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof250 + goto _test_eof256 } - st_case_250: + st_case_256: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st251 + goto st257 case 95: goto tr56 case 115: - goto st251 + goto st257 } switch { case lex.data[( lex.p)] < 65: @@ -10669,20 +10863,20 @@ tr32: goto tr56 } goto tr81 - st251: + st257: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof251 + goto _test_eof257 } - st_case_251: + st_case_257: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr376 + goto tr383 case 95: goto tr56 case 116: - goto tr376 + goto tr383 } switch { case lex.data[( lex.p)] < 65: @@ -10697,20 +10891,20 @@ tr32: goto tr56 } goto tr81 - st252: + st258: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof252 + goto _test_eof258 } - st_case_252: + st_case_258: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st253 + goto st259 case 95: goto tr56 case 111: - goto st253 + goto st259 } switch { case lex.data[( lex.p)] < 65: @@ -10725,20 +10919,20 @@ tr32: goto tr56 } goto tr81 - st253: + st259: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof253 + goto _test_eof259 } - st_case_253: + st_case_259: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st254 + goto st260 case 95: goto tr56 case 97: - goto st254 + goto st260 } switch { case lex.data[( lex.p)] < 66: @@ -10753,20 +10947,20 @@ tr32: goto tr56 } goto tr81 - st254: + st260: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof254 + goto _test_eof260 } - st_case_254: + st_case_260: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr379 + goto tr386 case 95: goto tr56 case 116: - goto tr379 + goto tr386 } switch { case lex.data[( lex.p)] < 65: @@ -10781,20 +10975,20 @@ tr32: goto tr56 } goto tr81 - st255: + st261: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof255 + goto _test_eof261 } - st_case_255: + st_case_261: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st256 + goto st262 case 95: goto tr56 case 114: - goto st256 + goto st262 } switch { case lex.data[( lex.p)] < 65: @@ -10809,20 +11003,20 @@ tr32: goto tr56 } goto tr81 - st256: + st262: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof256 + goto _test_eof262 } - st_case_256: + st_case_262: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st257 + goto st263 case 95: goto tr56 case 101: - goto st257 + goto st263 } switch { case lex.data[( lex.p)] < 65: @@ -10836,21 +11030,21 @@ tr32: default: goto tr56 } - goto tr381 - st257: + goto tr388 + st263: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof257 + goto _test_eof263 } - st_case_257: + st_case_263: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st258 + goto st264 case 95: goto tr56 case 105: - goto st258 + goto st264 } switch { case lex.data[( lex.p)] < 65: @@ -10865,20 +11059,20 @@ tr32: goto tr56 } goto tr81 - st258: + st264: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof258 + goto _test_eof264 } - st_case_258: + st_case_264: switch lex.data[( lex.p)] { case 36: goto tr56 case 71: - goto st259 + goto st265 case 95: goto tr56 case 103: - goto st259 + goto st265 } switch { case lex.data[( lex.p)] < 65: @@ -10893,20 +11087,20 @@ tr32: goto tr56 } goto tr81 - st259: + st265: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof259 + goto _test_eof265 } - st_case_259: + st_case_265: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr385 + goto tr392 case 95: goto tr56 case 110: - goto tr385 + goto tr392 } switch { case lex.data[( lex.p)] < 65: @@ -10921,20 +11115,20 @@ tr32: goto tr56 } goto tr81 - st260: + st266: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof260 + goto _test_eof266 } - st_case_260: + st_case_266: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st261 + goto st267 case 95: goto tr56 case 111: - goto st261 + goto st267 } switch { case lex.data[( lex.p)] < 65: @@ -10949,20 +11143,20 @@ tr32: goto tr56 } goto tr81 - st261: + st267: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof261 + goto _test_eof267 } - st_case_261: + st_case_267: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto tr387 + goto tr394 case 95: goto tr56 case 109: - goto tr387 + goto tr394 } switch { case lex.data[( lex.p)] < 65: @@ -10977,20 +11171,20 @@ tr32: goto tr56 } goto tr81 - st262: + st268: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof262 + goto _test_eof268 } - st_case_262: + st_case_268: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st263 + goto st269 case 95: goto tr56 case 108: - goto st263 + goto st269 } switch { case lex.data[( lex.p)] < 65: @@ -11005,20 +11199,20 @@ tr32: goto tr56 } goto tr81 - st263: + st269: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof263 + goto _test_eof269 } - st_case_263: + st_case_269: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto tr389 + goto tr396 case 95: goto tr56 case 108: - goto tr389 + goto tr396 } switch { case lex.data[( lex.p)] < 65: @@ -11033,20 +11227,20 @@ tr32: goto tr56 } goto tr81 - st264: + st270: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof264 + goto _test_eof270 } - st_case_264: + st_case_270: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st265 + goto st271 case 95: goto tr56 case 114: - goto st265 + goto st271 } switch { case lex.data[( lex.p)] < 65: @@ -11061,24 +11255,24 @@ tr32: goto tr56 } goto tr81 - st265: + st271: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof265 + goto _test_eof271 } - st_case_265: + st_case_271: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st266 + goto st272 case 79: - goto st268 + goto st274 case 95: goto tr56 case 97: - goto st266 + goto st272 case 111: - goto st268 + goto st274 } switch { case lex.data[( lex.p)] < 66: @@ -11093,20 +11287,20 @@ tr32: goto tr56 } goto tr81 - st266: + st272: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof266 + goto _test_eof272 } - st_case_266: + st_case_272: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st267 + goto st273 case 95: goto tr56 case 110: - goto st267 + goto st273 } switch { case lex.data[( lex.p)] < 65: @@ -11121,20 +11315,20 @@ tr32: goto tr56 } goto tr81 - st267: + st273: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof267 + goto _test_eof273 } - st_case_267: + st_case_273: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr394 + goto tr401 case 95: goto tr56 case 116: - goto tr394 + goto tr401 } switch { case lex.data[( lex.p)] < 65: @@ -11149,20 +11343,20 @@ tr32: goto tr56 } goto tr81 - st268: + st274: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof268 + goto _test_eof274 } - st_case_268: + st_case_274: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st269 + goto st275 case 95: goto tr56 case 117: - goto st269 + goto st275 } switch { case lex.data[( lex.p)] < 65: @@ -11177,20 +11371,20 @@ tr32: goto tr56 } goto tr81 - st269: + st275: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof269 + goto _test_eof275 } - st_case_269: + st_case_275: switch lex.data[( lex.p)] { case 36: goto tr56 case 80: - goto tr396 + goto tr403 case 95: goto tr56 case 112: - goto tr396 + goto tr403 } switch { case lex.data[( lex.p)] < 65: @@ -11205,28 +11399,28 @@ tr32: goto tr56 } goto tr81 - st270: + st276: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof270 + goto _test_eof276 } - st_case_270: + st_case_276: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st271 + goto st277 case 69: - goto st275 + goto st281 case 79: - goto st279 + goto st285 case 95: goto tr56 case 97: - goto st271 + goto st277 case 101: - goto st275 + goto st281 case 111: - goto st279 + goto st285 } switch { case lex.data[( lex.p)] < 66: @@ -11241,20 +11435,20 @@ tr32: goto tr56 } goto tr81 - st271: + st277: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof271 + goto _test_eof277 } - st_case_271: + st_case_277: switch lex.data[( lex.p)] { case 36: goto tr56 case 86: - goto st272 + goto st278 case 95: goto tr56 case 118: - goto st272 + goto st278 } switch { case lex.data[( lex.p)] < 65: @@ -11269,20 +11463,20 @@ tr32: goto tr56 } goto tr81 - st272: + st278: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof272 + goto _test_eof278 } - st_case_272: + st_case_278: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st273 + goto st279 case 95: goto tr56 case 105: - goto st273 + goto st279 } switch { case lex.data[( lex.p)] < 65: @@ -11297,20 +11491,20 @@ tr32: goto tr56 } goto tr81 - st273: + st279: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof273 + goto _test_eof279 } - st_case_273: + st_case_279: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st274 + goto st280 case 95: goto tr56 case 110: - goto st274 + goto st280 } switch { case lex.data[( lex.p)] < 65: @@ -11325,20 +11519,20 @@ tr32: goto tr56 } goto tr81 - st274: + st280: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof274 + goto _test_eof280 } - st_case_274: + st_case_280: switch lex.data[( lex.p)] { case 36: goto tr56 case 71: - goto tr403 + goto tr410 case 95: goto tr56 case 103: - goto tr403 + goto tr410 } switch { case lex.data[( lex.p)] < 65: @@ -11353,20 +11547,20 @@ tr32: goto tr56 } goto tr81 - st275: + st281: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof275 + goto _test_eof281 } - st_case_275: + st_case_281: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st276 + goto st282 case 95: goto tr56 case 97: - goto st276 + goto st282 } switch { case lex.data[( lex.p)] < 66: @@ -11381,20 +11575,20 @@ tr32: goto tr56 } goto tr81 - st276: + st282: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof276 + goto _test_eof282 } - st_case_276: + st_case_282: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto st277 + goto st283 case 95: goto tr56 case 100: - goto st277 + goto st283 } switch { case lex.data[( lex.p)] < 65: @@ -11409,20 +11603,20 @@ tr32: goto tr56 } goto tr81 - st277: + st283: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof277 + goto _test_eof283 } - st_case_277: + st_case_283: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st278 + goto st284 case 95: goto tr56 case 101: - goto st278 + goto st284 } switch { case lex.data[( lex.p)] < 65: @@ -11437,20 +11631,20 @@ tr32: goto tr56 } goto tr81 - st278: + st284: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof278 + goto _test_eof284 } - st_case_278: + st_case_284: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr407 + goto tr414 case 95: goto tr56 case 114: - goto tr407 + goto tr414 } switch { case lex.data[( lex.p)] < 65: @@ -11465,20 +11659,20 @@ tr32: goto tr56 } goto tr81 - st279: + st285: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof279 + goto _test_eof285 } - st_case_279: + st_case_285: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st280 + goto st286 case 95: goto tr56 case 117: - goto st280 + goto st286 } switch { case lex.data[( lex.p)] < 65: @@ -11493,20 +11687,20 @@ tr32: goto tr56 } goto tr81 - st280: + st286: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof280 + goto _test_eof286 } - st_case_280: + st_case_286: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr409 + goto tr416 case 95: goto tr56 case 114: - goto tr409 + goto tr416 } switch { case lex.data[( lex.p)] < 65: @@ -11521,32 +11715,32 @@ tr32: goto tr56 } goto tr81 - st281: + st287: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof281 + goto _test_eof287 } - st_case_281: + st_case_287: switch lex.data[( lex.p)] { case 36: goto tr56 case 70: - goto tr410 + goto tr417 case 76: - goto st282 + goto st288 case 78: - goto st285 + goto st291 case 83: - goto st303 + goto st309 case 95: goto tr56 case 102: - goto tr410 + goto tr417 case 108: - goto st282 + goto st288 case 110: - goto st285 + goto st291 case 115: - goto st303 + goto st309 } switch { case lex.data[( lex.p)] < 65: @@ -11561,20 +11755,20 @@ tr32: goto tr56 } goto tr81 - st282: + st288: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof282 + goto _test_eof288 } - st_case_282: + st_case_288: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st283 + goto st289 case 95: goto tr56 case 105: - goto st283 + goto st289 } switch { case lex.data[( lex.p)] < 65: @@ -11589,20 +11783,20 @@ tr32: goto tr56 } goto tr81 - st283: + st289: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof283 + goto _test_eof289 } - st_case_283: + st_case_289: switch lex.data[( lex.p)] { case 36: goto tr56 case 75: - goto st284 + goto st290 case 95: goto tr56 case 107: - goto st284 + goto st290 } switch { case lex.data[( lex.p)] < 65: @@ -11617,20 +11811,20 @@ tr32: goto tr56 } goto tr81 - st284: + st290: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof284 + goto _test_eof290 } - st_case_284: + st_case_290: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr416 + goto tr423 case 95: goto tr56 case 101: - goto tr416 + goto tr423 } switch { case lex.data[( lex.p)] < 65: @@ -11645,32 +11839,32 @@ tr32: goto tr56 } goto tr81 - st285: + st291: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof285 + goto _test_eof291 } - st_case_285: + st_case_291: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto st286 + goto st292 case 78: - goto st288 + goto st294 case 83: - goto st290 + goto st296 case 84: - goto st293 + goto st299 case 95: goto tr56 case 100: - goto st286 + goto st292 case 110: - goto st288 + goto st294 case 115: - goto st290 + goto st296 case 116: - goto st293 + goto st299 } switch { case lex.data[( lex.p)] < 65: @@ -11684,21 +11878,21 @@ tr32: default: goto tr56 } - goto tr417 - st286: + goto tr424 + st292: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof286 + goto _test_eof292 } - st_case_286: + st_case_292: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st287 + goto st293 case 95: goto tr56 case 101: - goto st287 + goto st293 } switch { case lex.data[( lex.p)] < 65: @@ -11713,20 +11907,20 @@ tr32: goto tr56 } goto tr81 - st287: + st293: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof287 + goto _test_eof293 } - st_case_287: + st_case_293: switch lex.data[( lex.p)] { case 36: goto tr56 case 88: - goto tr423 + goto tr430 case 95: goto tr56 case 120: - goto tr423 + goto tr430 } switch { case lex.data[( lex.p)] < 65: @@ -11741,20 +11935,20 @@ tr32: goto tr56 } goto tr81 - st288: + st294: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof288 + goto _test_eof294 } - st_case_288: + st_case_294: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st289 + goto st295 case 95: goto tr56 case 101: - goto st289 + goto st295 } switch { case lex.data[( lex.p)] < 65: @@ -11769,20 +11963,20 @@ tr32: goto tr56 } goto tr81 - st289: + st295: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof289 + goto _test_eof295 } - st_case_289: + st_case_295: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr425 + goto tr432 case 95: goto tr56 case 114: - goto tr425 + goto tr432 } switch { case lex.data[( lex.p)] < 65: @@ -11797,20 +11991,20 @@ tr32: goto tr56 } goto tr81 - st290: + st296: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof290 + goto _test_eof296 } - st_case_290: + st_case_296: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st291 + goto st297 case 95: goto tr56 case 101: - goto st291 + goto st297 } switch { case lex.data[( lex.p)] < 65: @@ -11825,20 +12019,20 @@ tr32: goto tr56 } goto tr81 - st291: + st297: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof291 + goto _test_eof297 } - st_case_291: + st_case_297: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st292 + goto st298 case 95: goto tr56 case 114: - goto st292 + goto st298 } switch { case lex.data[( lex.p)] < 65: @@ -11853,20 +12047,20 @@ tr32: goto tr56 } goto tr81 - st292: + st298: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof292 + goto _test_eof298 } - st_case_292: + st_case_298: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr428 + goto tr435 case 95: goto tr56 case 116: - goto tr428 + goto tr435 } switch { case lex.data[( lex.p)] < 65: @@ -11881,24 +12075,24 @@ tr32: goto tr56 } goto tr81 - st293: + st299: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof293 + goto _test_eof299 } - st_case_293: + st_case_299: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st294 + goto st300 case 79: - goto tr431 + goto tr438 case 95: goto tr56 case 101: - goto st294 + goto st300 case 111: - goto tr431 + goto tr438 } switch { case lex.data[( lex.p)] < 65: @@ -11912,25 +12106,25 @@ tr32: default: goto tr56 } - goto tr429 - st294: + goto tr436 + st300: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof294 + goto _test_eof300 } - st_case_294: + st_case_300: switch lex.data[( lex.p)] { case 36: goto tr56 case 71: - goto st295 + goto st301 case 82: - goto st297 + goto st303 case 95: goto tr56 case 103: - goto st295 + goto st301 case 114: - goto st297 + goto st303 } switch { case lex.data[( lex.p)] < 65: @@ -11945,20 +12139,20 @@ tr32: goto tr56 } goto tr81 - st295: + st301: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof295 + goto _test_eof301 } - st_case_295: + st_case_301: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st296 + goto st302 case 95: goto tr56 case 101: - goto st296 + goto st302 } switch { case lex.data[( lex.p)] < 65: @@ -11973,20 +12167,20 @@ tr32: goto tr56 } goto tr81 - st296: + st302: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof296 + goto _test_eof302 } - st_case_296: + st_case_302: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr435 + goto tr442 case 95: goto tr56 case 114: - goto tr435 + goto tr442 } switch { case lex.data[( lex.p)] < 65: @@ -12001,24 +12195,24 @@ tr32: goto tr56 } goto tr81 - st297: + st303: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof297 + goto _test_eof303 } - st_case_297: + st_case_303: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st298 + goto st304 case 86: - goto st301 + goto st307 case 95: goto tr56 case 115: - goto st298 + goto st304 case 118: - goto st301 + goto st307 } switch { case lex.data[( lex.p)] < 65: @@ -12033,20 +12227,20 @@ tr32: goto tr56 } goto tr81 - st298: + st304: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof298 + goto _test_eof304 } - st_case_298: + st_case_304: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st299 + goto st305 case 95: goto tr56 case 101: - goto st299 + goto st305 } switch { case lex.data[( lex.p)] < 65: @@ -12061,20 +12255,20 @@ tr32: goto tr56 } goto tr81 - st299: + st305: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof299 + goto _test_eof305 } - st_case_299: + st_case_305: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st300 + goto st306 case 95: goto tr56 case 99: - goto st300 + goto st306 } switch { case lex.data[( lex.p)] < 65: @@ -12089,20 +12283,20 @@ tr32: goto tr56 } goto tr81 - st300: + st306: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof300 + goto _test_eof306 } - st_case_300: + st_case_306: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr440 + goto tr447 case 95: goto tr56 case 116: - goto tr440 + goto tr447 } switch { case lex.data[( lex.p)] < 65: @@ -12117,20 +12311,20 @@ tr32: goto tr56 } goto tr81 - st301: + st307: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof301 + goto _test_eof307 } - st_case_301: + st_case_307: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st302 + goto st308 case 95: goto tr56 case 97: - goto st302 + goto st308 } switch { case lex.data[( lex.p)] < 66: @@ -12145,20 +12339,20 @@ tr32: goto tr56 } goto tr81 - st302: + st308: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof302 + goto _test_eof308 } - st_case_302: + st_case_308: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto tr442 + goto tr449 case 95: goto tr56 case 108: - goto tr442 + goto tr449 } switch { case lex.data[( lex.p)] < 65: @@ -12173,24 +12367,24 @@ tr32: goto tr56 } goto tr81 - st303: + st309: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof303 + goto _test_eof309 } - st_case_303: + st_case_309: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st304 + goto st310 case 79: - goto st307 + goto st313 case 95: goto tr56 case 110: - goto st304 + goto st310 case 111: - goto st307 + goto st313 } switch { case lex.data[( lex.p)] < 65: @@ -12204,21 +12398,21 @@ tr32: default: goto tr56 } - goto tr443 - st304: + goto tr450 + st310: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof304 + goto _test_eof310 } - st_case_304: + st_case_310: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st305 + goto st311 case 95: goto tr56 case 117: - goto st305 + goto st311 } switch { case lex.data[( lex.p)] < 65: @@ -12233,20 +12427,20 @@ tr32: goto tr56 } goto tr81 - st305: + st311: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof305 + goto _test_eof311 } - st_case_305: + st_case_311: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st306 + goto st312 case 95: goto tr56 case 108: - goto st306 + goto st312 } switch { case lex.data[( lex.p)] < 65: @@ -12261,20 +12455,20 @@ tr32: goto tr56 } goto tr81 - st306: + st312: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof306 + goto _test_eof312 } - st_case_306: + st_case_312: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto tr448 + goto tr455 case 95: goto tr56 case 108: - goto tr448 + goto tr455 } switch { case lex.data[( lex.p)] < 65: @@ -12289,20 +12483,20 @@ tr32: goto tr56 } goto tr81 - st307: + st313: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof307 + goto _test_eof313 } - st_case_307: + st_case_313: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st308 + goto st314 case 95: goto tr56 case 108: - goto st308 + goto st314 } switch { case lex.data[( lex.p)] < 65: @@ -12317,20 +12511,20 @@ tr32: goto tr56 } goto tr81 - st308: + st314: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof308 + goto _test_eof314 } - st_case_308: + st_case_314: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st309 + goto st315 case 95: goto tr56 case 97: - goto st309 + goto st315 } switch { case lex.data[( lex.p)] < 66: @@ -12345,20 +12539,20 @@ tr32: goto tr56 } goto tr81 - st309: + st315: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof309 + goto _test_eof315 } - st_case_309: + st_case_315: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st310 + goto st316 case 95: goto tr56 case 116: - goto st310 + goto st316 } switch { case lex.data[( lex.p)] < 65: @@ -12373,20 +12567,20 @@ tr32: goto tr56 } goto tr81 - st310: + st316: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof310 + goto _test_eof316 } - st_case_310: + st_case_316: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st311 + goto st317 case 95: goto tr56 case 105: - goto st311 + goto st317 } switch { case lex.data[( lex.p)] < 65: @@ -12401,20 +12595,20 @@ tr32: goto tr56 } goto tr81 - st311: + st317: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof311 + goto _test_eof317 } - st_case_311: + st_case_317: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st312 + goto st318 case 95: goto tr56 case 111: - goto st312 + goto st318 } switch { case lex.data[( lex.p)] < 65: @@ -12429,20 +12623,20 @@ tr32: goto tr56 } goto tr81 - st312: + st318: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof312 + goto _test_eof318 } - st_case_312: + st_case_318: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr454 + goto tr461 case 95: goto tr56 case 110: - goto tr454 + goto tr461 } switch { case lex.data[( lex.p)] < 65: @@ -12457,20 +12651,20 @@ tr32: goto tr56 } goto tr81 - st313: + st319: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof313 + goto _test_eof319 } - st_case_313: + st_case_319: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st314 + goto st320 case 95: goto tr56 case 111: - goto st314 + goto st320 } switch { case lex.data[( lex.p)] < 65: @@ -12485,20 +12679,20 @@ tr32: goto tr56 } goto tr81 - st314: + st320: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof314 + goto _test_eof320 } - st_case_314: + st_case_320: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st315 + goto st321 case 95: goto tr56 case 105: - goto st315 + goto st321 } switch { case lex.data[( lex.p)] < 65: @@ -12513,20 +12707,20 @@ tr32: goto tr56 } goto tr81 - st315: + st321: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof315 + goto _test_eof321 } - st_case_315: + st_case_321: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr457 + goto tr464 case 95: goto tr56 case 110: - goto tr457 + goto tr464 } switch { case lex.data[( lex.p)] < 65: @@ -12541,20 +12735,20 @@ tr32: goto tr56 } goto tr81 - st316: + st322: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof316 + goto _test_eof322 } - st_case_316: + st_case_322: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st317 + goto st323 case 95: goto tr56 case 101: - goto st317 + goto st323 } switch { case lex.data[( lex.p)] < 65: @@ -12569,20 +12763,20 @@ tr32: goto tr56 } goto tr81 - st317: + st323: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof317 + goto _test_eof323 } - st_case_317: + st_case_323: switch lex.data[( lex.p)] { case 36: goto tr56 case 89: - goto tr459 + goto tr466 case 95: goto tr56 case 121: - goto tr459 + goto tr466 } switch { case lex.data[( lex.p)] < 65: @@ -12597,32 +12791,32 @@ tr32: goto tr56 } goto tr81 - st318: + st324: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof318 + goto _test_eof324 } - st_case_318: + st_case_324: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st319 - case 69: goto st325 + case 69: + goto st331 case 73: - goto st329 + goto st335 case 79: - goto st333 + goto st339 case 95: goto tr56 case 97: - goto st319 - case 101: goto st325 + case 101: + goto st331 case 105: - goto st329 + goto st335 case 111: - goto st333 + goto st339 } switch { case lex.data[( lex.p)] < 66: @@ -12637,24 +12831,24 @@ tr32: goto tr56 } goto tr81 - st319: + st325: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof319 + goto _test_eof325 } - st_case_319: + st_case_325: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st320 + goto st326 case 84: - goto st321 + goto st327 case 95: goto tr56 case 115: - goto st320 + goto st326 case 116: - goto st321 + goto st327 } switch { case lex.data[( lex.p)] < 65: @@ -12669,20 +12863,20 @@ tr32: goto tr56 } goto tr81 - st320: + st326: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof320 + goto _test_eof326 } - st_case_320: + st_case_326: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr466 + goto tr473 case 95: goto tr56 case 116: - goto tr466 + goto tr473 } switch { case lex.data[( lex.p)] < 65: @@ -12697,20 +12891,20 @@ tr32: goto tr56 } goto tr81 - st321: + st327: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof321 + goto _test_eof327 } - st_case_321: + st_case_327: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st322 + goto st328 case 95: goto tr56 case 101: - goto st322 + goto st328 } switch { case lex.data[( lex.p)] < 65: @@ -12725,20 +12919,20 @@ tr32: goto tr56 } goto tr81 - st322: + st328: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof322 + goto _test_eof328 } - st_case_322: + st_case_328: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st323 + goto st329 case 95: goto tr56 case 114: - goto st323 + goto st329 } switch { case lex.data[( lex.p)] < 65: @@ -12753,20 +12947,20 @@ tr32: goto tr56 } goto tr81 - st323: + st329: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof323 + goto _test_eof329 } - st_case_323: + st_case_329: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st324 + goto st330 case 95: goto tr56 case 97: - goto st324 + goto st330 } switch { case lex.data[( lex.p)] < 66: @@ -12781,20 +12975,20 @@ tr32: goto tr56 } goto tr81 - st324: + st330: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof324 + goto _test_eof330 } - st_case_324: + st_case_330: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto tr470 + goto tr477 case 95: goto tr56 case 108: - goto tr470 + goto tr477 } switch { case lex.data[( lex.p)] < 65: @@ -12809,24 +13003,24 @@ tr32: goto tr56 } goto tr81 - st325: + st331: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof325 + goto _test_eof331 } - st_case_325: + st_case_331: switch lex.data[( lex.p)] { case 36: goto tr56 case 70: - goto st326 + goto st332 case 86: - goto st327 + goto st333 case 95: goto tr56 case 102: - goto st326 + goto st332 case 118: - goto st327 + goto st333 } switch { case lex.data[( lex.p)] < 65: @@ -12841,20 +13035,20 @@ tr32: goto tr56 } goto tr81 - st326: + st332: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof326 + goto _test_eof332 } - st_case_326: + st_case_332: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr473 + goto tr480 case 95: goto tr56 case 116: - goto tr473 + goto tr480 } switch { case lex.data[( lex.p)] < 65: @@ -12869,20 +13063,20 @@ tr32: goto tr56 } goto tr81 - st327: + st333: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof327 + goto _test_eof333 } - st_case_327: + st_case_333: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st328 + goto st334 case 95: goto tr56 case 101: - goto st328 + goto st334 } switch { case lex.data[( lex.p)] < 65: @@ -12897,20 +13091,20 @@ tr32: goto tr56 } goto tr81 - st328: + st334: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof328 + goto _test_eof334 } - st_case_328: + st_case_334: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto tr475 + goto tr482 case 95: goto tr56 case 108: - goto tr475 + goto tr482 } switch { case lex.data[( lex.p)] < 65: @@ -12925,24 +13119,24 @@ tr32: goto tr56 } goto tr81 - st329: + st335: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof329 + goto _test_eof335 } - st_case_329: + st_case_335: switch lex.data[( lex.p)] { case 36: goto tr56 case 75: - goto st330 + goto st336 case 77: - goto st331 + goto st337 case 95: goto tr56 case 107: - goto st330 + goto st336 case 109: - goto st331 + goto st337 } switch { case lex.data[( lex.p)] < 65: @@ -12957,20 +13151,20 @@ tr32: goto tr56 } goto tr81 - st330: + st336: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof330 + goto _test_eof336 } - st_case_330: + st_case_336: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr478 + goto tr485 case 95: goto tr56 case 101: - goto tr478 + goto tr485 } switch { case lex.data[( lex.p)] < 65: @@ -12985,20 +13179,20 @@ tr32: goto tr56 } goto tr81 - st331: + st337: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof331 + goto _test_eof337 } - st_case_331: + st_case_337: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st332 + goto st338 case 95: goto tr56 case 105: - goto st332 + goto st338 } switch { case lex.data[( lex.p)] < 65: @@ -13013,20 +13207,20 @@ tr32: goto tr56 } goto tr81 - st332: + st338: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof332 + goto _test_eof338 } - st_case_332: + st_case_338: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr480 + goto tr487 case 95: goto tr56 case 116: - goto tr480 + goto tr487 } switch { case lex.data[( lex.p)] < 65: @@ -13041,20 +13235,20 @@ tr32: goto tr56 } goto tr81 - st333: + st339: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof333 + goto _test_eof339 } - st_case_333: + st_case_339: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st334 + goto st340 case 95: goto tr56 case 99: - goto st334 + goto st340 } switch { case lex.data[( lex.p)] < 65: @@ -13069,24 +13263,24 @@ tr32: goto tr56 } goto tr81 - st334: + st340: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof334 + goto _test_eof340 } - st_case_334: + st_case_340: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st335 + goto st341 case 75: - goto st336 + goto st342 case 95: goto tr56 case 97: - goto st335 + goto st341 case 107: - goto st336 + goto st342 } switch { case lex.data[( lex.p)] < 66: @@ -13101,20 +13295,20 @@ tr32: goto tr56 } goto tr81 - st335: + st341: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof335 + goto _test_eof341 } - st_case_335: + st_case_341: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto tr484 + goto tr491 case 95: goto tr56 case 108: - goto tr484 + goto tr491 } switch { case lex.data[( lex.p)] < 65: @@ -13129,20 +13323,20 @@ tr32: goto tr56 } goto tr81 - st336: + st342: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof336 + goto _test_eof342 } - st_case_336: + st_case_342: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st337 + goto st343 case 95: goto tr56 case 101: - goto st337 + goto st343 } switch { case lex.data[( lex.p)] < 65: @@ -13157,20 +13351,20 @@ tr32: goto tr56 } goto tr81 - st337: + st343: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof337 + goto _test_eof343 } - st_case_337: + st_case_343: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto tr486 + goto tr493 case 95: goto tr56 case 100: - goto tr486 + goto tr493 } switch { case lex.data[( lex.p)] < 65: @@ -13185,24 +13379,24 @@ tr32: goto tr56 } goto tr81 - st338: + st344: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof338 + goto _test_eof344 } - st_case_338: + st_case_344: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st339 + goto st345 case 79: - goto st343 + goto st349 case 95: goto tr56 case 105: - goto st339 + goto st345 case 111: - goto st343 + goto st349 } switch { case lex.data[( lex.p)] < 65: @@ -13217,20 +13411,20 @@ tr32: goto tr56 } goto tr81 - st339: + st345: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof339 + goto _test_eof345 } - st_case_339: + st_case_345: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st340 + goto st346 case 95: goto tr56 case 110: - goto st340 + goto st346 } switch { case lex.data[( lex.p)] < 65: @@ -13245,20 +13439,20 @@ tr32: goto tr56 } goto tr81 - st340: + st346: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof340 + goto _test_eof346 } - st_case_340: + st_case_346: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st341 + goto st347 case 95: goto tr56 case 117: - goto st341 + goto st347 } switch { case lex.data[( lex.p)] < 65: @@ -13273,20 +13467,20 @@ tr32: goto tr56 } goto tr81 - st341: + st347: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof341 + goto _test_eof347 } - st_case_341: + st_case_347: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st342 + goto st348 case 95: goto tr56 case 116: - goto st342 + goto st348 } switch { case lex.data[( lex.p)] < 65: @@ -13301,20 +13495,20 @@ tr32: goto tr56 } goto tr81 - st342: + st348: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof342 + goto _test_eof348 } - st_case_342: + st_case_348: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr492 + goto tr499 case 95: goto tr56 case 101: - goto tr492 + goto tr499 } switch { case lex.data[( lex.p)] < 65: @@ -13329,20 +13523,20 @@ tr32: goto tr56 } goto tr81 - st343: + st349: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof343 + goto _test_eof349 } - st_case_343: + st_case_349: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st344 + goto st350 case 95: goto tr56 case 110: - goto st344 + goto st350 } switch { case lex.data[( lex.p)] < 65: @@ -13357,20 +13551,20 @@ tr32: goto tr56 } goto tr81 - st344: + st350: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof344 + goto _test_eof350 } - st_case_344: + st_case_350: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st345 + goto st351 case 95: goto tr56 case 116: - goto st345 + goto st351 } switch { case lex.data[( lex.p)] < 65: @@ -13385,20 +13579,20 @@ tr32: goto tr56 } goto tr81 - st345: + st351: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof345 + goto _test_eof351 } - st_case_345: + st_case_351: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto tr495 + goto tr502 case 95: goto tr56 case 104: - goto tr495 + goto tr502 } switch { case lex.data[( lex.p)] < 65: @@ -13413,32 +13607,32 @@ tr32: goto tr56 } goto tr81 - st346: + st352: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof346 + goto _test_eof352 } - st_case_346: + st_case_352: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st347 - case 67: goto st353 + case 67: + goto st359 case 79: - goto st356 + goto st362 case 85: - goto st370 + goto st376 case 95: goto tr56 case 97: - goto st347 - case 99: goto st353 + case 99: + goto st359 case 111: - goto st356 + goto st362 case 117: - goto st370 + goto st376 } switch { case lex.data[( lex.p)] < 66: @@ -13453,20 +13647,20 @@ tr32: goto tr56 } goto tr81 - st347: + st353: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof347 + goto _test_eof353 } - st_case_347: + st_case_353: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st348 + goto st354 case 95: goto tr56 case 116: - goto st348 + goto st354 } switch { case lex.data[( lex.p)] < 65: @@ -13481,20 +13675,20 @@ tr32: goto tr56 } goto tr81 - st348: + st354: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof348 + goto _test_eof354 } - st_case_348: + st_case_354: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st349 + goto st355 case 95: goto tr56 case 105: - goto st349 + goto st355 } switch { case lex.data[( lex.p)] < 65: @@ -13509,20 +13703,20 @@ tr32: goto tr56 } goto tr81 - st349: + st355: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof349 + goto _test_eof355 } - st_case_349: + st_case_355: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st350 + goto st356 case 95: goto tr56 case 111: - goto st350 + goto st356 } switch { case lex.data[( lex.p)] < 65: @@ -13537,20 +13731,20 @@ tr32: goto tr56 } goto tr81 - st350: + st356: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof350 + goto _test_eof356 } - st_case_350: + st_case_356: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st351 + goto st357 case 95: goto tr56 case 110: - goto st351 + goto st357 } switch { case lex.data[( lex.p)] < 65: @@ -13565,20 +13759,20 @@ tr32: goto tr56 } goto tr81 - st351: + st357: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof351 + goto _test_eof357 } - st_case_351: + st_case_357: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st352 + goto st358 case 95: goto tr56 case 97: - goto st352 + goto st358 } switch { case lex.data[( lex.p)] < 66: @@ -13593,20 +13787,20 @@ tr32: goto tr56 } goto tr81 - st352: + st358: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof352 + goto _test_eof358 } - st_case_352: + st_case_358: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto tr505 + goto tr512 case 95: goto tr56 case 108: - goto tr505 + goto tr512 } switch { case lex.data[( lex.p)] < 65: @@ -13621,20 +13815,20 @@ tr32: goto tr56 } goto tr81 - st353: + st359: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof353 + goto _test_eof359 } - st_case_353: + st_case_359: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto st354 + goto st360 case 95: goto tr56 case 104: - goto st354 + goto st360 } switch { case lex.data[( lex.p)] < 65: @@ -13649,20 +13843,20 @@ tr32: goto tr56 } goto tr81 - st354: + st360: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof354 + goto _test_eof360 } - st_case_354: + st_case_360: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st355 + goto st361 case 95: goto tr56 case 97: - goto st355 + goto st361 } switch { case lex.data[( lex.p)] < 66: @@ -13677,20 +13871,20 @@ tr32: goto tr56 } goto tr81 - st355: + st361: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof355 + goto _test_eof361 } - st_case_355: + st_case_361: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr508 + goto tr515 case 95: goto tr56 case 114: - goto tr508 + goto tr515 } switch { case lex.data[( lex.p)] < 65: @@ -13705,24 +13899,24 @@ tr32: goto tr56 } goto tr81 - st356: + st362: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof356 + goto _test_eof362 } - st_case_356: + st_case_362: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st357 - case 84: goto st363 + case 84: + goto st369 case 95: goto tr56 case 114: - goto st357 - case 116: goto st363 + case 116: + goto st369 } switch { case lex.data[( lex.p)] < 65: @@ -13737,20 +13931,20 @@ tr32: goto tr56 } goto tr81 - st357: + st363: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof357 + goto _test_eof363 } - st_case_357: + st_case_363: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto st358 + goto st364 case 95: goto tr56 case 109: - goto st358 + goto st364 } switch { case lex.data[( lex.p)] < 65: @@ -13765,20 +13959,20 @@ tr32: goto tr56 } goto tr81 - st358: + st364: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof358 + goto _test_eof364 } - st_case_358: + st_case_364: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st359 + goto st365 case 95: goto tr56 case 97: - goto st359 + goto st365 } switch { case lex.data[( lex.p)] < 66: @@ -13793,20 +13987,20 @@ tr32: goto tr56 } goto tr81 - st359: + st365: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof359 + goto _test_eof365 } - st_case_359: + st_case_365: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st360 + goto st366 case 95: goto tr56 case 108: - goto st360 + goto st366 } switch { case lex.data[( lex.p)] < 65: @@ -13821,20 +14015,20 @@ tr32: goto tr56 } goto tr81 - st360: + st366: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof360 + goto _test_eof366 } - st_case_360: + st_case_366: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st361 + goto st367 case 95: goto tr56 case 105: - goto st361 + goto st367 } switch { case lex.data[( lex.p)] < 65: @@ -13849,20 +14043,20 @@ tr32: goto tr56 } goto tr81 - st361: + st367: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof361 + goto _test_eof367 } - st_case_361: + st_case_367: switch lex.data[( lex.p)] { case 36: goto tr56 case 90: - goto st362 + goto st368 case 95: goto tr56 case 122: - goto st362 + goto st368 } switch { case lex.data[( lex.p)] < 65: @@ -13877,20 +14071,20 @@ tr32: goto tr56 } goto tr81 - st362: + st368: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof362 + goto _test_eof368 } - st_case_362: + st_case_368: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr516 + goto tr523 case 95: goto tr56 case 101: - goto tr516 + goto tr523 } switch { case lex.data[( lex.p)] < 65: @@ -13905,24 +14099,24 @@ tr32: goto tr56 } goto tr81 - st363: + st369: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof363 + goto _test_eof369 } - st_case_363: + st_case_369: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto st364 + goto st370 case 78: - goto st367 + goto st373 case 95: goto tr56 case 104: - goto st364 + goto st370 case 110: - goto st367 + goto st373 } switch { case lex.data[( lex.p)] < 65: @@ -13936,21 +14130,21 @@ tr32: default: goto tr56 } - goto tr517 - st364: + goto tr524 + st370: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof364 + goto _test_eof370 } - st_case_364: + st_case_370: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st365 + goto st371 case 95: goto tr56 case 105: - goto st365 + goto st371 } switch { case lex.data[( lex.p)] < 65: @@ -13965,20 +14159,20 @@ tr32: goto tr56 } goto tr81 - st365: + st371: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof365 + goto _test_eof371 } - st_case_365: + st_case_371: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st366 + goto st372 case 95: goto tr56 case 110: - goto st366 + goto st372 } switch { case lex.data[( lex.p)] < 65: @@ -13993,20 +14187,20 @@ tr32: goto tr56 } goto tr81 - st366: + st372: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof366 + goto _test_eof372 } - st_case_366: + st_case_372: switch lex.data[( lex.p)] { case 36: goto tr56 case 71: - goto tr522 + goto tr529 case 95: goto tr56 case 103: - goto tr522 + goto tr529 } switch { case lex.data[( lex.p)] < 65: @@ -14021,20 +14215,20 @@ tr32: goto tr56 } goto tr81 - st367: + st373: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof367 + goto _test_eof373 } - st_case_367: + st_case_373: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st368 + goto st374 case 95: goto tr56 case 117: - goto st368 + goto st374 } switch { case lex.data[( lex.p)] < 65: @@ -14049,20 +14243,20 @@ tr32: goto tr56 } goto tr81 - st368: + st374: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof368 + goto _test_eof374 } - st_case_368: + st_case_374: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st369 + goto st375 case 95: goto tr56 case 108: - goto st369 + goto st375 } switch { case lex.data[( lex.p)] < 65: @@ -14077,20 +14271,20 @@ tr32: goto tr56 } goto tr81 - st369: + st375: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof369 + goto _test_eof375 } - st_case_369: + st_case_375: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto tr525 + goto tr532 case 95: goto tr56 case 108: - goto tr525 + goto tr532 } switch { case lex.data[( lex.p)] < 65: @@ -14105,24 +14299,24 @@ tr32: goto tr56 } goto tr81 - st370: + st376: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof370 + goto _test_eof376 } - st_case_370: + st_case_376: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st371 + goto st377 case 77: - goto st373 + goto st379 case 95: goto tr56 case 108: - goto st371 + goto st377 case 109: - goto st373 + goto st379 } switch { case lex.data[( lex.p)] < 65: @@ -14137,20 +14331,20 @@ tr32: goto tr56 } goto tr81 - st371: + st377: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof371 + goto _test_eof377 } - st_case_371: + st_case_377: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st372 + goto st378 case 95: goto tr56 case 108: - goto st372 + goto st378 } switch { case lex.data[( lex.p)] < 65: @@ -14165,20 +14359,20 @@ tr32: goto tr56 } goto tr81 - st372: + st378: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof372 + goto _test_eof378 } - st_case_372: + st_case_378: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr530 + goto tr537 case 95: goto tr56 case 115: - goto tr530 + goto tr537 } switch { case lex.data[( lex.p)] < 65: @@ -14192,21 +14386,21 @@ tr32: default: goto tr56 } - goto tr529 - st373: + goto tr536 + st379: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof373 + goto _test_eof379 } - st_case_373: + st_case_379: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st374 + goto st380 case 95: goto tr56 case 101: - goto st374 + goto st380 } switch { case lex.data[( lex.p)] < 65: @@ -14221,20 +14415,20 @@ tr32: goto tr56 } goto tr81 - st374: + st380: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof374 + goto _test_eof380 } - st_case_374: + st_case_380: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st375 + goto st381 case 95: goto tr56 case 114: - goto st375 + goto st381 } switch { case lex.data[( lex.p)] < 65: @@ -14249,20 +14443,20 @@ tr32: goto tr56 } goto tr81 - st375: + st381: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof375 + goto _test_eof381 } - st_case_375: + st_case_381: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st376 + goto st382 case 95: goto tr56 case 105: - goto st376 + goto st382 } switch { case lex.data[( lex.p)] < 65: @@ -14277,20 +14471,20 @@ tr32: goto tr56 } goto tr81 - st376: + st382: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof376 + goto _test_eof382 } - st_case_376: + st_case_382: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto tr534 + goto tr541 case 95: goto tr56 case 99: - goto tr534 + goto tr541 } switch { case lex.data[( lex.p)] < 65: @@ -14305,36 +14499,36 @@ tr32: goto tr56 } goto tr81 - st377: + st383: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof377 + goto _test_eof383 } - st_case_377: + st_case_383: switch lex.data[( lex.p)] { case 36: goto tr56 case 70: - goto st378 + goto st384 case 78: - goto st382 + goto st388 case 82: - goto st384 + goto st390 case 85: - goto st393 + goto st399 case 86: - goto st396 + goto st402 case 95: goto tr56 case 102: - goto st378 + goto st384 case 110: - goto st382 + goto st388 case 114: - goto st384 + goto st390 case 117: - goto st393 + goto st399 case 118: - goto st396 + goto st402 } switch { case lex.data[( lex.p)] < 65: @@ -14349,20 +14543,20 @@ tr32: goto tr56 } goto tr81 - st378: + st384: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof378 + goto _test_eof384 } - st_case_378: + st_case_384: switch lex.data[( lex.p)] { case 36: goto tr56 case 70: - goto st379 + goto st385 case 95: goto tr56 case 102: - goto st379 + goto st385 } switch { case lex.data[( lex.p)] < 65: @@ -14376,21 +14570,21 @@ tr32: default: goto tr56 } - goto tr540 - st379: + goto tr547 + st385: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof379 + goto _test_eof385 } - st_case_379: + st_case_385: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st380 + goto st386 case 95: goto tr56 case 115: - goto st380 + goto st386 } switch { case lex.data[( lex.p)] < 65: @@ -14405,20 +14599,20 @@ tr32: goto tr56 } goto tr81 - st380: + st386: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof380 + goto _test_eof386 } - st_case_380: + st_case_386: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st381 + goto st387 case 95: goto tr56 case 101: - goto st381 + goto st387 } switch { case lex.data[( lex.p)] < 65: @@ -14433,20 +14627,20 @@ tr32: goto tr56 } goto tr81 - st381: + st387: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof381 + goto _test_eof387 } - st_case_381: + st_case_387: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr544 + goto tr551 case 95: goto tr56 case 116: - goto tr544 + goto tr551 } switch { case lex.data[( lex.p)] < 65: @@ -14461,20 +14655,20 @@ tr32: goto tr56 } goto tr81 - st382: + st388: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof382 + goto _test_eof388 } - st_case_382: + st_case_388: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st383 + goto st389 case 95: goto tr56 case 108: - goto st383 + goto st389 } switch { case lex.data[( lex.p)] < 65: @@ -14488,21 +14682,21 @@ tr32: default: goto tr56 } - goto tr545 - st383: + goto tr552 + st389: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof383 + goto _test_eof389 } - st_case_383: + st_case_389: switch lex.data[( lex.p)] { case 36: goto tr56 case 89: - goto tr547 + goto tr554 case 95: goto tr56 case 121: - goto tr547 + goto tr554 } switch { case lex.data[( lex.p)] < 65: @@ -14517,20 +14711,20 @@ tr32: goto tr56 } goto tr81 - st384: + st390: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof384 + goto _test_eof390 } - st_case_384: + st_case_390: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto st385 + goto st391 case 95: goto tr56 case 100: - goto st385 + goto st391 } switch { case lex.data[( lex.p)] < 65: @@ -14544,25 +14738,25 @@ tr32: default: goto tr56 } - goto tr548 - st385: + goto tr555 + st391: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof385 + goto _test_eof391 } - st_case_385: + st_case_391: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st386 + goto st392 case 73: - goto st387 + goto st393 case 95: goto tr56 case 101: - goto st386 + goto st392 case 105: - goto st387 + goto st393 } switch { case lex.data[( lex.p)] < 65: @@ -14577,20 +14771,20 @@ tr32: goto tr56 } goto tr81 - st386: + st392: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof386 + goto _test_eof392 } - st_case_386: + st_case_392: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr552 + goto tr559 case 95: goto tr56 case 114: - goto tr552 + goto tr559 } switch { case lex.data[( lex.p)] < 65: @@ -14605,20 +14799,20 @@ tr32: goto tr56 } goto tr81 - st387: + st393: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof387 + goto _test_eof393 } - st_case_387: + st_case_393: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st388 + goto st394 case 95: goto tr56 case 110: - goto st388 + goto st394 } switch { case lex.data[( lex.p)] < 65: @@ -14633,20 +14827,20 @@ tr32: goto tr56 } goto tr81 - st388: + st394: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof388 + goto _test_eof394 } - st_case_388: + st_case_394: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st389 + goto st395 case 95: goto tr56 case 97: - goto st389 + goto st395 } switch { case lex.data[( lex.p)] < 66: @@ -14661,20 +14855,20 @@ tr32: goto tr56 } goto tr81 - st389: + st395: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof389 + goto _test_eof395 } - st_case_389: + st_case_395: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st390 + goto st396 case 95: goto tr56 case 108: - goto st390 + goto st396 } switch { case lex.data[( lex.p)] < 65: @@ -14689,20 +14883,20 @@ tr32: goto tr56 } goto tr81 - st390: + st396: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof390 + goto _test_eof396 } - st_case_390: + st_case_396: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st391 + goto st397 case 95: goto tr56 case 105: - goto st391 + goto st397 } switch { case lex.data[( lex.p)] < 65: @@ -14717,20 +14911,20 @@ tr32: goto tr56 } goto tr81 - st391: + st397: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof391 + goto _test_eof397 } - st_case_391: + st_case_397: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st392 + goto st398 case 95: goto tr56 case 116: - goto st392 + goto st398 } switch { case lex.data[( lex.p)] < 65: @@ -14745,20 +14939,20 @@ tr32: goto tr56 } goto tr81 - st392: + st398: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof392 + goto _test_eof398 } - st_case_392: + st_case_398: switch lex.data[( lex.p)] { case 36: goto tr56 case 89: - goto tr558 + goto tr565 case 95: goto tr56 case 121: - goto tr558 + goto tr565 } switch { case lex.data[( lex.p)] < 65: @@ -14773,20 +14967,20 @@ tr32: goto tr56 } goto tr81 - st393: + st399: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof393 + goto _test_eof399 } - st_case_393: + st_case_399: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st394 + goto st400 case 95: goto tr56 case 116: - goto st394 + goto st400 } switch { case lex.data[( lex.p)] < 65: @@ -14801,20 +14995,20 @@ tr32: goto tr56 } goto tr81 - st394: + st400: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof394 + goto _test_eof400 } - st_case_394: + st_case_400: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st395 + goto st401 case 95: goto tr56 case 101: - goto st395 + goto st401 } switch { case lex.data[( lex.p)] < 65: @@ -14829,20 +15023,20 @@ tr32: goto tr56 } goto tr81 - st395: + st401: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof395 + goto _test_eof401 } - st_case_395: + st_case_401: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr561 + goto tr568 case 95: goto tr56 case 114: - goto tr561 + goto tr568 } switch { case lex.data[( lex.p)] < 65: @@ -14857,20 +15051,20 @@ tr32: goto tr56 } goto tr81 - st396: + st402: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof396 + goto _test_eof402 } - st_case_396: + st_case_402: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st397 + goto st403 case 95: goto tr56 case 101: - goto st397 + goto st403 } switch { case lex.data[( lex.p)] < 65: @@ -14885,20 +15079,20 @@ tr32: goto tr56 } goto tr81 - st397: + st403: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof397 + goto _test_eof403 } - st_case_397: + st_case_403: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr563 + goto tr570 case 95: goto tr56 case 114: - goto tr563 + goto tr570 } switch { case lex.data[( lex.p)] < 65: @@ -14913,28 +15107,28 @@ tr32: goto tr56 } goto tr81 - st398: + st404: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof398 + goto _test_eof404 } - st_case_398: + st_case_404: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st399 + goto st405 case 76: - goto st406 + goto st412 case 82: - goto st409 + goto st415 case 95: goto tr56 case 97: - goto st399 + goto st405 case 108: - goto st406 + goto st412 case 114: - goto st409 + goto st415 } switch { case lex.data[( lex.p)] < 66: @@ -14949,20 +15143,20 @@ tr32: goto tr56 } goto tr81 - st399: + st405: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof399 + goto _test_eof405 } - st_case_399: + st_case_405: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st400 + goto st406 case 95: goto tr56 case 114: - goto st400 + goto st406 } switch { case lex.data[( lex.p)] < 65: @@ -14977,20 +15171,20 @@ tr32: goto tr56 } goto tr81 - st400: + st406: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof400 + goto _test_eof406 } - st_case_400: + st_case_406: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st401 + goto st407 case 95: goto tr56 case 116: - goto st401 + goto st407 } switch { case lex.data[( lex.p)] < 65: @@ -15005,20 +15199,20 @@ tr32: goto tr56 } goto tr81 - st401: + st407: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof401 + goto _test_eof407 } - st_case_401: + st_case_407: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st402 + goto st408 case 95: goto tr56 case 105: - goto st402 + goto st408 } switch { case lex.data[( lex.p)] < 65: @@ -15033,20 +15227,20 @@ tr32: goto tr56 } goto tr81 - st402: + st408: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof402 + goto _test_eof408 } - st_case_402: + st_case_408: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st403 + goto st409 case 95: goto tr56 case 116: - goto st403 + goto st409 } switch { case lex.data[( lex.p)] < 65: @@ -15061,20 +15255,20 @@ tr32: goto tr56 } goto tr81 - st403: + st409: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof403 + goto _test_eof409 } - st_case_403: + st_case_409: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st404 + goto st410 case 95: goto tr56 case 105: - goto st404 + goto st410 } switch { case lex.data[( lex.p)] < 65: @@ -15089,20 +15283,20 @@ tr32: goto tr56 } goto tr81 - st404: + st410: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof404 + goto _test_eof410 } - st_case_404: + st_case_410: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st405 + goto st411 case 95: goto tr56 case 111: - goto st405 + goto st411 } switch { case lex.data[( lex.p)] < 65: @@ -15117,20 +15311,20 @@ tr32: goto tr56 } goto tr81 - st405: + st411: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof405 + goto _test_eof411 } - st_case_405: + st_case_411: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr573 + goto tr580 case 95: goto tr56 case 110: - goto tr573 + goto tr580 } switch { case lex.data[( lex.p)] < 65: @@ -15145,20 +15339,20 @@ tr32: goto tr56 } goto tr81 - st406: + st412: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof406 + goto _test_eof412 } - st_case_406: + st_case_412: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st407 + goto st413 case 95: goto tr56 case 97: - goto st407 + goto st413 } switch { case lex.data[( lex.p)] < 66: @@ -15173,20 +15367,20 @@ tr32: goto tr56 } goto tr81 - st407: + st413: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof407 + goto _test_eof413 } - st_case_407: + st_case_413: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st408 + goto st414 case 95: goto tr56 case 110: - goto st408 + goto st414 } switch { case lex.data[( lex.p)] < 65: @@ -15201,20 +15395,20 @@ tr32: goto tr56 } goto tr81 - st408: + st414: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof408 + goto _test_eof414 } - st_case_408: + st_case_414: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr576 + goto tr583 case 95: goto tr56 case 115: - goto tr576 + goto tr583 } switch { case lex.data[( lex.p)] < 65: @@ -15229,28 +15423,28 @@ tr32: goto tr56 } goto tr81 - st409: + st415: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof409 + goto _test_eof415 } - st_case_409: + st_case_415: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st410 + goto st416 case 73: - goto st414 + goto st420 case 79: - goto st418 + goto st424 case 95: goto tr56 case 101: - goto st410 + goto st416 case 105: - goto st414 + goto st420 case 111: - goto st418 + goto st424 } switch { case lex.data[( lex.p)] < 65: @@ -15265,20 +15459,20 @@ tr32: goto tr56 } goto tr81 - st410: + st416: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof410 + goto _test_eof416 } - st_case_410: + st_case_416: switch lex.data[( lex.p)] { case 36: goto tr56 case 80: - goto st411 + goto st417 case 95: goto tr56 case 112: - goto st411 + goto st417 } switch { case lex.data[( lex.p)] < 65: @@ -15293,20 +15487,20 @@ tr32: goto tr56 } goto tr81 - st411: + st417: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof411 + goto _test_eof417 } - st_case_411: + st_case_417: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st412 + goto st418 case 95: goto tr56 case 97: - goto st412 + goto st418 } switch { case lex.data[( lex.p)] < 66: @@ -15321,20 +15515,20 @@ tr32: goto tr56 } goto tr81 - st412: + st418: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof412 + goto _test_eof418 } - st_case_412: + st_case_418: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st413 + goto st419 case 95: goto tr56 case 114: - goto st413 + goto st419 } switch { case lex.data[( lex.p)] < 65: @@ -15349,20 +15543,20 @@ tr32: goto tr56 } goto tr81 - st413: + st419: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof413 + goto _test_eof419 } - st_case_413: + st_case_419: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr583 + goto tr590 case 95: goto tr56 case 101: - goto tr583 + goto tr590 } switch { case lex.data[( lex.p)] < 65: @@ -15377,20 +15571,20 @@ tr32: goto tr56 } goto tr81 - st414: + st420: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof414 + goto _test_eof420 } - st_case_414: + st_case_420: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto st415 + goto st421 case 95: goto tr56 case 109: - goto st415 + goto st421 } switch { case lex.data[( lex.p)] < 65: @@ -15405,20 +15599,20 @@ tr32: goto tr56 } goto tr81 - st415: + st421: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof415 + goto _test_eof421 } - st_case_415: + st_case_421: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st416 + goto st422 case 95: goto tr56 case 97: - goto st416 + goto st422 } switch { case lex.data[( lex.p)] < 66: @@ -15433,20 +15627,20 @@ tr32: goto tr56 } goto tr81 - st416: + st422: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof416 + goto _test_eof422 } - st_case_416: + st_case_422: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st417 + goto st423 case 95: goto tr56 case 114: - goto st417 + goto st423 } switch { case lex.data[( lex.p)] < 65: @@ -15461,20 +15655,20 @@ tr32: goto tr56 } goto tr81 - st417: + st423: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof417 + goto _test_eof423 } - st_case_417: + st_case_423: switch lex.data[( lex.p)] { case 36: goto tr56 case 89: - goto tr587 + goto tr594 case 95: goto tr56 case 121: - goto tr587 + goto tr594 } switch { case lex.data[( lex.p)] < 65: @@ -15489,20 +15683,20 @@ tr32: goto tr56 } goto tr81 - st418: + st424: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof418 + goto _test_eof424 } - st_case_418: + st_case_424: switch lex.data[( lex.p)] { case 36: goto tr56 case 71: - goto st419 + goto st425 case 95: goto tr56 case 103: - goto st419 + goto st425 } switch { case lex.data[( lex.p)] < 65: @@ -15517,20 +15711,20 @@ tr32: goto tr56 } goto tr81 - st419: + st425: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof419 + goto _test_eof425 } - st_case_419: + st_case_425: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st420 + goto st426 case 95: goto tr56 case 114: - goto st420 + goto st426 } switch { case lex.data[( lex.p)] < 65: @@ -15545,20 +15739,20 @@ tr32: goto tr56 } goto tr81 - st420: + st426: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof420 + goto _test_eof426 } - st_case_420: + st_case_426: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st421 + goto st427 case 95: goto tr56 case 97: - goto st421 + goto st427 } switch { case lex.data[( lex.p)] < 66: @@ -15573,20 +15767,20 @@ tr32: goto tr56 } goto tr81 - st421: + st427: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof421 + goto _test_eof427 } - st_case_421: + st_case_427: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto tr591 + goto tr598 case 95: goto tr56 case 109: - goto tr591 + goto tr598 } switch { case lex.data[( lex.p)] < 65: @@ -15601,20 +15795,20 @@ tr32: goto tr56 } goto tr81 - st422: + st428: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof422 + goto _test_eof428 } - st_case_422: + st_case_428: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st423 + goto st429 case 95: goto tr56 case 117: - goto st423 + goto st429 } switch { case lex.data[( lex.p)] < 65: @@ -15629,20 +15823,20 @@ tr32: goto tr56 } goto tr81 - st423: + st429: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof423 + goto _test_eof429 } - st_case_423: + st_case_429: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st424 + goto st430 case 95: goto tr56 case 111: - goto st424 + goto st430 } switch { case lex.data[( lex.p)] < 65: @@ -15657,20 +15851,20 @@ tr32: goto tr56 } goto tr81 - st424: + st430: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof424 + goto _test_eof430 } - st_case_424: + st_case_430: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st425 + goto st431 case 95: goto tr56 case 116: - goto st425 + goto st431 } switch { case lex.data[( lex.p)] < 65: @@ -15685,20 +15879,20 @@ tr32: goto tr56 } goto tr81 - st425: + st431: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof425 + goto _test_eof431 } - st_case_425: + st_case_431: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr595 + goto tr602 case 95: goto tr56 case 101: - goto tr595 + goto tr602 } switch { case lex.data[( lex.p)] < 65: @@ -15713,28 +15907,28 @@ tr32: goto tr56 } goto tr81 - st426: + st432: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof426 + goto _test_eof432 } - st_case_426: + st_case_432: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st427 + goto st433 case 73: - goto st464 + goto st470 case 79: - goto st467 + goto st473 case 95: goto tr56 case 101: - goto st427 + goto st433 case 105: - goto st464 + goto st470 case 111: - goto st467 + goto st473 } switch { case lex.data[( lex.p)] < 65: @@ -15749,44 +15943,44 @@ tr32: goto tr56 } goto tr81 - st427: + st433: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof427 + goto _test_eof433 } - st_case_427: + st_case_433: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st428 + goto st434 case 67: - goto st429 - case 70: goto st435 + case 70: + goto st441 case 80: - goto st442 + goto st448 case 83: - goto st449 - case 84: goto st455 - case 86: + case 84: goto st461 + case 86: + goto st467 case 95: goto tr56 case 97: - goto st428 + goto st434 case 99: - goto st429 - case 102: goto st435 + case 102: + goto st441 case 112: - goto st442 + goto st448 case 115: - goto st449 - case 116: goto st455 - case 118: + case 116: goto st461 + case 118: + goto st467 } switch { case lex.data[( lex.p)] < 66: @@ -15801,24 +15995,24 @@ tr32: goto tr56 } goto tr81 - st428: + st434: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof428 + goto _test_eof434 } - st_case_428: + st_case_434: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto tr606 + goto tr613 case 76: - goto tr607 + goto tr614 case 95: goto tr56 case 100: - goto tr606 + goto tr613 case 108: - goto tr607 + goto tr614 } switch { case lex.data[( lex.p)] < 65: @@ -15833,20 +16027,20 @@ tr32: goto tr56 } goto tr81 - st429: + st435: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof429 + goto _test_eof435 } - st_case_429: + st_case_435: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st430 + goto st436 case 95: goto tr56 case 117: - goto st430 + goto st436 } switch { case lex.data[( lex.p)] < 65: @@ -15861,20 +16055,20 @@ tr32: goto tr56 } goto tr81 - st430: + st436: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof430 + goto _test_eof436 } - st_case_430: + st_case_436: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st431 + goto st437 case 95: goto tr56 case 114: - goto st431 + goto st437 } switch { case lex.data[( lex.p)] < 65: @@ -15889,20 +16083,20 @@ tr32: goto tr56 } goto tr81 - st431: + st437: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof431 + goto _test_eof437 } - st_case_431: + st_case_437: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st432 + goto st438 case 95: goto tr56 case 115: - goto st432 + goto st438 } switch { case lex.data[( lex.p)] < 65: @@ -15917,20 +16111,20 @@ tr32: goto tr56 } goto tr81 - st432: + st438: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof432 + goto _test_eof438 } - st_case_432: + st_case_438: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st433 + goto st439 case 95: goto tr56 case 105: - goto st433 + goto st439 } switch { case lex.data[( lex.p)] < 65: @@ -15945,20 +16139,20 @@ tr32: goto tr56 } goto tr81 - st433: + st439: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof433 + goto _test_eof439 } - st_case_433: + st_case_439: switch lex.data[( lex.p)] { case 36: goto tr56 case 86: - goto st434 + goto st440 case 95: goto tr56 case 118: - goto st434 + goto st440 } switch { case lex.data[( lex.p)] < 65: @@ -15973,20 +16167,20 @@ tr32: goto tr56 } goto tr81 - st434: + st440: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof434 + goto _test_eof440 } - st_case_434: + st_case_440: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr613 + goto tr620 case 95: goto tr56 case 101: - goto tr613 + goto tr620 } switch { case lex.data[( lex.p)] < 65: @@ -16001,20 +16195,20 @@ tr32: goto tr56 } goto tr81 - st435: + st441: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof435 + goto _test_eof441 } - st_case_435: + st_case_441: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st436 + goto st442 case 95: goto tr56 case 101: - goto st436 + goto st442 } switch { case lex.data[( lex.p)] < 65: @@ -16029,20 +16223,20 @@ tr32: goto tr56 } goto tr81 - st436: + st442: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof436 + goto _test_eof442 } - st_case_436: + st_case_442: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st437 + goto st443 case 95: goto tr56 case 114: - goto st437 + goto st443 } switch { case lex.data[( lex.p)] < 65: @@ -16057,20 +16251,20 @@ tr32: goto tr56 } goto tr81 - st437: + st443: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof437 + goto _test_eof443 } - st_case_437: + st_case_443: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st438 + goto st444 case 95: goto tr56 case 101: - goto st438 + goto st444 } switch { case lex.data[( lex.p)] < 65: @@ -16085,20 +16279,20 @@ tr32: goto tr56 } goto tr81 - st438: + st444: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof438 + goto _test_eof444 } - st_case_438: + st_case_444: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st439 + goto st445 case 95: goto tr56 case 110: - goto st439 + goto st445 } switch { case lex.data[( lex.p)] < 65: @@ -16113,20 +16307,20 @@ tr32: goto tr56 } goto tr81 - st439: + st445: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof439 + goto _test_eof445 } - st_case_439: + st_case_445: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st440 + goto st446 case 95: goto tr56 case 99: - goto st440 + goto st446 } switch { case lex.data[( lex.p)] < 65: @@ -16141,20 +16335,20 @@ tr32: goto tr56 } goto tr81 - st440: + st446: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof440 + goto _test_eof446 } - st_case_440: + st_case_446: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st441 + goto st447 case 95: goto tr56 case 101: - goto st441 + goto st447 } switch { case lex.data[( lex.p)] < 65: @@ -16169,20 +16363,20 @@ tr32: goto tr56 } goto tr81 - st441: + st447: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof441 + goto _test_eof447 } - st_case_441: + st_case_447: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr620 + goto tr627 case 95: goto tr56 case 115: - goto tr620 + goto tr627 } switch { case lex.data[( lex.p)] < 65: @@ -16197,20 +16391,20 @@ tr32: goto tr56 } goto tr81 - st442: + st448: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof442 + goto _test_eof448 } - st_case_442: + st_case_448: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st443 + goto st449 case 95: goto tr56 case 101: - goto st443 + goto st449 } switch { case lex.data[( lex.p)] < 65: @@ -16225,20 +16419,20 @@ tr32: goto tr56 } goto tr81 - st443: + st449: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof443 + goto _test_eof449 } - st_case_443: + st_case_449: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st444 + goto st450 case 95: goto tr56 case 97: - goto st444 + goto st450 } switch { case lex.data[( lex.p)] < 66: @@ -16253,20 +16447,20 @@ tr32: goto tr56 } goto tr81 - st444: + st450: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof444 + goto _test_eof450 } - st_case_444: + st_case_450: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st445 + goto st451 case 95: goto tr56 case 116: - goto st445 + goto st451 } switch { case lex.data[( lex.p)] < 65: @@ -16281,20 +16475,20 @@ tr32: goto tr56 } goto tr81 - st445: + st451: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof445 + goto _test_eof451 } - st_case_445: + st_case_451: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st446 + goto st452 case 95: goto tr56 case 97: - goto st446 + goto st452 } switch { case lex.data[( lex.p)] < 66: @@ -16309,20 +16503,20 @@ tr32: goto tr56 } goto tr81 - st446: + st452: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof446 + goto _test_eof452 } - st_case_446: + st_case_452: switch lex.data[( lex.p)] { case 36: goto tr56 case 66: - goto st447 + goto st453 case 95: goto tr56 case 98: - goto st447 + goto st453 } switch { case lex.data[( lex.p)] < 65: @@ -16337,20 +16531,20 @@ tr32: goto tr56 } goto tr81 - st447: + st453: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof447 + goto _test_eof453 } - st_case_447: + st_case_453: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st448 + goto st454 case 95: goto tr56 case 108: - goto st448 + goto st454 } switch { case lex.data[( lex.p)] < 65: @@ -16365,20 +16559,20 @@ tr32: goto tr56 } goto tr81 - st448: + st454: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof448 + goto _test_eof454 } - st_case_448: + st_case_454: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr627 + goto tr634 case 95: goto tr56 case 101: - goto tr627 + goto tr634 } switch { case lex.data[( lex.p)] < 65: @@ -16393,24 +16587,24 @@ tr32: goto tr56 } goto tr81 - st449: + st455: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof449 + goto _test_eof455 } - st_case_449: + st_case_455: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st450 + goto st456 case 84: - goto st451 + goto st457 case 95: goto tr56 case 101: - goto st450 + goto st456 case 116: - goto st451 + goto st457 } switch { case lex.data[( lex.p)] < 65: @@ -16425,20 +16619,20 @@ tr32: goto tr56 } goto tr81 - st450: + st456: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof450 + goto _test_eof456 } - st_case_450: + st_case_456: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr630 + goto tr637 case 95: goto tr56 case 116: - goto tr630 + goto tr637 } switch { case lex.data[( lex.p)] < 65: @@ -16453,20 +16647,20 @@ tr32: goto tr56 } goto tr81 - st451: + st457: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof451 + goto _test_eof457 } - st_case_451: + st_case_457: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st452 + goto st458 case 95: goto tr56 case 114: - goto st452 + goto st458 } switch { case lex.data[( lex.p)] < 65: @@ -16481,20 +16675,20 @@ tr32: goto tr56 } goto tr81 - st452: + st458: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof452 + goto _test_eof458 } - st_case_452: + st_case_458: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st453 + goto st459 case 95: goto tr56 case 105: - goto st453 + goto st459 } switch { case lex.data[( lex.p)] < 65: @@ -16509,20 +16703,20 @@ tr32: goto tr56 } goto tr81 - st453: + st459: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof453 + goto _test_eof459 } - st_case_453: + st_case_459: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st454 + goto st460 case 95: goto tr56 case 99: - goto st454 + goto st460 } switch { case lex.data[( lex.p)] < 65: @@ -16537,20 +16731,20 @@ tr32: goto tr56 } goto tr81 - st454: + st460: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof454 + goto _test_eof460 } - st_case_454: + st_case_460: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr634 + goto tr641 case 95: goto tr56 case 116: - goto tr634 + goto tr641 } switch { case lex.data[( lex.p)] < 65: @@ -16565,20 +16759,20 @@ tr32: goto tr56 } goto tr81 - st455: + st461: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof455 + goto _test_eof461 } - st_case_455: + st_case_461: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st456 + goto st462 case 95: goto tr56 case 117: - goto st456 + goto st462 } switch { case lex.data[( lex.p)] < 65: @@ -16593,20 +16787,20 @@ tr32: goto tr56 } goto tr81 - st456: + st462: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof456 + goto _test_eof462 } - st_case_456: + st_case_462: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st457 + goto st463 case 95: goto tr56 case 114: - goto st457 + goto st463 } switch { case lex.data[( lex.p)] < 65: @@ -16621,20 +16815,20 @@ tr32: goto tr56 } goto tr81 - st457: + st463: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof457 + goto _test_eof463 } - st_case_457: + st_case_463: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st458 + goto st464 case 95: goto tr56 case 110: - goto st458 + goto st464 } switch { case lex.data[( lex.p)] < 65: @@ -16649,20 +16843,20 @@ tr32: goto tr56 } goto tr81 - st458: + st464: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof458 + goto _test_eof464 } - st_case_458: + st_case_464: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st459 + goto st465 case 95: goto tr56 case 105: - goto st459 + goto st465 } switch { case lex.data[( lex.p)] < 65: @@ -16677,20 +16871,20 @@ tr32: goto tr56 } goto tr81 - st459: + st465: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof459 + goto _test_eof465 } - st_case_459: + st_case_465: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st460 + goto st466 case 95: goto tr56 case 110: - goto st460 + goto st466 } switch { case lex.data[( lex.p)] < 65: @@ -16705,20 +16899,20 @@ tr32: goto tr56 } goto tr81 - st460: + st466: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof460 + goto _test_eof466 } - st_case_460: + st_case_466: switch lex.data[( lex.p)] { case 36: goto tr56 case 71: - goto tr640 + goto tr647 case 95: goto tr56 case 103: - goto tr640 + goto tr647 } switch { case lex.data[( lex.p)] < 65: @@ -16733,20 +16927,20 @@ tr32: goto tr56 } goto tr81 - st461: + st467: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof461 + goto _test_eof467 } - st_case_461: + st_case_467: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st462 + goto st468 case 95: goto tr56 case 111: - goto st462 + goto st468 } switch { case lex.data[( lex.p)] < 65: @@ -16761,20 +16955,20 @@ tr32: goto tr56 } goto tr81 - st462: + st468: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof462 + goto _test_eof468 } - st_case_462: + st_case_468: switch lex.data[( lex.p)] { case 36: goto tr56 case 75: - goto st463 + goto st469 case 95: goto tr56 case 107: - goto st463 + goto st469 } switch { case lex.data[( lex.p)] < 65: @@ -16789,20 +16983,20 @@ tr32: goto tr56 } goto tr81 - st463: + st469: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof463 + goto _test_eof469 } - st_case_463: + st_case_469: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr643 + goto tr650 case 95: goto tr56 case 101: - goto tr643 + goto tr650 } switch { case lex.data[( lex.p)] < 65: @@ -16817,20 +17011,20 @@ tr32: goto tr56 } goto tr81 - st464: + st470: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof464 + goto _test_eof470 } - st_case_464: + st_case_470: switch lex.data[( lex.p)] { case 36: goto tr56 case 71: - goto st465 + goto st471 case 95: goto tr56 case 103: - goto st465 + goto st471 } switch { case lex.data[( lex.p)] < 65: @@ -16845,20 +17039,20 @@ tr32: goto tr56 } goto tr81 - st465: + st471: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof465 + goto _test_eof471 } - st_case_465: + st_case_471: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto st466 + goto st472 case 95: goto tr56 case 104: - goto st466 + goto st472 } switch { case lex.data[( lex.p)] < 65: @@ -16873,20 +17067,20 @@ tr32: goto tr56 } goto tr81 - st466: + st472: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof466 + goto _test_eof472 } - st_case_466: + st_case_472: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr646 + goto tr653 case 95: goto tr56 case 116: - goto tr646 + goto tr653 } switch { case lex.data[( lex.p)] < 65: @@ -16901,24 +17095,24 @@ tr32: goto tr56 } goto tr81 - st467: + st473: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof467 + goto _test_eof473 } - st_case_467: + st_case_473: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st468 + goto st474 case 87: - goto st473 + goto st479 case 95: goto tr56 case 108: - goto st468 + goto st474 case 119: - goto st473 + goto st479 } switch { case lex.data[( lex.p)] < 65: @@ -16933,24 +17127,24 @@ tr32: goto tr56 } goto tr81 - st468: + st474: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof468 + goto _test_eof474 } - st_case_468: + st_case_474: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr649 + goto tr656 case 76: - goto st469 + goto st475 case 95: goto tr56 case 101: - goto tr649 + goto tr656 case 108: - goto st469 + goto st475 } switch { case lex.data[( lex.p)] < 65: @@ -16965,20 +17159,20 @@ tr32: goto tr56 } goto tr81 - st469: + st475: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof469 + goto _test_eof475 } - st_case_469: + st_case_475: switch lex.data[( lex.p)] { case 36: goto tr56 case 66: - goto st470 + goto st476 case 95: goto tr56 case 98: - goto st470 + goto st476 } switch { case lex.data[( lex.p)] < 65: @@ -16993,20 +17187,20 @@ tr32: goto tr56 } goto tr81 - st470: + st476: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof470 + goto _test_eof476 } - st_case_470: + st_case_476: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st471 + goto st477 case 95: goto tr56 case 97: - goto st471 + goto st477 } switch { case lex.data[( lex.p)] < 66: @@ -17021,20 +17215,20 @@ tr32: goto tr56 } goto tr81 - st471: + st477: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof471 + goto _test_eof477 } - st_case_471: + st_case_477: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st472 + goto st478 case 95: goto tr56 case 99: - goto st472 + goto st478 } switch { case lex.data[( lex.p)] < 65: @@ -17049,20 +17243,20 @@ tr32: goto tr56 } goto tr81 - st472: + st478: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof472 + goto _test_eof478 } - st_case_472: + st_case_478: switch lex.data[( lex.p)] { case 36: goto tr56 case 75: - goto tr654 + goto tr661 case 95: goto tr56 case 107: - goto tr654 + goto tr661 } switch { case lex.data[( lex.p)] < 65: @@ -17077,20 +17271,20 @@ tr32: goto tr56 } goto tr81 - st473: + st479: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof473 + goto _test_eof479 } - st_case_473: + st_case_479: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr656 + goto tr663 case 95: goto tr56 case 115: - goto tr656 + goto tr663 } switch { case lex.data[( lex.p)] < 65: @@ -17104,41 +17298,41 @@ tr32: default: goto tr56 } - goto tr655 - st474: + goto tr662 + st480: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof474 + goto _test_eof480 } - st_case_474: + st_case_480: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st475 + goto st481 case 69: - goto st479 + goto st485 case 72: - goto st510 + goto st516 case 75: - goto st514 + goto st520 case 77: - goto st516 - case 84: goto st522 + case 84: + goto st528 case 95: goto tr56 case 99: - goto st475 + goto st481 case 101: - goto st479 + goto st485 case 104: - goto st510 + goto st516 case 107: - goto st514 + goto st520 case 109: - goto st516 - case 116: goto st522 + case 116: + goto st528 } switch { case lex.data[( lex.p)] < 65: @@ -17153,20 +17347,20 @@ tr32: goto tr56 } goto tr81 - st475: + st481: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof475 + goto _test_eof481 } - st_case_475: + st_case_481: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto st476 + goto st482 case 95: goto tr56 case 104: - goto st476 + goto st482 } switch { case lex.data[( lex.p)] < 65: @@ -17181,20 +17375,20 @@ tr32: goto tr56 } goto tr81 - st476: + st482: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof476 + goto _test_eof482 } - st_case_476: + st_case_482: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st477 + goto st483 case 95: goto tr56 case 101: - goto st477 + goto st483 } switch { case lex.data[( lex.p)] < 65: @@ -17209,20 +17403,20 @@ tr32: goto tr56 } goto tr81 - st477: + st483: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof477 + goto _test_eof483 } - st_case_477: + st_case_483: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto st478 + goto st484 case 95: goto tr56 case 109: - goto st478 + goto st484 } switch { case lex.data[( lex.p)] < 65: @@ -17237,20 +17431,20 @@ tr32: goto tr56 } goto tr81 - st478: + st484: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof478 + goto _test_eof484 } - st_case_478: + st_case_484: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto tr666 + goto tr673 case 95: goto tr56 case 97: - goto tr666 + goto tr673 } switch { case lex.data[( lex.p)] < 66: @@ -17265,44 +17459,44 @@ tr32: goto tr56 } goto tr81 - st479: + st485: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof479 + goto _test_eof485 } - st_case_479: + st_case_485: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st480 + goto st486 case 67: - goto st483 + goto st489 case 76: - goto st486 + goto st492 case 81: - goto st489 - case 82: goto st495 + case 82: + goto st501 case 83: - goto st504 + goto st510 case 84: - goto st508 + goto st514 case 95: goto tr56 case 97: - goto st480 + goto st486 case 99: - goto st483 + goto st489 case 108: - goto st486 + goto st492 case 113: - goto st489 - case 114: goto st495 + case 114: + goto st501 case 115: - goto st504 + goto st510 case 116: - goto st508 + goto st514 } switch { case lex.data[( lex.p)] < 66: @@ -17317,20 +17511,20 @@ tr32: goto tr56 } goto tr81 - st480: + st486: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof480 + goto _test_eof486 } - st_case_480: + st_case_486: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st481 + goto st487 case 95: goto tr56 case 114: - goto st481 + goto st487 } switch { case lex.data[( lex.p)] < 65: @@ -17345,20 +17539,20 @@ tr32: goto tr56 } goto tr81 - st481: + st487: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof481 + goto _test_eof487 } - st_case_481: + st_case_487: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st482 + goto st488 case 95: goto tr56 case 99: - goto st482 + goto st488 } switch { case lex.data[( lex.p)] < 65: @@ -17373,20 +17567,20 @@ tr32: goto tr56 } goto tr81 - st482: + st488: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof482 + goto _test_eof488 } - st_case_482: + st_case_488: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto tr676 + goto tr683 case 95: goto tr56 case 104: - goto tr676 + goto tr683 } switch { case lex.data[( lex.p)] < 65: @@ -17401,20 +17595,20 @@ tr32: goto tr56 } goto tr81 - st483: + st489: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof483 + goto _test_eof489 } - st_case_483: + st_case_489: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st484 + goto st490 case 95: goto tr56 case 111: - goto st484 + goto st490 } switch { case lex.data[( lex.p)] < 65: @@ -17429,20 +17623,20 @@ tr32: goto tr56 } goto tr81 - st484: + st490: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof484 + goto _test_eof490 } - st_case_484: + st_case_490: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st485 + goto st491 case 95: goto tr56 case 110: - goto st485 + goto st491 } switch { case lex.data[( lex.p)] < 65: @@ -17457,20 +17651,20 @@ tr32: goto tr56 } goto tr81 - st485: + st491: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof485 + goto _test_eof491 } - st_case_485: + st_case_491: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto tr679 + goto tr686 case 95: goto tr56 case 100: - goto tr679 + goto tr686 } switch { case lex.data[( lex.p)] < 65: @@ -17485,20 +17679,20 @@ tr32: goto tr56 } goto tr81 - st486: + st492: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof486 + goto _test_eof492 } - st_case_486: + st_case_492: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st487 + goto st493 case 95: goto tr56 case 101: - goto st487 + goto st493 } switch { case lex.data[( lex.p)] < 65: @@ -17513,20 +17707,20 @@ tr32: goto tr56 } goto tr81 - st487: + st493: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof487 + goto _test_eof493 } - st_case_487: + st_case_493: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st488 + goto st494 case 95: goto tr56 case 99: - goto st488 + goto st494 } switch { case lex.data[( lex.p)] < 65: @@ -17541,20 +17735,20 @@ tr32: goto tr56 } goto tr81 - st488: + st494: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof488 + goto _test_eof494 } - st_case_488: + st_case_494: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr682 + goto tr689 case 95: goto tr56 case 116: - goto tr682 + goto tr689 } switch { case lex.data[( lex.p)] < 65: @@ -17569,20 +17763,20 @@ tr32: goto tr56 } goto tr81 - st489: + st495: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof489 + goto _test_eof495 } - st_case_489: + st_case_495: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st490 + goto st496 case 95: goto tr56 case 117: - goto st490 + goto st496 } switch { case lex.data[( lex.p)] < 65: @@ -17597,20 +17791,20 @@ tr32: goto tr56 } goto tr81 - st490: + st496: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof490 + goto _test_eof496 } - st_case_490: + st_case_496: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st491 + goto st497 case 95: goto tr56 case 101: - goto st491 + goto st497 } switch { case lex.data[( lex.p)] < 65: @@ -17625,20 +17819,20 @@ tr32: goto tr56 } goto tr81 - st491: + st497: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof491 + goto _test_eof497 } - st_case_491: + st_case_497: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st492 + goto st498 case 95: goto tr56 case 110: - goto st492 + goto st498 } switch { case lex.data[( lex.p)] < 65: @@ -17653,20 +17847,20 @@ tr32: goto tr56 } goto tr81 - st492: + st498: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof492 + goto _test_eof498 } - st_case_492: + st_case_498: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st493 + goto st499 case 95: goto tr56 case 99: - goto st493 + goto st499 } switch { case lex.data[( lex.p)] < 65: @@ -17681,20 +17875,20 @@ tr32: goto tr56 } goto tr81 - st493: + st499: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof493 + goto _test_eof499 } - st_case_493: + st_case_499: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st494 + goto st500 case 95: goto tr56 case 101: - goto st494 + goto st500 } switch { case lex.data[( lex.p)] < 65: @@ -17709,20 +17903,20 @@ tr32: goto tr56 } goto tr81 - st494: + st500: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof494 + goto _test_eof500 } - st_case_494: + st_case_500: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr688 + goto tr695 case 95: goto tr56 case 115: - goto tr688 + goto tr695 } switch { case lex.data[( lex.p)] < 65: @@ -17737,20 +17931,20 @@ tr32: goto tr56 } goto tr81 - st495: + st501: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof495 + goto _test_eof501 } - st_case_495: + st_case_501: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st496 + goto st502 case 95: goto tr56 case 105: - goto st496 + goto st502 } switch { case lex.data[( lex.p)] < 65: @@ -17765,20 +17959,20 @@ tr32: goto tr56 } goto tr81 - st496: + st502: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof496 + goto _test_eof502 } - st_case_496: + st_case_502: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st497 + goto st503 case 95: goto tr56 case 97: - goto st497 + goto st503 } switch { case lex.data[( lex.p)] < 66: @@ -17793,20 +17987,20 @@ tr32: goto tr56 } goto tr81 - st497: + st503: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof497 + goto _test_eof503 } - st_case_497: + st_case_503: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st498 + goto st504 case 95: goto tr56 case 108: - goto st498 + goto st504 } switch { case lex.data[( lex.p)] < 65: @@ -17821,20 +18015,20 @@ tr32: goto tr56 } goto tr81 - st498: + st504: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof498 + goto _test_eof504 } - st_case_498: + st_case_504: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st499 + goto st505 case 95: goto tr56 case 105: - goto st499 + goto st505 } switch { case lex.data[( lex.p)] < 65: @@ -17849,20 +18043,20 @@ tr32: goto tr56 } goto tr81 - st499: + st505: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof499 + goto _test_eof505 } - st_case_499: + st_case_505: switch lex.data[( lex.p)] { case 36: goto tr56 case 90: - goto st500 + goto st506 case 95: goto tr56 case 122: - goto st500 + goto st506 } switch { case lex.data[( lex.p)] < 65: @@ -17877,20 +18071,20 @@ tr32: goto tr56 } goto tr81 - st500: + st506: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof500 + goto _test_eof506 } - st_case_500: + st_case_506: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st501 + goto st507 case 95: goto tr56 case 97: - goto st501 + goto st507 } switch { case lex.data[( lex.p)] < 66: @@ -17905,20 +18099,20 @@ tr32: goto tr56 } goto tr81 - st501: + st507: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof501 + goto _test_eof507 } - st_case_501: + st_case_507: switch lex.data[( lex.p)] { case 36: goto tr56 case 66: - goto st502 + goto st508 case 95: goto tr56 case 98: - goto st502 + goto st508 } switch { case lex.data[( lex.p)] < 65: @@ -17933,20 +18127,20 @@ tr32: goto tr56 } goto tr81 - st502: + st508: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof502 + goto _test_eof508 } - st_case_502: + st_case_508: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st503 + goto st509 case 95: goto tr56 case 108: - goto st503 + goto st509 } switch { case lex.data[( lex.p)] < 65: @@ -17961,20 +18155,20 @@ tr32: goto tr56 } goto tr81 - st503: + st509: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof503 + goto _test_eof509 } - st_case_503: + st_case_509: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr697 + goto tr704 case 95: goto tr56 case 101: - goto tr697 + goto tr704 } switch { case lex.data[( lex.p)] < 65: @@ -17989,20 +18183,20 @@ tr32: goto tr56 } goto tr81 - st504: + st510: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof504 + goto _test_eof510 } - st_case_504: + st_case_510: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st505 + goto st511 case 95: goto tr56 case 115: - goto st505 + goto st511 } switch { case lex.data[( lex.p)] < 65: @@ -18017,20 +18211,20 @@ tr32: goto tr56 } goto tr81 - st505: + st511: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof505 + goto _test_eof511 } - st_case_505: + st_case_511: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st506 + goto st512 case 95: goto tr56 case 105: - goto st506 + goto st512 } switch { case lex.data[( lex.p)] < 65: @@ -18045,20 +18239,20 @@ tr32: goto tr56 } goto tr81 - st506: + st512: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof506 + goto _test_eof512 } - st_case_506: + st_case_512: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st507 + goto st513 case 95: goto tr56 case 111: - goto st507 + goto st513 } switch { case lex.data[( lex.p)] < 65: @@ -18073,20 +18267,20 @@ tr32: goto tr56 } goto tr81 - st507: + st513: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof507 + goto _test_eof513 } - st_case_507: + st_case_513: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr701 + goto tr708 case 95: goto tr56 case 110: - goto tr701 + goto tr708 } switch { case lex.data[( lex.p)] < 65: @@ -18101,20 +18295,20 @@ tr32: goto tr56 } goto tr81 - st508: + st514: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof508 + goto _test_eof514 } - st_case_508: + st_case_514: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st509 + goto st515 case 95: goto tr56 case 111: - goto st509 + goto st515 } switch { case lex.data[( lex.p)] < 65: @@ -18128,21 +18322,21 @@ tr32: default: goto tr56 } - goto tr702 - st509: + goto tr709 + st515: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof509 + goto _test_eof515 } - st_case_509: + st_case_515: switch lex.data[( lex.p)] { case 36: goto tr56 case 70: - goto tr704 + goto tr711 case 95: goto tr56 case 102: - goto tr704 + goto tr711 } switch { case lex.data[( lex.p)] < 65: @@ -18157,24 +18351,24 @@ tr32: goto tr56 } goto tr81 - st510: + st516: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof510 + goto _test_eof516 } - st_case_510: + st_case_516: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st511 + goto st517 case 79: - goto st513 + goto st519 case 95: goto tr56 case 97: - goto st511 + goto st517 case 111: - goto st513 + goto st519 } switch { case lex.data[( lex.p)] < 66: @@ -18189,20 +18383,20 @@ tr32: goto tr56 } goto tr81 - st511: + st517: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof511 + goto _test_eof517 } - st_case_511: + st_case_517: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st512 + goto st518 case 95: goto tr56 case 114: - goto st512 + goto st518 } switch { case lex.data[( lex.p)] < 65: @@ -18217,20 +18411,20 @@ tr32: goto tr56 } goto tr81 - st512: + st518: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof512 + goto _test_eof518 } - st_case_512: + st_case_518: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr708 + goto tr715 case 95: goto tr56 case 101: - goto tr708 + goto tr715 } switch { case lex.data[( lex.p)] < 65: @@ -18245,20 +18439,20 @@ tr32: goto tr56 } goto tr81 - st513: + st519: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof513 + goto _test_eof519 } - st_case_513: + st_case_519: switch lex.data[( lex.p)] { case 36: goto tr56 case 87: - goto tr709 + goto tr716 case 95: goto tr56 case 119: - goto tr709 + goto tr716 } switch { case lex.data[( lex.p)] < 65: @@ -18273,20 +18467,20 @@ tr32: goto tr56 } goto tr81 - st514: + st520: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof514 + goto _test_eof520 } - st_case_514: + st_case_520: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st515 + goto st521 case 95: goto tr56 case 105: - goto st515 + goto st521 } switch { case lex.data[( lex.p)] < 65: @@ -18301,20 +18495,20 @@ tr32: goto tr56 } goto tr81 - st515: + st521: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof515 + goto _test_eof521 } - st_case_515: + st_case_521: switch lex.data[( lex.p)] { case 36: goto tr56 case 80: - goto tr711 + goto tr718 case 95: goto tr56 case 112: - goto tr711 + goto tr718 } switch { case lex.data[( lex.p)] < 65: @@ -18329,20 +18523,20 @@ tr32: goto tr56 } goto tr81 - st516: + st522: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof516 + goto _test_eof522 } - st_case_516: + st_case_522: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st517 + goto st523 case 95: goto tr56 case 97: - goto st517 + goto st523 } switch { case lex.data[( lex.p)] < 66: @@ -18357,20 +18551,20 @@ tr32: goto tr56 } goto tr81 - st517: + st523: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof517 + goto _test_eof523 } - st_case_517: + st_case_523: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st518 + goto st524 case 95: goto tr56 case 108: - goto st518 + goto st524 } switch { case lex.data[( lex.p)] < 65: @@ -18385,20 +18579,20 @@ tr32: goto tr56 } goto tr81 - st518: + st524: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof518 + goto _test_eof524 } - st_case_518: + st_case_524: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st519 + goto st525 case 95: goto tr56 case 108: - goto st519 + goto st525 } switch { case lex.data[( lex.p)] < 65: @@ -18413,20 +18607,20 @@ tr32: goto tr56 } goto tr81 - st519: + st525: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof519 + goto _test_eof525 } - st_case_519: + st_case_525: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st520 + goto st526 case 95: goto tr56 case 105: - goto st520 + goto st526 } switch { case lex.data[( lex.p)] < 65: @@ -18441,20 +18635,20 @@ tr32: goto tr56 } goto tr81 - st520: + st526: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof520 + goto _test_eof526 } - st_case_520: + st_case_526: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st521 + goto st527 case 95: goto tr56 case 110: - goto st521 + goto st527 } switch { case lex.data[( lex.p)] < 65: @@ -18469,20 +18663,20 @@ tr32: goto tr56 } goto tr81 - st521: + st527: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof521 + goto _test_eof527 } - st_case_521: + st_case_527: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr717 + goto tr724 case 95: goto tr56 case 116: - goto tr717 + goto tr724 } switch { case lex.data[( lex.p)] < 65: @@ -18497,24 +18691,24 @@ tr32: goto tr56 } goto tr81 - st522: + st528: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof522 + goto _test_eof528 } - st_case_522: + st_case_528: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st523 + goto st529 case 68: - goto st531 + goto st537 case 95: goto tr56 case 97: - goto st523 + goto st529 case 100: - goto st531 + goto st537 } switch { case lex.data[( lex.p)] < 66: @@ -18529,24 +18723,24 @@ tr32: goto tr56 } goto tr81 - st523: + st529: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof523 + goto _test_eof529 } - st_case_523: + st_case_529: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto st524 + goto st530 case 84: - goto st525 + goto st531 case 95: goto tr56 case 114: - goto st524 + goto st530 case 116: - goto st525 + goto st531 } switch { case lex.data[( lex.p)] < 65: @@ -18561,20 +18755,20 @@ tr32: goto tr56 } goto tr81 - st524: + st530: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof524 + goto _test_eof530 } - st_case_524: + st_case_530: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr722 + goto tr729 case 95: goto tr56 case 116: - goto tr722 + goto tr729 } switch { case lex.data[( lex.p)] < 65: @@ -18589,20 +18783,20 @@ tr32: goto tr56 } goto tr81 - st525: + st531: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof525 + goto _test_eof531 } - st_case_525: + st_case_531: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st526 + goto st532 case 95: goto tr56 case 105: - goto st526 + goto st532 } switch { case lex.data[( lex.p)] < 65: @@ -18617,20 +18811,20 @@ tr32: goto tr56 } goto tr81 - st526: + st532: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof526 + goto _test_eof532 } - st_case_526: + st_case_532: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st527 + goto st533 case 95: goto tr56 case 115: - goto st527 + goto st533 } switch { case lex.data[( lex.p)] < 65: @@ -18645,20 +18839,20 @@ tr32: goto tr56 } goto tr81 - st527: + st533: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof527 + goto _test_eof533 } - st_case_527: + st_case_533: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st528 + goto st534 case 95: goto tr56 case 116: - goto st528 + goto st534 } switch { case lex.data[( lex.p)] < 65: @@ -18673,20 +18867,20 @@ tr32: goto tr56 } goto tr81 - st528: + st534: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof528 + goto _test_eof534 } - st_case_528: + st_case_534: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st529 + goto st535 case 95: goto tr56 case 105: - goto st529 + goto st535 } switch { case lex.data[( lex.p)] < 65: @@ -18701,20 +18895,20 @@ tr32: goto tr56 } goto tr81 - st529: + st535: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof529 + goto _test_eof535 } - st_case_529: + st_case_535: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st530 + goto st536 case 95: goto tr56 case 99: - goto st530 + goto st536 } switch { case lex.data[( lex.p)] < 65: @@ -18729,20 +18923,20 @@ tr32: goto tr56 } goto tr81 - st530: + st536: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof530 + goto _test_eof536 } - st_case_530: + st_case_536: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr728 + goto tr735 case 95: goto tr56 case 115: - goto tr728 + goto tr735 } switch { case lex.data[( lex.p)] < 65: @@ -18757,24 +18951,24 @@ tr32: goto tr56 } goto tr81 - st531: + st537: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof531 + goto _test_eof537 } - st_case_531: + st_case_537: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st532 + goto st538 case 79: - goto st533 + goto st539 case 95: goto tr56 case 105: - goto st532 + goto st538 case 111: - goto st533 + goto st539 } switch { case lex.data[( lex.p)] < 65: @@ -18789,20 +18983,20 @@ tr32: goto tr56 } goto tr81 - st532: + st538: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof532 + goto _test_eof538 } - st_case_532: + st_case_538: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr731 + goto tr738 case 95: goto tr56 case 110: - goto tr731 + goto tr738 } switch { case lex.data[( lex.p)] < 65: @@ -18817,20 +19011,20 @@ tr32: goto tr56 } goto tr81 - st533: + st539: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof533 + goto _test_eof539 } - st_case_533: + st_case_539: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st534 + goto st540 case 95: goto tr56 case 117: - goto st534 + goto st540 } switch { case lex.data[( lex.p)] < 65: @@ -18845,20 +19039,20 @@ tr32: goto tr56 } goto tr81 - st534: + st540: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof534 + goto _test_eof540 } - st_case_534: + st_case_540: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr733 + goto tr740 case 95: goto tr56 case 116: - goto tr733 + goto tr740 } switch { case lex.data[( lex.p)] < 65: @@ -18873,40 +19067,40 @@ tr32: goto tr56 } goto tr81 - st535: + st541: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof535 + goto _test_eof541 } - st_case_535: + st_case_541: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st536 + goto st542 case 72: - goto st539 + goto st545 case 73: - goto st541 + goto st547 case 79: - goto tr737 + goto tr744 case 82: - goto st548 + goto st554 case 89: - goto st562 + goto st568 case 95: goto tr56 case 97: - goto st536 + goto st542 case 104: - goto st539 + goto st545 case 105: - goto st541 + goto st547 case 111: - goto tr737 + goto tr744 case 114: - goto st548 + goto st554 case 121: - goto st562 + goto st568 } switch { case lex.data[( lex.p)] < 66: @@ -18921,20 +19115,20 @@ tr32: goto tr56 } goto tr81 - st536: + st542: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof536 + goto _test_eof542 } - st_case_536: + st_case_542: switch lex.data[( lex.p)] { case 36: goto tr56 case 66: - goto st537 + goto st543 case 95: goto tr56 case 98: - goto st537 + goto st543 } switch { case lex.data[( lex.p)] < 65: @@ -18949,20 +19143,20 @@ tr32: goto tr56 } goto tr81 - st537: + st543: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof537 + goto _test_eof543 } - st_case_537: + st_case_543: switch lex.data[( lex.p)] { case 36: goto tr56 case 76: - goto st538 + goto st544 case 95: goto tr56 case 108: - goto st538 + goto st544 } switch { case lex.data[( lex.p)] < 65: @@ -18977,20 +19171,20 @@ tr32: goto tr56 } goto tr81 - st538: + st544: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof538 + goto _test_eof544 } - st_case_538: + st_case_544: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr742 + goto tr749 case 95: goto tr56 case 101: - goto tr742 + goto tr749 } switch { case lex.data[( lex.p)] < 65: @@ -19005,20 +19199,20 @@ tr32: goto tr56 } goto tr81 - st539: + st545: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof539 + goto _test_eof545 } - st_case_539: + st_case_545: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st540 + goto st546 case 95: goto tr56 case 101: - goto st540 + goto st546 } switch { case lex.data[( lex.p)] < 65: @@ -19033,20 +19227,20 @@ tr32: goto tr56 } goto tr81 - st540: + st546: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof540 + goto _test_eof546 } - st_case_540: + st_case_546: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr744 + goto tr751 case 95: goto tr56 case 110: - goto tr744 + goto tr751 } switch { case lex.data[( lex.p)] < 65: @@ -19061,20 +19255,20 @@ tr32: goto tr56 } goto tr81 - st541: + st547: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof541 + goto _test_eof547 } - st_case_541: + st_case_547: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto st542 + goto st548 case 95: goto tr56 case 109: - goto st542 + goto st548 } switch { case lex.data[( lex.p)] < 65: @@ -19089,20 +19283,20 @@ tr32: goto tr56 } goto tr81 - st542: + st548: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof542 + goto _test_eof548 } - st_case_542: + st_case_548: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st543 + goto st549 case 95: goto tr56 case 101: - goto st543 + goto st549 } switch { case lex.data[( lex.p)] < 65: @@ -19117,20 +19311,20 @@ tr32: goto tr56 } goto tr81 - st543: + st549: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof543 + goto _test_eof549 } - st_case_543: + st_case_549: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st544 + goto st550 case 95: goto tr56 case 115: - goto st544 + goto st550 } switch { case lex.data[( lex.p)] < 65: @@ -19144,21 +19338,21 @@ tr32: default: goto tr56 } - goto tr747 - st544: + goto tr754 + st550: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof544 + goto _test_eof550 } - st_case_544: + st_case_550: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st545 + goto st551 case 95: goto tr56 case 116: - goto st545 + goto st551 } switch { case lex.data[( lex.p)] < 65: @@ -19173,20 +19367,20 @@ tr32: goto tr56 } goto tr81 - st545: + st551: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof545 + goto _test_eof551 } - st_case_545: + st_case_551: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st546 + goto st552 case 95: goto tr56 case 97: - goto st546 + goto st552 } switch { case lex.data[( lex.p)] < 66: @@ -19201,20 +19395,20 @@ tr32: goto tr56 } goto tr81 - st546: + st552: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof546 + goto _test_eof552 } - st_case_546: + st_case_552: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto st547 + goto st553 case 95: goto tr56 case 109: - goto st547 + goto st553 } switch { case lex.data[( lex.p)] < 65: @@ -19229,20 +19423,20 @@ tr32: goto tr56 } goto tr81 - st547: + st553: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof547 + goto _test_eof553 } - st_case_547: + st_case_553: switch lex.data[( lex.p)] { case 36: goto tr56 case 80: - goto tr752 + goto tr759 case 95: goto tr56 case 112: - goto tr752 + goto tr759 } switch { case lex.data[( lex.p)] < 65: @@ -19257,24 +19451,24 @@ tr32: goto tr56 } goto tr81 - st548: + st554: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof548 + goto _test_eof554 } - st_case_548: + st_case_554: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st549 + goto st555 case 85: - goto st557 + goto st563 case 95: goto tr56 case 97: - goto st549 + goto st555 case 117: - goto st557 + goto st563 } switch { case lex.data[( lex.p)] < 66: @@ -19289,20 +19483,20 @@ tr32: goto tr56 } goto tr81 - st549: + st555: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof549 + goto _test_eof555 } - st_case_549: + st_case_555: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st550 + goto st556 case 95: goto tr56 case 110: - goto st550 + goto st556 } switch { case lex.data[( lex.p)] < 65: @@ -19317,20 +19511,20 @@ tr32: goto tr56 } goto tr81 - st550: + st556: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof550 + goto _test_eof556 } - st_case_550: + st_case_556: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto st551 + goto st557 case 95: goto tr56 case 115: - goto st551 + goto st557 } switch { case lex.data[( lex.p)] < 65: @@ -19345,20 +19539,20 @@ tr32: goto tr56 } goto tr81 - st551: + st557: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof551 + goto _test_eof557 } - st_case_551: + st_case_557: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st552 + goto st558 case 95: goto tr56 case 97: - goto st552 + goto st558 } switch { case lex.data[( lex.p)] < 66: @@ -19373,20 +19567,20 @@ tr32: goto tr56 } goto tr81 - st552: + st558: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof552 + goto _test_eof558 } - st_case_552: + st_case_558: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st553 + goto st559 case 95: goto tr56 case 99: - goto st553 + goto st559 } switch { case lex.data[( lex.p)] < 65: @@ -19401,20 +19595,20 @@ tr32: goto tr56 } goto tr81 - st553: + st559: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof553 + goto _test_eof559 } - st_case_553: + st_case_559: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st554 + goto st560 case 95: goto tr56 case 116: - goto st554 + goto st560 } switch { case lex.data[( lex.p)] < 65: @@ -19429,20 +19623,20 @@ tr32: goto tr56 } goto tr81 - st554: + st560: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof554 + goto _test_eof560 } - st_case_554: + st_case_560: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st555 + goto st561 case 95: goto tr56 case 105: - goto st555 + goto st561 } switch { case lex.data[( lex.p)] < 65: @@ -19457,20 +19651,20 @@ tr32: goto tr56 } goto tr81 - st555: + st561: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof555 + goto _test_eof561 } - st_case_555: + st_case_561: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st556 + goto st562 case 95: goto tr56 case 111: - goto st556 + goto st562 } switch { case lex.data[( lex.p)] < 65: @@ -19485,20 +19679,20 @@ tr32: goto tr56 } goto tr81 - st556: + st562: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof556 + goto _test_eof562 } - st_case_556: + st_case_562: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr762 + goto tr769 case 95: goto tr56 case 110: - goto tr762 + goto tr769 } switch { case lex.data[( lex.p)] < 65: @@ -19513,24 +19707,24 @@ tr32: goto tr56 } goto tr81 - st557: + st563: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof557 + goto _test_eof563 } - st_case_557: + st_case_563: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr763 + goto tr770 case 78: - goto st558 + goto st564 case 95: goto tr56 case 101: - goto tr763 + goto tr770 case 110: - goto st558 + goto st564 } switch { case lex.data[( lex.p)] < 65: @@ -19545,20 +19739,20 @@ tr32: goto tr56 } goto tr81 - st558: + st564: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof558 + goto _test_eof564 } - st_case_558: + st_case_564: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st559 + goto st565 case 95: goto tr56 case 99: - goto st559 + goto st565 } switch { case lex.data[( lex.p)] < 65: @@ -19573,20 +19767,20 @@ tr32: goto tr56 } goto tr81 - st559: + st565: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof559 + goto _test_eof565 } - st_case_559: + st_case_565: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st560 + goto st566 case 95: goto tr56 case 97: - goto st560 + goto st566 } switch { case lex.data[( lex.p)] < 66: @@ -19601,20 +19795,20 @@ tr32: goto tr56 } goto tr81 - st560: + st566: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof560 + goto _test_eof566 } - st_case_560: + st_case_566: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st561 + goto st567 case 95: goto tr56 case 116: - goto st561 + goto st567 } switch { case lex.data[( lex.p)] < 65: @@ -19629,20 +19823,20 @@ tr32: goto tr56 } goto tr81 - st561: + st567: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof561 + goto _test_eof567 } - st_case_561: + st_case_567: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr768 + goto tr775 case 95: goto tr56 case 101: - goto tr768 + goto tr775 } switch { case lex.data[( lex.p)] < 65: @@ -19657,20 +19851,20 @@ tr32: goto tr56 } goto tr81 - st562: + st568: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof562 + goto _test_eof568 } - st_case_562: + st_case_568: switch lex.data[( lex.p)] { case 36: goto tr56 case 80: - goto st563 + goto st569 case 95: goto tr56 case 112: - goto st563 + goto st569 } switch { case lex.data[( lex.p)] < 65: @@ -19685,20 +19879,20 @@ tr32: goto tr56 } goto tr81 - st563: + st569: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof563 + goto _test_eof569 } - st_case_563: + st_case_569: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr770 + goto tr777 case 95: goto tr56 case 101: - goto tr770 + goto tr777 } switch { case lex.data[( lex.p)] < 65: @@ -19713,28 +19907,28 @@ tr32: goto tr56 } goto tr81 - st564: + st570: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof564 + goto _test_eof570 } - st_case_564: + st_case_570: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st565 + goto st571 case 80: - goto st578 + goto st584 case 83: - goto st582 + goto st588 case 95: goto tr56 case 110: - goto st565 + goto st571 case 112: - goto st578 + goto st584 case 115: - goto st582 + goto st588 } switch { case lex.data[( lex.p)] < 65: @@ -19749,24 +19943,24 @@ tr32: goto tr56 } goto tr81 - st565: + st571: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof565 + goto _test_eof571 } - st_case_565: + st_case_571: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st566 + goto st572 case 73: - goto st574 + goto st580 case 95: goto tr56 case 99: - goto st566 + goto st572 case 105: - goto st574 + goto st580 } switch { case lex.data[( lex.p)] < 65: @@ -19781,20 +19975,20 @@ tr32: goto tr56 } goto tr81 - st566: + st572: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof566 + goto _test_eof572 } - st_case_566: + st_case_572: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st567 + goto st573 case 95: goto tr56 case 111: - goto st567 + goto st573 } switch { case lex.data[( lex.p)] < 65: @@ -19809,20 +20003,20 @@ tr32: goto tr56 } goto tr81 - st567: + st573: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof567 + goto _test_eof573 } - st_case_567: + st_case_573: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto st568 + goto st574 case 95: goto tr56 case 109: - goto st568 + goto st574 } switch { case lex.data[( lex.p)] < 65: @@ -19837,20 +20031,20 @@ tr32: goto tr56 } goto tr81 - st568: + st574: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof568 + goto _test_eof574 } - st_case_568: + st_case_574: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto st569 + goto st575 case 95: goto tr56 case 109: - goto st569 + goto st575 } switch { case lex.data[( lex.p)] < 65: @@ -19865,20 +20059,20 @@ tr32: goto tr56 } goto tr81 - st569: + st575: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof569 + goto _test_eof575 } - st_case_569: + st_case_575: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st570 + goto st576 case 95: goto tr56 case 105: - goto st570 + goto st576 } switch { case lex.data[( lex.p)] < 65: @@ -19893,20 +20087,20 @@ tr32: goto tr56 } goto tr81 - st570: + st576: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof570 + goto _test_eof576 } - st_case_570: + st_case_576: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st571 + goto st577 case 95: goto tr56 case 116: - goto st571 + goto st577 } switch { case lex.data[( lex.p)] < 65: @@ -19921,20 +20115,20 @@ tr32: goto tr56 } goto tr81 - st571: + st577: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof571 + goto _test_eof577 } - st_case_571: + st_case_577: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st572 + goto st578 case 95: goto tr56 case 116: - goto st572 + goto st578 } switch { case lex.data[( lex.p)] < 65: @@ -19949,20 +20143,20 @@ tr32: goto tr56 } goto tr81 - st572: + st578: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof572 + goto _test_eof578 } - st_case_572: + st_case_578: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st573 + goto st579 case 95: goto tr56 case 101: - goto st573 + goto st579 } switch { case lex.data[( lex.p)] < 65: @@ -19977,20 +20171,20 @@ tr32: goto tr56 } goto tr81 - st573: + st579: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof573 + goto _test_eof579 } - st_case_573: + st_case_579: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto tr783 + goto tr790 case 95: goto tr56 case 100: - goto tr783 + goto tr790 } switch { case lex.data[( lex.p)] < 65: @@ -20005,24 +20199,24 @@ tr32: goto tr56 } goto tr81 - st574: + st580: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof574 + goto _test_eof580 } - st_case_574: + st_case_580: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st575 + goto st581 case 81: - goto st576 + goto st582 case 95: goto tr56 case 111: - goto st575 + goto st581 case 113: - goto st576 + goto st582 } switch { case lex.data[( lex.p)] < 65: @@ -20037,20 +20231,20 @@ tr32: goto tr56 } goto tr81 - st575: + st581: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof575 + goto _test_eof581 } - st_case_575: + st_case_581: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr786 + goto tr793 case 95: goto tr56 case 110: - goto tr786 + goto tr793 } switch { case lex.data[( lex.p)] < 65: @@ -20065,20 +20259,20 @@ tr32: goto tr56 } goto tr81 - st576: + st582: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof576 + goto _test_eof582 } - st_case_576: + st_case_582: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st577 + goto st583 case 95: goto tr56 case 117: - goto st577 + goto st583 } switch { case lex.data[( lex.p)] < 65: @@ -20093,20 +20287,20 @@ tr32: goto tr56 } goto tr81 - st577: + st583: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof577 + goto _test_eof583 } - st_case_577: + st_case_583: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr788 + goto tr795 case 95: goto tr56 case 101: - goto tr788 + goto tr795 } switch { case lex.data[( lex.p)] < 65: @@ -20121,20 +20315,20 @@ tr32: goto tr56 } goto tr81 - st578: + st584: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof578 + goto _test_eof584 } - st_case_578: + st_case_584: switch lex.data[( lex.p)] { case 36: goto tr56 case 68: - goto st579 + goto st585 case 95: goto tr56 case 100: - goto st579 + goto st585 } switch { case lex.data[( lex.p)] < 65: @@ -20149,20 +20343,20 @@ tr32: goto tr56 } goto tr81 - st579: + st585: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof579 + goto _test_eof585 } - st_case_579: + st_case_585: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st580 + goto st586 case 95: goto tr56 case 97: - goto st580 + goto st586 } switch { case lex.data[( lex.p)] < 66: @@ -20177,20 +20371,20 @@ tr32: goto tr56 } goto tr81 - st580: + st586: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof580 + goto _test_eof586 } - st_case_580: + st_case_586: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st581 + goto st587 case 95: goto tr56 case 116: - goto st581 + goto st587 } switch { case lex.data[( lex.p)] < 65: @@ -20205,20 +20399,20 @@ tr32: goto tr56 } goto tr81 - st581: + st587: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof581 + goto _test_eof587 } - st_case_581: + st_case_587: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr792 + goto tr799 case 95: goto tr56 case 101: - goto tr792 + goto tr799 } switch { case lex.data[( lex.p)] < 65: @@ -20233,20 +20427,20 @@ tr32: goto tr56 } goto tr81 - st582: + st588: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof582 + goto _test_eof588 } - st_case_582: + st_case_588: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st583 + goto st589 case 95: goto tr56 case 105: - goto st583 + goto st589 } switch { case lex.data[( lex.p)] < 65: @@ -20261,20 +20455,20 @@ tr32: goto tr56 } goto tr81 - st583: + st589: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof583 + goto _test_eof589 } - st_case_583: + st_case_589: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st584 + goto st590 case 95: goto tr56 case 110: - goto st584 + goto st590 } switch { case lex.data[( lex.p)] < 65: @@ -20289,20 +20483,20 @@ tr32: goto tr56 } goto tr81 - st584: + st590: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof584 + goto _test_eof590 } - st_case_584: + st_case_590: switch lex.data[( lex.p)] { case 36: goto tr56 case 71: - goto tr795 + goto tr802 case 95: goto tr56 case 103: - goto tr795 + goto tr802 } switch { case lex.data[( lex.p)] < 65: @@ -20317,20 +20511,20 @@ tr32: goto tr56 } goto tr81 - st585: + st591: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof585 + goto _test_eof591 } - st_case_585: + st_case_591: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st586 + goto st592 case 95: goto tr56 case 97: - goto st586 + goto st592 } switch { case lex.data[( lex.p)] < 66: @@ -20345,28 +20539,28 @@ tr32: goto tr56 } goto tr81 - st586: + st592: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof586 + goto _test_eof592 } - st_case_586: + st_case_592: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st587 + goto st593 case 76: - goto st590 + goto st596 case 82: - goto st593 + goto st599 case 95: goto tr56 case 99: - goto st587 + goto st593 case 108: - goto st590 + goto st596 case 114: - goto st593 + goto st599 } switch { case lex.data[( lex.p)] < 65: @@ -20381,20 +20575,20 @@ tr32: goto tr56 } goto tr81 - st587: + st593: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof587 + goto _test_eof593 } - st_case_587: + st_case_593: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st588 + goto st594 case 95: goto tr56 case 117: - goto st588 + goto st594 } switch { case lex.data[( lex.p)] < 65: @@ -20409,20 +20603,20 @@ tr32: goto tr56 } goto tr81 - st588: + st594: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof588 + goto _test_eof594 } - st_case_588: + st_case_594: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st589 + goto st595 case 95: goto tr56 case 117: - goto st589 + goto st595 } switch { case lex.data[( lex.p)] < 65: @@ -20437,20 +20631,20 @@ tr32: goto tr56 } goto tr81 - st589: + st595: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof589 + goto _test_eof595 } - st_case_589: + st_case_595: switch lex.data[( lex.p)] { case 36: goto tr56 case 77: - goto tr802 + goto tr809 case 95: goto tr56 case 109: - goto tr802 + goto tr809 } switch { case lex.data[( lex.p)] < 65: @@ -20465,20 +20659,20 @@ tr32: goto tr56 } goto tr81 - st590: + st596: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof590 + goto _test_eof596 } - st_case_590: + st_case_596: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st591 + goto st597 case 95: goto tr56 case 117: - goto st591 + goto st597 } switch { case lex.data[( lex.p)] < 65: @@ -20493,20 +20687,20 @@ tr32: goto tr56 } goto tr81 - st591: + st597: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof591 + goto _test_eof597 } - st_case_591: + st_case_597: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st592 + goto st598 case 95: goto tr56 case 101: - goto st592 + goto st598 } switch { case lex.data[( lex.p)] < 65: @@ -20521,20 +20715,20 @@ tr32: goto tr56 } goto tr81 - st592: + st598: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof592 + goto _test_eof598 } - st_case_592: + st_case_598: switch lex.data[( lex.p)] { case 36: goto tr56 case 83: - goto tr805 + goto tr812 case 95: goto tr56 case 115: - goto tr805 + goto tr812 } switch { case lex.data[( lex.p)] < 65: @@ -20549,20 +20743,20 @@ tr32: goto tr56 } goto tr81 - st593: + st599: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof593 + goto _test_eof599 } - st_case_593: + st_case_599: switch lex.data[( lex.p)] { case 36: goto tr56 case 67: - goto st594 + goto st600 case 95: goto tr56 case 99: - goto st594 + goto st600 } switch { case lex.data[( lex.p)] < 65: @@ -20577,20 +20771,20 @@ tr32: goto tr56 } goto tr81 - st594: + st600: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof594 + goto _test_eof600 } - st_case_594: + st_case_600: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto st595 + goto st601 case 95: goto tr56 case 104: - goto st595 + goto st601 } switch { case lex.data[( lex.p)] < 65: @@ -20605,20 +20799,20 @@ tr32: goto tr56 } goto tr81 - st595: + st601: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof595 + goto _test_eof601 } - st_case_595: + st_case_601: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st596 + goto st602 case 95: goto tr56 case 97: - goto st596 + goto st602 } switch { case lex.data[( lex.p)] < 66: @@ -20633,20 +20827,20 @@ tr32: goto tr56 } goto tr81 - st596: + st602: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof596 + goto _test_eof602 } - st_case_596: + st_case_602: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr809 + goto tr816 case 95: goto tr56 case 114: - goto tr809 + goto tr816 } switch { case lex.data[( lex.p)] < 65: @@ -20661,28 +20855,28 @@ tr32: goto tr56 } goto tr81 - st597: + st603: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof597 + goto _test_eof603 } - st_case_597: + st_case_603: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto st598 + goto st604 case 73: - goto st601 + goto st607 case 82: - goto st606 + goto st612 case 95: goto tr56 case 104: - goto st598 + goto st604 case 105: - goto st601 + goto st607 case 114: - goto st606 + goto st612 } switch { case lex.data[( lex.p)] < 65: @@ -20697,20 +20891,20 @@ tr32: goto tr56 } goto tr81 - st598: + st604: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof598 + goto _test_eof604 } - st_case_598: + st_case_604: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st599 + goto st605 case 95: goto tr56 case 101: - goto st599 + goto st605 } switch { case lex.data[( lex.p)] < 65: @@ -20725,24 +20919,24 @@ tr32: goto tr56 } goto tr81 - st599: + st605: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof599 + goto _test_eof605 } - st_case_599: + st_case_605: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto tr814 + goto tr821 case 82: - goto st600 + goto st606 case 95: goto tr56 case 110: - goto tr814 + goto tr821 case 114: - goto st600 + goto st606 } switch { case lex.data[( lex.p)] < 65: @@ -20757,20 +20951,20 @@ tr32: goto tr56 } goto tr81 - st600: + st606: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof600 + goto _test_eof606 } - st_case_600: + st_case_606: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr816 + goto tr823 case 95: goto tr56 case 101: - goto tr816 + goto tr823 } switch { case lex.data[( lex.p)] < 65: @@ -20785,20 +20979,20 @@ tr32: goto tr56 } goto tr81 - st601: + st607: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof601 + goto _test_eof607 } - st_case_601: + st_case_607: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st602 + goto st608 case 95: goto tr56 case 116: - goto st602 + goto st608 } switch { case lex.data[( lex.p)] < 65: @@ -20813,20 +21007,20 @@ tr32: goto tr56 } goto tr81 - st602: + st608: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof602 + goto _test_eof608 } - st_case_602: + st_case_608: switch lex.data[( lex.p)] { case 36: goto tr56 case 72: - goto st603 + goto st609 case 95: goto tr56 case 104: - goto st603 + goto st609 } switch { case lex.data[( lex.p)] < 65: @@ -20841,20 +21035,20 @@ tr32: goto tr56 } goto tr81 - st603: + st609: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof603 + goto _test_eof609 } - st_case_603: + st_case_609: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st604 + goto st610 case 95: goto tr56 case 111: - goto st604 + goto st610 } switch { case lex.data[( lex.p)] < 65: @@ -20868,21 +21062,21 @@ tr32: default: goto tr56 } - goto tr819 - st604: + goto tr826 + st610: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof604 + goto _test_eof610 } - st_case_604: + st_case_610: switch lex.data[( lex.p)] { case 36: goto tr56 case 85: - goto st605 + goto st611 case 95: goto tr56 case 117: - goto st605 + goto st611 } switch { case lex.data[( lex.p)] < 65: @@ -20897,20 +21091,20 @@ tr32: goto tr56 } goto tr81 - st605: + st611: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof605 + goto _test_eof611 } - st_case_605: + st_case_611: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto tr822 + goto tr829 case 95: goto tr56 case 116: - goto tr822 + goto tr829 } switch { case lex.data[( lex.p)] < 65: @@ -20925,20 +21119,20 @@ tr32: goto tr56 } goto tr81 - st606: + st612: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof606 + goto _test_eof612 } - st_case_606: + st_case_612: switch lex.data[( lex.p)] { case 36: goto tr56 case 73: - goto st607 + goto st613 case 95: goto tr56 case 105: - goto st607 + goto st613 } switch { case lex.data[( lex.p)] < 65: @@ -20953,20 +21147,20 @@ tr32: goto tr56 } goto tr81 - st607: + st613: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof607 + goto _test_eof613 } - st_case_607: + st_case_613: switch lex.data[( lex.p)] { case 36: goto tr56 case 84: - goto st608 + goto st614 case 95: goto tr56 case 116: - goto st608 + goto st614 } switch { case lex.data[( lex.p)] < 65: @@ -20981,20 +21175,20 @@ tr32: goto tr56 } goto tr81 - st608: + st614: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof608 + goto _test_eof614 } - st_case_608: + st_case_614: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr825 + goto tr832 case 95: goto tr56 case 101: - goto tr825 + goto tr832 } switch { case lex.data[( lex.p)] < 65: @@ -21009,20 +21203,20 @@ tr32: goto tr56 } goto tr81 - st609: + st615: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof609 + goto _test_eof615 } - st_case_609: + st_case_615: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto st610 + goto st616 case 95: goto tr56 case 101: - goto st610 + goto st616 } switch { case lex.data[( lex.p)] < 65: @@ -21037,20 +21231,20 @@ tr32: goto tr56 } goto tr81 - st610: + st616: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof610 + goto _test_eof616 } - st_case_610: + st_case_616: switch lex.data[( lex.p)] { case 36: goto tr56 case 65: - goto st611 + goto st617 case 95: goto tr56 case 97: - goto st611 + goto st617 } switch { case lex.data[( lex.p)] < 66: @@ -21065,20 +21259,20 @@ tr32: goto tr56 } goto tr81 - st611: + st617: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof611 + goto _test_eof617 } - st_case_611: + st_case_617: switch lex.data[( lex.p)] { case 36: goto tr56 case 82: - goto tr828 + goto tr835 case 95: goto tr56 case 114: - goto tr828 + goto tr835 } switch { case lex.data[( lex.p)] < 65: @@ -21093,20 +21287,20 @@ tr32: goto tr56 } goto tr81 - st612: + st618: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof612 + goto _test_eof618 } - st_case_612: + st_case_618: switch lex.data[( lex.p)] { case 36: goto tr56 case 79: - goto st613 + goto st619 case 95: goto tr56 case 111: - goto st613 + goto st619 } switch { case lex.data[( lex.p)] < 65: @@ -21121,20 +21315,20 @@ tr32: goto tr56 } goto tr81 - st613: + st619: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof613 + goto _test_eof619 } - st_case_613: + st_case_619: switch lex.data[( lex.p)] { case 36: goto tr56 case 78: - goto st614 + goto st620 case 95: goto tr56 case 110: - goto st614 + goto st620 } switch { case lex.data[( lex.p)] < 65: @@ -21149,20 +21343,20 @@ tr32: goto tr56 } goto tr81 - st614: + st620: if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof614 + goto _test_eof620 } - st_case_614: + st_case_620: switch lex.data[( lex.p)] { case 36: goto tr56 case 69: - goto tr831 + goto tr838 case 95: goto tr56 case 101: - goto tr831 + goto tr838 } switch { case lex.data[( lex.p)] < 65: @@ -21177,7 +21371,7 @@ tr32: goto tr56 } goto tr81 -tr832: +tr839: //line lyx/lexer.rl:107 lex.te = ( lex.p)+1 { @@ -21198,20 +21392,20 @@ tr832: lval.str += string(lex.data[( lex.p)]) } - goto st615 - st615: + goto st621 + st621: //line NONE:1 lex.ts = 0 if ( lex.p)++; ( lex.p) == ( lex.pe) { - goto _test_eof615 + goto _test_eof621 } - st_case_615: + st_case_621: //line NONE:1 lex.ts = ( lex.p) -//line lyx/lexer.go:21214 - goto tr832 +//line lyx/lexer.go:21408 + goto tr839 st_out: _test_eof8: ( lex.cs) = 8; goto _test_eof _test_eof9: ( lex.cs) = 9; goto _test_eof @@ -21828,6 +22022,12 @@ tr832: _test_eof613: ( lex.cs) = 613; goto _test_eof _test_eof614: ( lex.cs) = 614; goto _test_eof _test_eof615: ( lex.cs) = 615; goto _test_eof + _test_eof616: ( lex.cs) = 616; goto _test_eof + _test_eof617: ( lex.cs) = 617; goto _test_eof + _test_eof618: ( lex.cs) = 618; goto _test_eof + _test_eof619: ( lex.cs) = 619; goto _test_eof + _test_eof620: ( lex.cs) = 620; goto _test_eof + _test_eof621: ( lex.cs) = 621; goto _test_eof _test_eof: {} if ( lex.p) == eof { @@ -22139,7 +22339,7 @@ tr832: case 159: goto tr81 case 160: - goto tr262 + goto tr81 case 161: goto tr81 case 162: @@ -22151,7 +22351,7 @@ tr832: case 165: goto tr81 case 166: - goto tr81 + goto tr269 case 167: goto tr81 case 168: @@ -22183,7 +22383,7 @@ tr832: case 181: goto tr81 case 182: - goto tr287 + goto tr81 case 183: goto tr81 case 184: @@ -22195,7 +22395,7 @@ tr832: case 187: goto tr81 case 188: - goto tr81 + goto tr294 case 189: goto tr81 case 190: @@ -22209,7 +22409,7 @@ tr832: case 194: goto tr81 case 195: - goto tr302 + goto tr81 case 196: goto tr81 case 197: @@ -22221,7 +22421,7 @@ tr832: case 200: goto tr81 case 201: - goto tr81 + goto tr309 case 202: goto tr81 case 203: @@ -22331,7 +22531,7 @@ tr832: case 255: goto tr81 case 256: - goto tr381 + goto tr81 case 257: goto tr81 case 258: @@ -22343,7 +22543,7 @@ tr832: case 261: goto tr81 case 262: - goto tr81 + goto tr388 case 263: goto tr81 case 264: @@ -22389,7 +22589,7 @@ tr832: case 284: goto tr81 case 285: - goto tr417 + goto tr81 case 286: goto tr81 case 287: @@ -22401,11 +22601,11 @@ tr832: case 290: goto tr81 case 291: - goto tr81 + goto tr424 case 292: goto tr81 case 293: - goto tr429 + goto tr81 case 294: goto tr81 case 295: @@ -22417,7 +22617,7 @@ tr832: case 298: goto tr81 case 299: - goto tr81 + goto tr436 case 300: goto tr81 case 301: @@ -22425,7 +22625,7 @@ tr832: case 302: goto tr81 case 303: - goto tr443 + goto tr81 case 304: goto tr81 case 305: @@ -22437,7 +22637,7 @@ tr832: case 308: goto tr81 case 309: - goto tr81 + goto tr450 case 310: goto tr81 case 311: @@ -22545,7 +22745,7 @@ tr832: case 362: goto tr81 case 363: - goto tr517 + goto tr81 case 364: goto tr81 case 365: @@ -22557,13 +22757,13 @@ tr832: case 368: goto tr81 case 369: - goto tr81 + goto tr524 case 370: goto tr81 case 371: goto tr81 case 372: - goto tr529 + goto tr81 case 373: goto tr81 case 374: @@ -22575,7 +22775,7 @@ tr832: case 377: goto tr81 case 378: - goto tr540 + goto tr536 case 379: goto tr81 case 380: @@ -22583,11 +22783,11 @@ tr832: case 381: goto tr81 case 382: - goto tr545 + goto tr81 case 383: goto tr81 case 384: - goto tr548 + goto tr547 case 385: goto tr81 case 386: @@ -22595,11 +22795,11 @@ tr832: case 387: goto tr81 case 388: - goto tr81 + goto tr552 case 389: goto tr81 case 390: - goto tr81 + goto tr555 case 391: goto tr81 case 392: @@ -22765,7 +22965,7 @@ tr832: case 472: goto tr81 case 473: - goto tr655 + goto tr81 case 474: goto tr81 case 475: @@ -22777,7 +22977,7 @@ tr832: case 478: goto tr81 case 479: - goto tr81 + goto tr662 case 480: goto tr81 case 481: @@ -22835,7 +23035,7 @@ tr832: case 507: goto tr81 case 508: - goto tr702 + goto tr81 case 509: goto tr81 case 510: @@ -22847,7 +23047,7 @@ tr832: case 513: goto tr81 case 514: - goto tr81 + goto tr709 case 515: goto tr81 case 516: @@ -22905,7 +23105,7 @@ tr832: case 542: goto tr81 case 543: - goto tr747 + goto tr81 case 544: goto tr81 case 545: @@ -22917,7 +23117,7 @@ tr832: case 548: goto tr81 case 549: - goto tr81 + goto tr754 case 550: goto tr81 case 551: @@ -23025,7 +23225,7 @@ tr832: case 602: goto tr81 case 603: - goto tr819 + goto tr81 case 604: goto tr81 case 605: @@ -23037,7 +23237,7 @@ tr832: case 608: goto tr81 case 609: - goto tr81 + goto tr826 case 610: goto tr81 case 611: @@ -23048,13 +23248,25 @@ tr832: goto tr81 case 614: goto tr81 + case 615: + goto tr81 + case 616: + goto tr81 + case 617: + goto tr81 + case 618: + goto tr81 + case 619: + goto tr81 + case 620: + goto tr81 } } _out: {} } -//line lyx/lexer.rl:444 +//line lyx/lexer.rl:445 return int(tok); diff --git a/lyx/lexer.rl b/lyx/lexer.rl index 595ce0b..8e2dbf3 100644 --- a/lyx/lexer.rl +++ b/lyx/lexer.rl @@ -229,6 +229,7 @@ func (lex *Lexer) Lex(lval *yySymType) int { /role/i => { lval.str = string(lex.data[lex.ts:lex.te]); tok = ROLE; fbreak;}; /primary/i => { lval.str = string(lex.data[lex.ts:lex.te]); tok = PRIMARY; fbreak;}; /unique/i => { lval.str = string(lex.data[lex.ts:lex.te]); tok = UNIQUE; fbreak;}; + /CONSTRAINT/i => { lval.str = string(lex.data[lex.ts:lex.te]); tok = CONSTRAINT; fbreak;}; /CONCURRENTLY/i => { lval.str = string(lex.data[lex.ts:lex.te]); tok = CONCURRENTLY; fbreak;}; /foreign/i => { lval.str = string(lex.data[lex.ts:lex.te]); tok = FOREIGN; fbreak;}; /check/i => { lval.str = string(lex.data[lex.ts:lex.te]); tok = CHECK; fbreak;}; diff --git a/lyx/yx_test.go b/lyx/yx_test.go index 4a99b18..f28bfb7 100644 --- a/lyx/yx_test.go +++ b/lyx/yx_test.go @@ -4073,6 +4073,36 @@ func TestCreateTableWithPrimaryKey(t *testing.T) { }, }, }, + { + query: ` + CREATE TABLE tt ( + id bigserial PRIMARY KEY, + page_id integer NOT NULL, + royalty_type_id smallint NOT NULL, + CONSTRAINT unique_bonds_page_rt_id UNIQUE (page_id, royalty_type_id) + ); + `, + exp: &lyx.CreateTable{ + TableRv: &lyx.RangeVar{ + RelationName: "tt", + }, + TableElts: []lyx.Node{ + &lyx.TableElt{ + ColName: "id", + ColType: "bigserial", + }, + &lyx.TableElt{ + ColName: "page_id", + ColType: "integer", + }, + &lyx.TableElt{ + ColName: "royalty_type_id", + ColType: "smallint", + }, + nil, + }, + }, + }, } { stmt, _, err := lyx.Parse(tt.query)