diff options
Diffstat (limited to 'storage/innobase/pars/lexyy.c')
-rw-r--r-- | storage/innobase/pars/lexyy.c | 686 |
1 files changed, 350 insertions, 336 deletions
diff --git a/storage/innobase/pars/lexyy.c b/storage/innobase/pars/lexyy.c index 6d4e692e86b..70daf261186 100644 --- a/storage/innobase/pars/lexyy.c +++ b/storage/innobase/pars/lexyy.c @@ -356,8 +356,8 @@ static void yy_fatal_error (yyconst char msg[] ); *yy_cp = '\0'; \ (yy_c_buf_p) = yy_cp; -#define YY_NUM_RULES 117 -#define YY_END_OF_BUFFER 118 +#define YY_NUM_RULES 119 +#define YY_END_OF_BUFFER 120 /* This struct is not used in this scanner, but its presence is necessary. */ struct yy_trans_info @@ -365,51 +365,51 @@ struct yy_trans_info flex_int32_t yy_verify; flex_int32_t yy_nxt; }; -static yyconst flex_int16_t yy_accept[396] = +static yyconst flex_int16_t yy_accept[399] = { 0, - 0, 0, 112, 112, 0, 0, 0, 0, 118, 116, - 115, 115, 8, 116, 107, 5, 96, 102, 105, 103, - 100, 104, 116, 106, 1, 116, 101, 99, 97, 98, - 110, 90, 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, 90, 108, - 109, 112, 113, 6, 7, 9, 10, 115, 4, 91, - 111, 2, 1, 3, 92, 93, 95, 94, 90, 90, - 90, 90, 90, 90, 45, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, - 90, 28, 17, 25, 90, 90, 90, 90, 55, 62, - - 90, 14, 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, 90, 112, - 113, 113, 114, 6, 7, 9, 10, 2, 13, 46, - 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, 27, 90, - 90, 90, 41, 90, 90, 90, 90, 21, 90, 90, - 15, 90, 90, 90, 18, 90, 90, 90, 90, 90, - 81, 90, 90, 90, 52, 12, 90, 36, 90, 90, - 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, - 90, 90, 20, 24, 90, 90, 90, 90, 90, 90, - - 90, 90, 90, 90, 90, 47, 90, 90, 30, 90, - 88, 90, 90, 39, 90, 90, 90, 90, 90, 49, - 90, 32, 90, 11, 65, 90, 90, 90, 43, 90, - 90, 90, 90, 90, 90, 90, 90, 90, 29, 90, - 90, 90, 90, 90, 90, 90, 90, 90, 86, 90, - 26, 90, 67, 90, 90, 90, 90, 37, 90, 90, - 90, 90, 90, 90, 90, 31, 66, 23, 90, 58, - 90, 76, 90, 90, 90, 44, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 57, 90, 90, 90, - 90, 90, 90, 90, 40, 33, 80, 19, 90, 84, - - 75, 90, 56, 90, 64, 90, 53, 90, 90, 90, - 48, 90, 77, 90, 79, 90, 90, 34, 90, 90, - 90, 35, 73, 90, 90, 90, 90, 59, 90, 51, - 50, 90, 90, 90, 54, 63, 90, 90, 90, 22, - 90, 90, 74, 82, 90, 90, 78, 90, 69, 90, - 90, 90, 90, 90, 38, 90, 89, 68, 90, 85, - 90, 90, 90, 87, 90, 60, 90, 90, 16, 90, - 71, 70, 90, 42, 90, 83, 90, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 72, 90, 90, 90, - 90, 90, 90, 61, 0 + 0, 0, 114, 114, 0, 0, 0, 0, 120, 118, + 117, 117, 8, 118, 109, 5, 98, 104, 107, 105, + 102, 106, 118, 108, 1, 118, 103, 101, 99, 100, + 112, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 110, 111, 114, 115, 6, 7, 9, 10, 117, 4, + 93, 113, 2, 1, 3, 94, 95, 97, 96, 92, + 92, 92, 92, 92, 92, 44, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 28, 17, 25, 92, 92, 92, 92, 92, + + 54, 61, 92, 14, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 114, 115, 115, 116, 6, 7, 9, 10, + 2, 13, 45, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 27, 92, 92, 92, 41, 92, 92, 92, 92, + 21, 92, 92, 92, 92, 15, 92, 92, 92, 18, + 92, 92, 92, 92, 92, 80, 92, 92, 92, 51, + 92, 12, 92, 36, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 20, 24, + + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 46, 92, 92, 30, 92, 87, 92, 92, 39, 92, + 92, 92, 92, 92, 48, 92, 89, 32, 91, 92, + 11, 64, 92, 92, 92, 42, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 29, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 85, 92, 26, 92, + 66, 92, 92, 92, 37, 92, 92, 92, 92, 92, + 92, 92, 31, 65, 23, 92, 57, 92, 75, 92, + 92, 92, 43, 92, 92, 92, 92, 92, 92, 92, + 92, 90, 92, 92, 56, 92, 92, 92, 92, 92, + + 92, 92, 40, 33, 79, 19, 92, 83, 74, 55, + 92, 63, 92, 52, 92, 92, 92, 47, 92, 76, + 92, 78, 92, 92, 34, 92, 92, 92, 35, 72, + 92, 92, 92, 92, 58, 92, 50, 49, 92, 92, + 53, 62, 92, 92, 92, 22, 92, 92, 73, 81, + 92, 92, 77, 92, 68, 92, 92, 92, 92, 38, + 92, 88, 67, 92, 84, 92, 92, 92, 86, 92, + 59, 92, 16, 92, 70, 69, 92, 92, 82, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 71, + 92, 92, 92, 92, 92, 92, 60, 0 } ; @@ -454,164 +454,164 @@ static yyconst flex_int32_t yy_meta[51] = 5, 5, 5, 5, 5, 5, 5, 5, 1, 1 } ; -static yyconst flex_int16_t yy_base[406] = +static yyconst flex_int16_t yy_base[409] = { 0, - 0, 0, 435, 434, 436, 435, 437, 436, 439, 446, - 49, 51, 446, 0, 446, 446, 446, 446, 446, 446, - 446, 446, 424, 427, 41, 416, 446, 38, 446, 415, - 446, 20, 33, 32, 46, 40, 44, 0, 54, 52, - 48, 60, 394, 65, 66, 74, 27, 410, 69, 446, - 446, 0, 97, 0, 425, 0, 427, 112, 0, 446, - 446, 414, 54, 409, 446, 446, 446, 446, 0, 402, - 69, 398, 390, 388, 0, 401, 79, 82, 396, 382, - 94, 380, 393, 378, 392, 386, 374, 378, 374, 376, - 376, 0, 82, 0, 375, 373, 367, 374, 0, 0, - - 380, 380, 363, 89, 98, 378, 93, 95, 369, 106, - 361, 377, 373, 351, 101, 372, 363, 112, 356, 0, - 134, 135, 446, 0, 388, 0, 390, 377, 0, 0, - 365, 360, 367, 365, 348, 346, 345, 350, 106, 348, - 360, 93, 348, 354, 355, 337, 337, 121, 0, 335, - 351, 352, 0, 339, 348, 345, 119, 126, 342, 332, - 341, 334, 331, 339, 0, 329, 339, 337, 328, 318, - 312, 325, 310, 330, 0, 0, 315, 0, 329, 320, - 317, 130, 313, 320, 327, 306, 308, 313, 313, 305, - 308, 303, 0, 0, 315, 299, 309, 316, 307, 295, - - 294, 308, 297, 310, 290, 0, 300, 282, 0, 301, - 0, 298, 285, 0, 284, 279, 284, 283, 293, 0, - 279, 0, 283, 0, 0, 279, 276, 290, 0, 275, - 275, 273, 289, 274, 286, 268, 286, 281, 0, 276, - 276, 262, 261, 274, 260, 274, 273, 272, 0, 256, - 0, 250, 0, 269, 253, 252, 252, 0, 265, 255, - 250, 249, 261, 251, 250, 0, 0, 0, 254, 0, - 242, 0, 256, 252, 238, 0, 252, 253, 236, 241, - 234, 252, 234, 231, 232, 229, 0, 234, 246, 233, - 240, 230, 238, 223, 0, 0, 0, 215, 222, 0, - - 0, 219, 0, 218, 0, 232, 0, 233, 220, 219, - 0, 215, 0, 218, 0, 210, 212, 0, 211, 225, - 218, 0, 0, 221, 224, 206, 221, 0, 217, 0, - 0, 201, 215, 214, 0, 0, 198, 197, 202, 0, - 211, 196, 0, 0, 202, 198, 0, 193, 0, 205, - 205, 193, 203, 192, 0, 179, 0, 0, 199, 0, - 183, 177, 183, 0, 174, 0, 179, 192, 0, 191, - 0, 0, 182, 0, 186, 0, 173, 173, 179, 165, - 188, 180, 179, 165, 150, 117, 0, 129, 135, 125, - 122, 118, 110, 0, 446, 166, 172, 178, 151, 180, - - 146, 186, 192, 198, 204 + 0, 0, 437, 436, 438, 437, 439, 438, 441, 448, + 49, 51, 448, 0, 448, 448, 448, 448, 448, 448, + 448, 448, 426, 429, 41, 418, 448, 38, 448, 417, + 448, 20, 33, 32, 46, 40, 44, 0, 54, 52, + 399, 48, 60, 395, 65, 67, 81, 27, 411, 75, + 448, 448, 0, 98, 0, 426, 0, 428, 113, 0, + 448, 448, 415, 54, 410, 448, 448, 448, 448, 0, + 403, 68, 399, 391, 389, 0, 402, 80, 84, 397, + 383, 96, 381, 394, 379, 393, 387, 375, 379, 375, + 377, 377, 0, 98, 0, 376, 97, 385, 368, 375, + + 0, 0, 381, 381, 364, 94, 103, 379, 98, 65, + 381, 369, 109, 361, 377, 373, 351, 97, 372, 363, + 115, 356, 0, 137, 138, 448, 0, 388, 0, 390, + 377, 0, 0, 365, 360, 367, 365, 348, 346, 345, + 350, 359, 347, 359, 95, 347, 353, 354, 336, 336, + 123, 0, 334, 350, 351, 0, 338, 347, 344, 122, + 124, 341, 336, 330, 340, 338, 331, 328, 336, 0, + 326, 336, 334, 325, 315, 309, 322, 307, 327, 0, + 313, 0, 311, 0, 325, 316, 313, 131, 309, 316, + 323, 302, 304, 309, 309, 301, 304, 299, 0, 0, + + 311, 295, 305, 312, 292, 291, 305, 294, 307, 287, + 0, 297, 279, 0, 298, 0, 295, 282, 0, 281, + 276, 281, 280, 290, 0, 276, 0, 0, 0, 280, + 0, 0, 276, 273, 287, 0, 272, 272, 270, 286, + 271, 283, 280, 264, 282, 277, 0, 272, 272, 258, + 257, 270, 256, 270, 269, 268, 0, 252, 0, 246, + 0, 265, 249, 248, 0, 262, 252, 247, 246, 258, + 248, 247, 0, 0, 0, 251, 0, 239, 0, 253, + 249, 235, 0, 249, 250, 233, 238, 231, 249, 231, + 228, 0, 229, 226, 0, 231, 243, 230, 237, 227, + + 235, 220, 0, 0, 0, 212, 219, 0, 0, 0, + 216, 0, 230, 0, 231, 218, 217, 0, 213, 0, + 216, 0, 208, 210, 0, 209, 223, 216, 0, 0, + 219, 222, 204, 219, 0, 215, 0, 0, 199, 213, + 0, 0, 197, 196, 201, 0, 210, 195, 0, 0, + 201, 197, 0, 192, 0, 204, 204, 192, 202, 0, + 179, 0, 0, 199, 0, 183, 177, 183, 0, 174, + 0, 193, 0, 192, 0, 0, 183, 187, 0, 174, + 174, 180, 166, 189, 181, 180, 166, 151, 118, 0, + 130, 136, 127, 123, 119, 111, 0, 448, 167, 173, + + 179, 152, 181, 124, 187, 193, 199, 205 } ; -static yyconst flex_int16_t yy_def[406] = +static yyconst flex_int16_t yy_def[409] = { 0, - 395, 1, 396, 396, 397, 397, 398, 398, 395, 395, - 395, 395, 395, 399, 395, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 400, 395, 395, 395, 395, - 395, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 395, - 395, 402, 403, 404, 395, 405, 395, 395, 399, 395, - 395, 395, 395, 400, 395, 395, 395, 395, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 402, - 403, 403, 395, 404, 395, 405, 395, 395, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - 401, 401, 401, 401, 0, 395, 395, 395, 395, 395, - - 395, 395, 395, 395, 395 + 398, 1, 399, 399, 400, 400, 401, 401, 398, 398, + 398, 398, 398, 402, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 403, 398, 398, 398, 398, + 398, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 398, 398, 405, 406, 407, 398, 408, 398, 398, 402, + 398, 398, 398, 398, 403, 398, 398, 398, 398, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 405, 406, 406, 398, 407, 398, 408, 398, + 398, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, + 404, 404, 404, 404, 404, 404, 404, 0, 398, 398, + + 398, 398, 398, 398, 398, 398, 398, 398 } ; -static yyconst flex_int16_t yy_nxt[497] = +static yyconst flex_int16_t yy_nxt[499] = { 0, 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, 36, 37, 38, 38, - 39, 38, 38, 40, 38, 41, 42, 43, 38, 44, - 45, 46, 47, 48, 49, 38, 38, 38, 50, 51, - 58, 58, 58, 58, 62, 70, 63, 66, 67, 72, - 71, 76, 115, 73, 116, 77, 74, 62, 78, 63, - 87, 79, 81, 84, 80, 85, 82, 88, 95, 75, - 89, 92, 83, 90, 97, 86, 91, 99, 96, 93, - 98, 105, 108, 130, 94, 100, 112, 101, 118, 102, - - 106, 107, 103, 113, 109, 119, 122, 156, 110, 131, - 114, 123, 111, 58, 58, 136, 138, 139, 143, 166, - 168, 137, 157, 158, 140, 167, 172, 144, 174, 177, - 198, 183, 202, 203, 145, 169, 175, 173, 187, 170, - 178, 184, 188, 395, 122, 217, 199, 209, 395, 123, - 69, 210, 219, 240, 241, 59, 394, 393, 392, 391, - 218, 390, 220, 389, 388, 242, 52, 52, 52, 52, - 52, 52, 54, 54, 54, 54, 54, 54, 56, 56, - 56, 56, 56, 56, 64, 64, 120, 120, 120, 387, - 120, 120, 121, 121, 121, 121, 121, 121, 124, 124, - - 386, 124, 124, 124, 126, 385, 126, 126, 126, 126, - 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, - 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, - 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, - 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, - 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, - 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, - 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, - 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, - 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, - - 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, - 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, - 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, - 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, - 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, - 244, 243, 239, 238, 237, 236, 235, 234, 233, 232, - 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, - 221, 216, 215, 214, 213, 212, 211, 208, 207, 206, - 205, 204, 201, 200, 197, 196, 195, 194, 193, 192, - 191, 190, 128, 127, 125, 189, 186, 185, 182, 181, - - 180, 179, 176, 171, 165, 164, 163, 162, 161, 160, - 159, 155, 154, 153, 152, 151, 150, 149, 148, 147, - 146, 142, 141, 135, 134, 133, 132, 129, 395, 128, - 127, 125, 117, 104, 68, 65, 61, 60, 395, 57, - 57, 55, 55, 53, 53, 9, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395 + 39, 38, 38, 40, 41, 42, 43, 44, 38, 45, + 46, 47, 48, 49, 50, 38, 38, 38, 51, 52, + 59, 59, 59, 59, 63, 71, 64, 67, 68, 73, + 72, 77, 118, 74, 119, 78, 75, 63, 79, 64, + 88, 80, 82, 85, 81, 86, 83, 89, 96, 76, + 90, 93, 84, 91, 99, 87, 92, 101, 97, 94, + 100, 107, 133, 110, 95, 102, 111, 103, 179, 104, + + 108, 109, 105, 115, 121, 112, 180, 125, 134, 113, + 116, 122, 126, 114, 59, 59, 139, 117, 141, 142, + 146, 163, 140, 159, 171, 173, 143, 189, 70, 147, + 172, 177, 183, 164, 207, 208, 148, 190, 160, 161, + 174, 193, 178, 184, 175, 194, 398, 125, 222, 214, + 224, 398, 126, 215, 248, 249, 60, 397, 396, 395, + 225, 394, 393, 223, 392, 391, 250, 53, 53, 53, + 53, 53, 53, 55, 55, 55, 55, 55, 55, 57, + 57, 57, 57, 57, 57, 65, 65, 123, 123, 123, + 390, 123, 123, 124, 124, 124, 124, 124, 124, 127, + + 127, 389, 127, 127, 127, 129, 388, 129, 129, 129, + 129, 387, 386, 385, 384, 383, 382, 381, 380, 379, + 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, + 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, + 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, + 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, + 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, + 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, + 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, + 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, + + 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, + 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, + 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, + 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, + 258, 257, 256, 255, 254, 253, 252, 251, 247, 246, + 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, + 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, + 221, 220, 219, 218, 217, 216, 213, 212, 211, 210, + 209, 206, 205, 204, 203, 202, 201, 200, 199, 198, + 197, 196, 131, 130, 128, 195, 192, 191, 188, 187, + + 186, 185, 182, 181, 176, 170, 169, 168, 167, 166, + 165, 162, 158, 157, 156, 155, 154, 153, 152, 151, + 150, 149, 145, 144, 138, 137, 136, 135, 132, 398, + 131, 130, 128, 120, 106, 98, 69, 66, 62, 61, + 398, 58, 58, 56, 56, 54, 54, 9, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398 } ; -static yyconst flex_int16_t yy_chk[497] = +static yyconst flex_int16_t yy_chk[499] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -619,54 +619,54 @@ static yyconst flex_int16_t yy_chk[497] = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 11, 12, 12, 25, 32, 25, 28, 28, 33, - 32, 34, 47, 33, 47, 34, 33, 63, 34, 63, + 32, 34, 48, 33, 48, 34, 33, 64, 34, 64, 37, 34, 35, 36, 34, 36, 35, 37, 40, 33, - 37, 39, 35, 37, 41, 36, 37, 42, 40, 39, - 41, 44, 45, 71, 39, 42, 46, 42, 49, 42, - - 44, 44, 42, 46, 45, 49, 53, 93, 45, 71, - 46, 53, 45, 58, 58, 77, 78, 78, 81, 104, - 105, 77, 93, 93, 78, 104, 107, 81, 108, 110, - 139, 115, 142, 142, 81, 105, 108, 107, 118, 105, - 110, 115, 118, 121, 122, 157, 139, 148, 121, 122, - 401, 148, 158, 182, 182, 399, 393, 392, 391, 390, - 157, 389, 158, 388, 386, 182, 396, 396, 396, 396, - 396, 396, 397, 397, 397, 397, 397, 397, 398, 398, - 398, 398, 398, 398, 400, 400, 402, 402, 402, 385, - 402, 402, 403, 403, 403, 403, 403, 403, 404, 404, - - 384, 404, 404, 404, 405, 383, 405, 405, 405, 405, - 382, 381, 380, 379, 378, 377, 375, 373, 370, 368, - 367, 365, 363, 362, 361, 359, 356, 354, 353, 352, - 351, 350, 348, 346, 345, 342, 341, 339, 338, 337, - 334, 333, 332, 329, 327, 326, 325, 324, 321, 320, - 319, 317, 316, 314, 312, 310, 309, 308, 306, 304, - 302, 299, 298, 294, 293, 292, 291, 290, 289, 288, - 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, - 275, 274, 273, 271, 269, 265, 264, 263, 262, 261, - 260, 259, 257, 256, 255, 254, 252, 250, 248, 247, - - 246, 245, 244, 243, 242, 241, 240, 238, 237, 236, - 235, 234, 233, 232, 231, 230, 228, 227, 226, 223, - 221, 219, 218, 217, 216, 215, 213, 212, 210, 208, - 207, 205, 204, 203, 202, 201, 200, 199, 198, 197, - 196, 195, 192, 191, 190, 189, 188, 187, 186, 185, - 184, 183, 181, 180, 179, 177, 174, 173, 172, 171, - 170, 169, 168, 167, 166, 164, 163, 162, 161, 160, - 159, 156, 155, 154, 152, 151, 150, 147, 146, 145, - 144, 143, 141, 140, 138, 137, 136, 135, 134, 133, - 132, 131, 128, 127, 125, 119, 117, 116, 114, 113, - - 112, 111, 109, 106, 103, 102, 101, 98, 97, 96, - 95, 91, 90, 89, 88, 87, 86, 85, 84, 83, - 82, 80, 79, 76, 74, 73, 72, 70, 64, 62, - 57, 55, 48, 43, 30, 26, 24, 23, 9, 8, - 7, 6, 5, 4, 3, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, - 395, 395, 395, 395, 395, 395 + 37, 39, 35, 37, 42, 36, 37, 43, 40, 39, + 42, 45, 72, 46, 39, 43, 46, 43, 110, 43, + + 45, 45, 43, 47, 50, 46, 110, 54, 72, 46, + 47, 50, 54, 46, 59, 59, 78, 47, 79, 79, + 82, 97, 78, 94, 106, 107, 79, 118, 404, 82, + 106, 109, 113, 97, 145, 145, 82, 118, 94, 94, + 107, 121, 109, 113, 107, 121, 124, 125, 160, 151, + 161, 124, 125, 151, 188, 188, 402, 396, 395, 394, + 161, 393, 392, 160, 391, 389, 188, 399, 399, 399, + 399, 399, 399, 400, 400, 400, 400, 400, 400, 401, + 401, 401, 401, 401, 401, 403, 403, 405, 405, 405, + 388, 405, 405, 406, 406, 406, 406, 406, 406, 407, + + 407, 387, 407, 407, 407, 408, 386, 408, 408, 408, + 408, 385, 384, 383, 382, 381, 380, 378, 377, 374, + 372, 370, 368, 367, 366, 364, 361, 359, 358, 357, + 356, 354, 352, 351, 348, 347, 345, 344, 343, 340, + 339, 336, 334, 333, 332, 331, 328, 327, 326, 324, + 323, 321, 319, 317, 316, 315, 313, 311, 307, 306, + 302, 301, 300, 299, 298, 297, 296, 294, 293, 291, + 290, 289, 288, 287, 286, 285, 284, 282, 281, 280, + 278, 276, 272, 271, 270, 269, 268, 267, 266, 264, + 263, 262, 260, 258, 256, 255, 254, 253, 252, 251, + + 250, 249, 248, 246, 245, 244, 243, 242, 241, 240, + 239, 238, 237, 235, 234, 233, 230, 226, 224, 223, + 222, 221, 220, 218, 217, 215, 213, 212, 210, 209, + 208, 207, 206, 205, 204, 203, 202, 201, 198, 197, + 196, 195, 194, 193, 192, 191, 190, 189, 187, 186, + 185, 183, 181, 179, 178, 177, 176, 175, 174, 173, + 172, 171, 169, 168, 167, 166, 165, 164, 163, 162, + 159, 158, 157, 155, 154, 153, 150, 149, 148, 147, + 146, 144, 143, 142, 141, 140, 139, 138, 137, 136, + 135, 134, 131, 130, 128, 122, 120, 119, 117, 116, + + 115, 114, 112, 111, 108, 105, 104, 103, 100, 99, + 98, 96, 92, 91, 90, 89, 88, 87, 86, 85, + 84, 83, 81, 80, 77, 75, 74, 73, 71, 65, + 63, 58, 56, 49, 44, 41, 30, 26, 24, 23, + 9, 8, 7, 6, 5, 4, 3, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398 } ; @@ -964,13 +964,13 @@ yy_match: while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 396 ) + if ( yy_current_state >= 399 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; ++yy_cp; } - while ( yy_current_state != 395 ); + while ( yy_current_state != 398 ); yy_cp = (yy_last_accepting_cpos); yy_current_state = (yy_last_accepting_state); @@ -1357,402 +1357,400 @@ case 42: YY_RULE_SETUP #line 328 "pars0lex.l" { - return(PARS_CONSISTENT_TOKEN); + return(PARS_READ_TOKEN); } YY_BREAK case 43: YY_RULE_SETUP #line 332 "pars0lex.l" { - return(PARS_READ_TOKEN); + return(PARS_ORDER_TOKEN); } YY_BREAK case 44: YY_RULE_SETUP #line 336 "pars0lex.l" { - return(PARS_ORDER_TOKEN); + return(PARS_BY_TOKEN); } YY_BREAK case 45: YY_RULE_SETUP #line 340 "pars0lex.l" { - return(PARS_BY_TOKEN); + return(PARS_ASC_TOKEN); } YY_BREAK case 46: YY_RULE_SETUP #line 344 "pars0lex.l" { - return(PARS_ASC_TOKEN); + return(PARS_DESC_TOKEN); } YY_BREAK case 47: YY_RULE_SETUP #line 348 "pars0lex.l" { - return(PARS_DESC_TOKEN); + return(PARS_INSERT_TOKEN); } YY_BREAK case 48: YY_RULE_SETUP #line 352 "pars0lex.l" { - return(PARS_INSERT_TOKEN); + return(PARS_INTO_TOKEN); } YY_BREAK case 49: YY_RULE_SETUP #line 356 "pars0lex.l" { - return(PARS_INTO_TOKEN); + return(PARS_VALUES_TOKEN); } YY_BREAK case 50: YY_RULE_SETUP #line 360 "pars0lex.l" { - return(PARS_VALUES_TOKEN); + return(PARS_UPDATE_TOKEN); } YY_BREAK case 51: YY_RULE_SETUP #line 364 "pars0lex.l" { - return(PARS_UPDATE_TOKEN); + return(PARS_SET_TOKEN); } YY_BREAK case 52: YY_RULE_SETUP #line 368 "pars0lex.l" { - return(PARS_SET_TOKEN); + return(PARS_DELETE_TOKEN); } YY_BREAK case 53: YY_RULE_SETUP #line 372 "pars0lex.l" { - return(PARS_DELETE_TOKEN); + return(PARS_CURRENT_TOKEN); } YY_BREAK case 54: YY_RULE_SETUP #line 376 "pars0lex.l" { - return(PARS_CURRENT_TOKEN); + return(PARS_OF_TOKEN); } YY_BREAK case 55: YY_RULE_SETUP #line 380 "pars0lex.l" { - return(PARS_OF_TOKEN); + return(PARS_CREATE_TOKEN); } YY_BREAK case 56: YY_RULE_SETUP #line 384 "pars0lex.l" { - return(PARS_CREATE_TOKEN); + return(PARS_TABLE_TOKEN); } YY_BREAK case 57: YY_RULE_SETUP #line 388 "pars0lex.l" { - return(PARS_TABLE_TOKEN); + return(PARS_INDEX_TOKEN); } YY_BREAK case 58: YY_RULE_SETUP #line 392 "pars0lex.l" { - return(PARS_INDEX_TOKEN); + return(PARS_UNIQUE_TOKEN); } YY_BREAK case 59: YY_RULE_SETUP #line 396 "pars0lex.l" { - return(PARS_UNIQUE_TOKEN); + return(PARS_CLUSTERED_TOKEN); } YY_BREAK case 60: YY_RULE_SETUP #line 400 "pars0lex.l" { - return(PARS_CLUSTERED_TOKEN); + return(PARS_DOES_NOT_FIT_IN_MEM_TOKEN); } YY_BREAK case 61: YY_RULE_SETUP #line 404 "pars0lex.l" { - return(PARS_DOES_NOT_FIT_IN_MEM_TOKEN); + return(PARS_ON_TOKEN); } YY_BREAK case 62: YY_RULE_SETUP #line 408 "pars0lex.l" { - return(PARS_ON_TOKEN); + return(PARS_DECLARE_TOKEN); } YY_BREAK case 63: YY_RULE_SETUP #line 412 "pars0lex.l" { - return(PARS_DECLARE_TOKEN); + return(PARS_CURSOR_TOKEN); } YY_BREAK case 64: YY_RULE_SETUP #line 416 "pars0lex.l" { - return(PARS_CURSOR_TOKEN); + return(PARS_OPEN_TOKEN); } YY_BREAK case 65: YY_RULE_SETUP #line 420 "pars0lex.l" { - return(PARS_OPEN_TOKEN); + return(PARS_FETCH_TOKEN); } YY_BREAK case 66: YY_RULE_SETUP #line 424 "pars0lex.l" { - return(PARS_FETCH_TOKEN); + return(PARS_CLOSE_TOKEN); } YY_BREAK case 67: YY_RULE_SETUP #line 428 "pars0lex.l" { - return(PARS_CLOSE_TOKEN); + return(PARS_NOTFOUND_TOKEN); } YY_BREAK case 68: YY_RULE_SETUP #line 432 "pars0lex.l" { - return(PARS_NOTFOUND_TOKEN); + return(PARS_TO_CHAR_TOKEN); } YY_BREAK case 69: YY_RULE_SETUP #line 436 "pars0lex.l" { - return(PARS_TO_CHAR_TOKEN); + return(PARS_TO_NUMBER_TOKEN); } YY_BREAK case 70: YY_RULE_SETUP #line 440 "pars0lex.l" { - return(PARS_TO_NUMBER_TOKEN); + return(PARS_TO_BINARY_TOKEN); } YY_BREAK case 71: YY_RULE_SETUP #line 444 "pars0lex.l" { - return(PARS_TO_BINARY_TOKEN); + return(PARS_BINARY_TO_NUMBER_TOKEN); } YY_BREAK case 72: YY_RULE_SETUP #line 448 "pars0lex.l" { - return(PARS_BINARY_TO_NUMBER_TOKEN); + return(PARS_SUBSTR_TOKEN); } YY_BREAK case 73: YY_RULE_SETUP #line 452 "pars0lex.l" { - return(PARS_SUBSTR_TOKEN); + return(PARS_REPLSTR_TOKEN); } YY_BREAK case 74: YY_RULE_SETUP #line 456 "pars0lex.l" { - return(PARS_REPLSTR_TOKEN); + return(PARS_CONCAT_TOKEN); } YY_BREAK case 75: YY_RULE_SETUP #line 460 "pars0lex.l" { - return(PARS_CONCAT_TOKEN); + return(PARS_INSTR_TOKEN); } YY_BREAK case 76: YY_RULE_SETUP #line 464 "pars0lex.l" { - return(PARS_INSTR_TOKEN); + return(PARS_LENGTH_TOKEN); } YY_BREAK case 77: YY_RULE_SETUP #line 468 "pars0lex.l" { - return(PARS_LENGTH_TOKEN); + return(PARS_SYSDATE_TOKEN); } YY_BREAK case 78: YY_RULE_SETUP #line 472 "pars0lex.l" { - return(PARS_SYSDATE_TOKEN); + return(PARS_PRINTF_TOKEN); } YY_BREAK case 79: YY_RULE_SETUP #line 476 "pars0lex.l" { - return(PARS_PRINTF_TOKEN); + return(PARS_ASSERT_TOKEN); } YY_BREAK case 80: YY_RULE_SETUP #line 480 "pars0lex.l" { - return(PARS_ASSERT_TOKEN); + return(PARS_RND_TOKEN); } YY_BREAK case 81: YY_RULE_SETUP #line 484 "pars0lex.l" { - return(PARS_RND_TOKEN); + return(PARS_RND_STR_TOKEN); } YY_BREAK case 82: YY_RULE_SETUP #line 488 "pars0lex.l" { - return(PARS_RND_STR_TOKEN); + return(PARS_ROW_PRINTF_TOKEN); } YY_BREAK case 83: YY_RULE_SETUP #line 492 "pars0lex.l" { - return(PARS_ROW_PRINTF_TOKEN); + return(PARS_COMMIT_TOKEN); } YY_BREAK case 84: YY_RULE_SETUP #line 496 "pars0lex.l" { - return(PARS_COMMIT_TOKEN); + return(PARS_ROLLBACK_TOKEN); } YY_BREAK case 85: YY_RULE_SETUP #line 500 "pars0lex.l" { - return(PARS_ROLLBACK_TOKEN); + return(PARS_WORK_TOKEN); } YY_BREAK case 86: YY_RULE_SETUP #line 504 "pars0lex.l" { - return(PARS_WORK_TOKEN); + return(PARS_UNSIGNED_TOKEN); } YY_BREAK case 87: YY_RULE_SETUP #line 508 "pars0lex.l" { - return(PARS_UNSIGNED_TOKEN); + return(PARS_EXIT_TOKEN); } YY_BREAK case 88: YY_RULE_SETUP #line 512 "pars0lex.l" { - return(PARS_EXIT_TOKEN); + return(PARS_FUNCTION_TOKEN); } YY_BREAK case 89: YY_RULE_SETUP #line 516 "pars0lex.l" { - return(PARS_FUNCTION_TOKEN); + return(PARS_LOCK_TOKEN); } YY_BREAK case 90: YY_RULE_SETUP #line 520 "pars0lex.l" { - yylval = sym_tab_add_id(pars_sym_tab_global, - (byte*)yytext, - ut_strlen(yytext)); - return(PARS_ID_TOKEN); + return(PARS_SHARE_TOKEN); } YY_BREAK case 91: YY_RULE_SETUP -#line 527 "pars0lex.l" +#line 524 "pars0lex.l" { - return(PARS_DDOT_TOKEN); + return(PARS_MODE_TOKEN); } YY_BREAK case 92: YY_RULE_SETUP -#line 531 "pars0lex.l" +#line 528 "pars0lex.l" { - return(PARS_ASSIGN_TOKEN); + yylval = sym_tab_add_id(pars_sym_tab_global, + (byte*)yytext, + ut_strlen(yytext)); + return(PARS_ID_TOKEN); } YY_BREAK case 93: YY_RULE_SETUP #line 535 "pars0lex.l" { - return(PARS_LE_TOKEN); + return(PARS_DDOT_TOKEN); } YY_BREAK case 94: YY_RULE_SETUP #line 539 "pars0lex.l" { - return(PARS_GE_TOKEN); + return(PARS_ASSIGN_TOKEN); } YY_BREAK case 95: YY_RULE_SETUP #line 543 "pars0lex.l" { - return(PARS_NE_TOKEN); + return(PARS_LE_TOKEN); } YY_BREAK case 96: YY_RULE_SETUP #line 547 "pars0lex.l" { - - return((int)(*yytext)); + return(PARS_GE_TOKEN); } YY_BREAK case 97: YY_RULE_SETUP -#line 552 "pars0lex.l" +#line 551 "pars0lex.l" { - - return((int)(*yytext)); + return(PARS_NE_TOKEN); } YY_BREAK case 98: YY_RULE_SETUP -#line 557 "pars0lex.l" +#line 555 "pars0lex.l" { return((int)(*yytext)); @@ -1760,7 +1758,7 @@ YY_RULE_SETUP YY_BREAK case 99: YY_RULE_SETUP -#line 562 "pars0lex.l" +#line 560 "pars0lex.l" { return((int)(*yytext)); @@ -1768,7 +1766,7 @@ YY_RULE_SETUP YY_BREAK case 100: YY_RULE_SETUP -#line 567 "pars0lex.l" +#line 565 "pars0lex.l" { return((int)(*yytext)); @@ -1776,7 +1774,7 @@ YY_RULE_SETUP YY_BREAK case 101: YY_RULE_SETUP -#line 572 "pars0lex.l" +#line 570 "pars0lex.l" { return((int)(*yytext)); @@ -1784,7 +1782,7 @@ YY_RULE_SETUP YY_BREAK case 102: YY_RULE_SETUP -#line 577 "pars0lex.l" +#line 575 "pars0lex.l" { return((int)(*yytext)); @@ -1792,7 +1790,7 @@ YY_RULE_SETUP YY_BREAK case 103: YY_RULE_SETUP -#line 582 "pars0lex.l" +#line 580 "pars0lex.l" { return((int)(*yytext)); @@ -1800,7 +1798,7 @@ YY_RULE_SETUP YY_BREAK case 104: YY_RULE_SETUP -#line 587 "pars0lex.l" +#line 585 "pars0lex.l" { return((int)(*yytext)); @@ -1808,7 +1806,7 @@ YY_RULE_SETUP YY_BREAK case 105: YY_RULE_SETUP -#line 592 "pars0lex.l" +#line 590 "pars0lex.l" { return((int)(*yytext)); @@ -1816,7 +1814,7 @@ YY_RULE_SETUP YY_BREAK case 106: YY_RULE_SETUP -#line 597 "pars0lex.l" +#line 595 "pars0lex.l" { return((int)(*yytext)); @@ -1824,7 +1822,7 @@ YY_RULE_SETUP YY_BREAK case 107: YY_RULE_SETUP -#line 602 "pars0lex.l" +#line 600 "pars0lex.l" { return((int)(*yytext)); @@ -1832,7 +1830,7 @@ YY_RULE_SETUP YY_BREAK case 108: YY_RULE_SETUP -#line 607 "pars0lex.l" +#line 605 "pars0lex.l" { return((int)(*yytext)); @@ -1840,7 +1838,7 @@ YY_RULE_SETUP YY_BREAK case 109: YY_RULE_SETUP -#line 612 "pars0lex.l" +#line 610 "pars0lex.l" { return((int)(*yytext)); @@ -1848,7 +1846,7 @@ YY_RULE_SETUP YY_BREAK case 110: YY_RULE_SETUP -#line 617 "pars0lex.l" +#line 615 "pars0lex.l" { return((int)(*yytext)); @@ -1856,35 +1854,51 @@ YY_RULE_SETUP YY_BREAK case 111: YY_RULE_SETUP -#line 622 "pars0lex.l" -BEGIN(comment); /* eat up comment */ +#line 620 "pars0lex.l" +{ + + return((int)(*yytext)); +} YY_BREAK case 112: -/* rule 112 can match eol */ YY_RULE_SETUP -#line 624 "pars0lex.l" +#line 625 "pars0lex.l" +{ + return((int)(*yytext)); +} YY_BREAK case 113: -/* rule 113 can match eol */ YY_RULE_SETUP -#line 625 "pars0lex.l" - +#line 630 "pars0lex.l" +BEGIN(comment); /* eat up comment */ YY_BREAK case 114: +/* rule 114 can match eol */ YY_RULE_SETUP -#line 626 "pars0lex.l" -BEGIN(INITIAL); +#line 632 "pars0lex.l" + YY_BREAK case 115: /* rule 115 can match eol */ YY_RULE_SETUP -#line 628 "pars0lex.l" -/* eat up whitespace */ +#line 633 "pars0lex.l" + YY_BREAK case 116: YY_RULE_SETUP -#line 631 "pars0lex.l" +#line 634 "pars0lex.l" +BEGIN(INITIAL); + YY_BREAK +case 117: +/* rule 117 can match eol */ +YY_RULE_SETUP +#line 636 "pars0lex.l" +/* eat up whitespace */ + YY_BREAK +case 118: +YY_RULE_SETUP +#line 639 "pars0lex.l" { fprintf(stderr,"Unrecognized character: %02x\n", *yytext); @@ -1894,12 +1908,12 @@ YY_RULE_SETUP return(0); } YY_BREAK -case 117: +case 119: YY_RULE_SETUP -#line 640 "pars0lex.l" +#line 648 "pars0lex.l" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK -#line 1902 "_flex_tmp.c" +#line 1916 "_flex_tmp.c" case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(comment): case YY_STATE_EOF(quoted): @@ -2187,7 +2201,7 @@ static int yy_get_next_buffer (void) while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 396 ) + if ( yy_current_state >= 399 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; @@ -2215,11 +2229,11 @@ static int yy_get_next_buffer (void) while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 396 ) + if ( yy_current_state >= 399 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - yy_is_jam = (yy_current_state == 395); + yy_is_jam = (yy_current_state == 398); return yy_is_jam ? 0 : yy_current_state; } @@ -2742,7 +2756,7 @@ void yyfree (void * ptr ) #undef YY_DECL_IS_OURS #undef YY_DECL #endif -#line 640 "pars0lex.l" +#line 648 "pars0lex.l" |