summaryrefslogtreecommitdiff
path: root/storage/innobase/pars/lexyy.c
diff options
context:
space:
mode:
Diffstat (limited to 'storage/innobase/pars/lexyy.c')
-rw-r--r--storage/innobase/pars/lexyy.c686
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"