aboutsummaryrefslogtreecommitdiff
path: root/lib/AsmParser/Lexer.cpp.cvs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/AsmParser/Lexer.cpp.cvs')
-rw-r--r--lib/AsmParser/Lexer.cpp.cvs3310
1 files changed, 0 insertions, 3310 deletions
diff --git a/lib/AsmParser/Lexer.cpp.cvs b/lib/AsmParser/Lexer.cpp.cvs
deleted file mode 100644
index 4522aa84c3..0000000000
--- a/lib/AsmParser/Lexer.cpp.cvs
+++ /dev/null
@@ -1,3310 +0,0 @@
-#line 2 "Lexer.cpp"
-
-#line 4 "Lexer.cpp"
-
-#define YY_INT_ALIGNED short int
-
-/* A lexical scanner generated by flex */
-
-#define FLEX_SCANNER
-#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 5
-#define YY_FLEX_SUBMINOR_VERSION 33
-#if YY_FLEX_SUBMINOR_VERSION > 0
-#define FLEX_BETA
-#endif
-
-/* First, we deal with platform-specific or compiler-specific issues. */
-
-/* begin standard C headers. */
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <stdlib.h>
-
-/* end standard C headers. */
-
-/* flex integer type definitions */
-
-#ifndef FLEXINT_H
-#define FLEXINT_H
-
-/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
-
-#if __STDC_VERSION__ >= 199901L
-
-/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
- */
-#ifndef __STDC_LIMIT_MACROS
-#define __STDC_LIMIT_MACROS 1
-#endif
-
-#include <inttypes.h>
-typedef int8_t flex_int8_t;
-typedef uint8_t flex_uint8_t;
-typedef int16_t flex_int16_t;
-typedef uint16_t flex_uint16_t;
-typedef int32_t flex_int32_t;
-typedef uint32_t flex_uint32_t;
-#else
-typedef signed char flex_int8_t;
-typedef short int flex_int16_t;
-typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
-typedef unsigned short int flex_uint16_t;
-typedef unsigned int flex_uint32_t;
-#endif /* ! C99 */
-
-/* Limits of integral types. */
-#ifndef INT8_MIN
-#define INT8_MIN (-128)
-#endif
-#ifndef INT16_MIN
-#define INT16_MIN (-32767-1)
-#endif
-#ifndef INT32_MIN
-#define INT32_MIN (-2147483647-1)
-#endif
-#ifndef INT8_MAX
-#define INT8_MAX (127)
-#endif
-#ifndef INT16_MAX
-#define INT16_MAX (32767)
-#endif
-#ifndef INT32_MAX
-#define INT32_MAX (2147483647)
-#endif
-#ifndef UINT8_MAX
-#define UINT8_MAX (255U)
-#endif
-#ifndef UINT16_MAX
-#define UINT16_MAX (65535U)
-#endif
-#ifndef UINT32_MAX
-#define UINT32_MAX (4294967295U)
-#endif
-
-#endif /* ! FLEXINT_H */
-
-#ifdef __cplusplus
-
-/* The "const" storage-class-modifier is valid. */
-#define YY_USE_CONST
-
-#else /* ! __cplusplus */
-
-#if __STDC__
-
-#define YY_USE_CONST
-
-#endif /* __STDC__ */
-#endif /* ! __cplusplus */
-
-#ifdef YY_USE_CONST
-#define yyconst const
-#else
-#define yyconst
-#endif
-
-/* Returned upon end-of-file. */
-#define YY_NULL 0
-
-/* Promotes a possibly negative, possibly signed char to an unsigned
- * integer for use as an array index. If the signed char is negative,
- * we want to instead treat it as an 8-bit unsigned char, hence the
- * double cast.
- */
-#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
-
-/* Enter a start condition. This macro really ought to take a parameter,
- * but we do it the disgusting crufty way forced on us by the ()-less
- * definition of BEGIN.
- */
-#define BEGIN (yy_start) = 1 + 2 *
-
-/* Translate the current start state into a value that can be later handed
- * to BEGIN to return to the state. The YYSTATE alias is for lex
- * compatibility.
- */
-#define YY_START (((yy_start) - 1) / 2)
-#define YYSTATE YY_START
-
-/* Action number for EOF rule of a given start state. */
-#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-
-/* Special action meaning "start processing a new file". */
-#define YY_NEW_FILE llvmAsmrestart(llvmAsmin )
-
-#define YY_END_OF_BUFFER_CHAR 0
-
-/* Size of default input buffer. */
-#ifndef YY_BUF_SIZE
-#define YY_BUF_SIZE (16384*64)
-#endif
-
-/* The state buf must be large enough to hold one state per character in the main buffer.
- */
-#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
-
-#ifndef YY_TYPEDEF_YY_BUFFER_STATE
-#define YY_TYPEDEF_YY_BUFFER_STATE
-typedef struct yy_buffer_state *YY_BUFFER_STATE;
-#endif
-
-extern int llvmAsmleng;
-
-extern FILE *llvmAsmin, *llvmAsmout;
-
-#define EOB_ACT_CONTINUE_SCAN 0
-#define EOB_ACT_END_OF_FILE 1
-#define EOB_ACT_LAST_MATCH 2
-
- /* Note: We specifically omit the test for yy_rule_can_match_eol because it requires
- * access to the local variable yy_act. Since yyless() is a macro, it would break
- * existing scanners that call yyless() from OUTSIDE llvmAsmlex.
- * One obvious solution it to make yy_act a global. I tried that, and saw
- * a 5% performance hit in a non-llvmAsmlineno scanner, because yy_act is
- * normally declared as a register variable-- so it is not worth it.
- */
- #define YY_LESS_LINENO(n) \
- do { \
- int yyl;\
- for ( yyl = n; yyl < llvmAsmleng; ++yyl )\
- if ( llvmAsmtext[yyl] == '\n' )\
- --llvmAsmlineno;\
- }while(0)
-
-/* Return all but the first "n" matched characters back to the input stream. */
-#define yyless(n) \
- do \
- { \
- /* Undo effects of setting up llvmAsmtext. */ \
- int yyless_macro_arg = (n); \
- YY_LESS_LINENO(yyless_macro_arg);\
- *yy_cp = (yy_hold_char); \
- YY_RESTORE_YY_MORE_OFFSET \
- (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
- YY_DO_BEFORE_ACTION; /* set up llvmAsmtext again */ \
- } \
- while ( 0 )
-
-#define unput(c) yyunput( c, (yytext_ptr) )
-
-/* The following is because we cannot portably get our hands on size_t
- * (without autoconf's help, which isn't available because we want
- * flex-generated scanners to compile on their own).
- */
-
-#ifndef YY_TYPEDEF_YY_SIZE_T
-#define YY_TYPEDEF_YY_SIZE_T
-typedef unsigned int yy_size_t;
-#endif
-
-#ifndef YY_STRUCT_YY_BUFFER_STATE
-#define YY_STRUCT_YY_BUFFER_STATE
-struct yy_buffer_state
- {
- FILE *yy_input_file;
-
- char *yy_ch_buf; /* input buffer */
- char *yy_buf_pos; /* current position in input buffer */
-
- /* Size of input buffer in bytes, not including room for EOB
- * characters.
- */
- yy_size_t yy_buf_size;
-
- /* Number of characters read into yy_ch_buf, not including EOB
- * characters.
- */
- int yy_n_chars;
-
- /* Whether we "own" the buffer - i.e., we know we created it,
- * and can realloc() it to grow it, and should free() it to
- * delete it.
- */
- int yy_is_our_buffer;
-
- /* Whether this is an "interactive" input source; if so, and
- * if we're using stdio for input, then we want to use getc()
- * instead of fread(), to make sure we stop fetching input after
- * each newline.
- */
- int yy_is_interactive;
-
- /* Whether we're considered to be at the beginning of a line.
- * If so, '^' rules will be active on the next match, otherwise
- * not.
- */
- int yy_at_bol;
-
- int yy_bs_lineno; /**< The line count. */
- int yy_bs_column; /**< The column count. */
-
- /* Whether to try to fill the input buffer when we reach the
- * end of it.
- */
- int yy_fill_buffer;
-
- int yy_buffer_status;
-
-#define YY_BUFFER_NEW 0
-#define YY_BUFFER_NORMAL 1
- /* When an EOF's been seen but there's still some text to process
- * then we mark the buffer as YY_EOF_PENDING, to indicate that we
- * shouldn't try reading from the input source any more. We might
- * still have a bunch of tokens to match, though, because of
- * possible backing-up.
- *
- * When we actually see the EOF, we change the status to "new"
- * (via llvmAsmrestart()), so that the user can continue scanning by
- * just pointing llvmAsmin at a new input file.
- */
-#define YY_BUFFER_EOF_PENDING 2
-
- };
-#endif /* !YY_STRUCT_YY_BUFFER_STATE */
-
-/* Stack of input buffers. */
-static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
-static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
-static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
-
-/* We provide macros for accessing buffer states in case in the
- * future we want to put the buffer states in a more general
- * "scanner state".
- *
- * Returns the top of the stack, or NULL.
- */
-#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
- ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
- : NULL)
-
-/* Same as previous macro, but useful when we know that the buffer stack is not
- * NULL or when we need an lvalue. For internal use only.
- */
-#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
-
-/* yy_hold_char holds the character lost when llvmAsmtext is formed. */
-static char yy_hold_char;
-static int yy_n_chars; /* number of characters read into yy_ch_buf */
-int llvmAsmleng;
-
-/* Points to current character in buffer. */
-static char *yy_c_buf_p = (char *) 0;
-static int yy_init = 0; /* whether we need to initialize */
-static int yy_start = 0; /* start state number */
-
-/* Flag which is used to allow llvmAsmwrap()'s to do buffer switches
- * instead of setting up a fresh llvmAsmin. A bit of a hack ...
- */
-static int yy_did_buffer_switch_on_eof;
-
-void llvmAsmrestart (FILE *input_file );
-void llvmAsm_switch_to_buffer (YY_BUFFER_STATE new_buffer );
-YY_BUFFER_STATE llvmAsm_create_buffer (FILE *file,int size );
-void llvmAsm_delete_buffer (YY_BUFFER_STATE b );
-void llvmAsm_flush_buffer (YY_BUFFER_STATE b );
-void llvmAsmpush_buffer_state (YY_BUFFER_STATE new_buffer );
-void llvmAsmpop_buffer_state (void );
-
-static void llvmAsmensure_buffer_stack (void );
-static void llvmAsm_load_buffer_state (void );
-static void llvmAsm_init_buffer (YY_BUFFER_STATE b,FILE *file );
-
-#define YY_FLUSH_BUFFER llvmAsm_flush_buffer(YY_CURRENT_BUFFER )
-
-YY_BUFFER_STATE llvmAsm_scan_buffer (char *base,yy_size_t size );
-YY_BUFFER_STATE llvmAsm_scan_string (yyconst char *yy_str );
-YY_BUFFER_STATE llvmAsm_scan_bytes (yyconst char *bytes,int len );
-
-void *llvmAsmalloc (yy_size_t );
-void *llvmAsmrealloc (void *,yy_size_t );
-void llvmAsmfree (void * );
-
-#define yy_new_buffer llvmAsm_create_buffer
-
-#define yy_set_interactive(is_interactive) \
- { \
- if ( ! YY_CURRENT_BUFFER ){ \
- llvmAsmensure_buffer_stack (); \
- YY_CURRENT_BUFFER_LVALUE = \
- llvmAsm_create_buffer(llvmAsmin,YY_BUF_SIZE ); \
- } \
- YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
- }
-
-#define yy_set_bol(at_bol) \
- { \
- if ( ! YY_CURRENT_BUFFER ){\
- llvmAsmensure_buffer_stack (); \
- YY_CURRENT_BUFFER_LVALUE = \
- llvmAsm_create_buffer(llvmAsmin,YY_BUF_SIZE ); \
- } \
- YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
- }
-
-#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
-
-/* Begin user sect3 */
-
-#define llvmAsmwrap(n) 1
-#define YY_SKIP_YYWRAP
-
-typedef unsigned char YY_CHAR;
-
-FILE *llvmAsmin = (FILE *) 0, *llvmAsmout = (FILE *) 0;
-
-typedef int yy_state_type;
-
-extern int llvmAsmlineno;
-
-int llvmAsmlineno = 1;
-
-extern char *llvmAsmtext;
-#define yytext_ptr llvmAsmtext
-
-static yy_state_type yy_get_previous_state (void );
-static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
-static int yy_get_next_buffer (void );
-static void yy_fatal_error (yyconst char msg[] );
-
-/* Done after the current pattern has been matched and before the
- * corresponding action - sets up llvmAsmtext.
- */
-#define YY_DO_BEFORE_ACTION \
- (yytext_ptr) = yy_bp; \
- llvmAsmleng = (size_t) (yy_cp - yy_bp); \
- (yy_hold_char) = *yy_cp; \
- *yy_cp = '\0'; \
- (yy_c_buf_p) = yy_cp;
-
-#define YY_NUM_RULES 154
-#define YY_END_OF_BUFFER 155
-/* This struct is not used in this scanner,
- but its presence is necessary. */
-struct yy_trans_info
- {
- flex_int32_t yy_verify;
- flex_int32_t yy_nxt;
- };
-static yyconst flex_int16_t yy_accept[609] =
- { 0,
- 0, 0, 155, 153, 152, 152, 153, 153, 153, 153,
- 153, 153, 142, 142, 1, 153, 153, 153, 153, 153,
- 153, 153, 153, 153, 153, 153, 153, 153, 153, 153,
- 153, 153, 153, 153, 153, 153, 153, 153, 0, 139,
- 0, 137, 0, 135, 145, 0, 143, 0, 147, 142,
- 0, 1, 0, 136, 146, 0, 0, 0, 0, 0,
- 0, 0, 121, 0, 0, 38, 0, 0, 0, 0,
- 0, 0, 84, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 66, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 85, 0, 0, 0, 0, 0, 0,
-
- 0, 80, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 25, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 139, 0, 141,
- 135, 147, 22, 147, 0, 148, 0, 0, 0, 0,
- 140, 136, 67, 0, 0, 79, 0, 0, 36, 0,
- 0, 0, 0, 39, 0, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 69, 0, 0,
-
- 0, 0, 0, 94, 99, 97, 98, 96, 95, 0,
- 100, 104, 0, 0, 0, 0, 120, 0, 0, 0,
- 0, 0, 89, 87, 76, 0, 0, 0, 0, 88,
- 86, 0, 0, 68, 0, 0, 0, 0, 0, 0,
- 0, 0, 102, 93, 91, 0, 92, 90, 0, 103,
- 101, 0, 0, 0, 0, 0, 0, 0, 0, 81,
- 0, 0, 138, 147, 0, 0, 0, 147, 149, 150,
- 151, 0, 0, 0, 0, 78, 0, 0, 0, 105,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 83, 72, 0, 0, 0, 0, 0,
-
- 128, 75, 0, 0, 0, 82, 0, 0, 0, 0,
- 0, 0, 0, 129, 77, 0, 0, 52, 0, 0,
- 0, 24, 0, 0, 0, 0, 53, 144, 71, 0,
- 0, 108, 0, 0, 0, 0, 74, 47, 0, 0,
- 26, 0, 0, 0, 4, 0, 64, 70, 0, 0,
- 0, 0, 73, 0, 57, 0, 12, 0, 0, 107,
- 147, 34, 32, 0, 0, 2, 0, 51, 0, 54,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
- 0, 58, 61, 110, 0, 0, 0, 0, 0, 0,
- 46, 0, 0, 0, 0, 63, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 55,
- 0, 0, 0, 0, 130, 0, 0, 0, 0, 106,
- 0, 23, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 56, 127, 0, 0, 41, 0, 0, 0, 7,
- 0, 0, 0, 59, 0, 0, 40, 114, 113, 0,
- 0, 8, 16, 0, 0, 0, 123, 0, 126, 35,
- 0, 0, 0, 65, 0, 0, 0, 0, 118, 0,
- 0, 0, 112, 122, 27, 0, 28, 111, 0, 124,
- 119, 0, 0, 0, 0, 0, 0, 0, 117, 0,
- 0, 6, 29, 0, 0, 0, 0, 0, 109, 0,
-
- 0, 0, 0, 0, 50, 0, 0, 0, 0, 0,
- 33, 0, 0, 44, 0, 0, 0, 0, 0, 0,
- 45, 0, 0, 9, 0, 0, 0, 0, 19, 0,
- 0, 0, 10, 115, 11, 49, 48, 0, 0, 116,
- 0, 0, 0, 0, 31, 0, 60, 0, 0, 13,
- 0, 15, 14, 0, 0, 0, 0, 62, 17, 0,
- 0, 0, 0, 0, 0, 0, 30, 0, 0, 0,
- 0, 0, 37, 0, 0, 0, 0, 0, 18, 0,
- 0, 0, 0, 0, 125, 0, 0, 0, 0, 0,
- 0, 0, 20, 0, 0, 0, 0, 131, 133, 134,
-
- 0, 42, 0, 132, 43, 0, 21, 0
- } ;
-
-static yyconst flex_int32_t yy_ec[256] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
- 1, 1, 2, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 2, 1, 4, 1, 5, 6, 1, 1, 1,
- 1, 1, 7, 1, 8, 9, 1, 10, 11, 12,
- 13, 13, 13, 14, 13, 15, 13, 16, 17, 1,
- 1, 1, 1, 18, 19, 19, 19, 19, 20, 19,
- 5, 5, 5, 5, 21, 22, 23, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 1, 1, 1, 1, 24, 1, 25, 26, 27, 28,
-
- 29, 30, 31, 32, 33, 5, 34, 35, 36, 37,
- 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
- 48, 49, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1
- } ;
-
-static yyconst flex_int32_t yy_meta[50] =
- { 0,
- 1, 1, 2, 3, 4, 1, 5, 6, 4, 7,
- 7, 7, 7, 7, 7, 8, 1, 1, 4, 9,
- 4, 4, 4, 4, 4, 4, 4, 4, 9, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 4
- } ;
-
-static yyconst flex_int16_t yy_base[620] =
- { 0,
- 0, 0, 1387, 1388, 1388, 1388, 1382, 1369, 46, 52,
- 58, 66, 74, 1337, 0, 87, 76, 79, 78, 94,
- 77, 106, 109, 63, 138, 130, 141, 140, 151, 155,
- 110, 190, 179, 227, 145, 114, 38, 144, 1379, 1388,
- 1366, 1388, 1377, 0, 234, 260, 266, 119, 304, 1333,
- 324, 0, 1375, 0, 272, 146, 175, 148, 39, 161,
- 185, 64, 1362, 36, 124, 186, 189, 93, 212, 219,
- 165, 187, 1361, 198, 224, 196, 234, 191, 278, 236,
- 214, 272, 274, 226, 275, 284, 277, 121, 276, 280,
- 288, 281, 306, 35, 315, 326, 290, 339, 341, 279,
-
- 342, 332, 346, 347, 348, 349, 350, 289, 353, 355,
- 360, 356, 357, 365, 373, 381, 367, 378, 382, 387,
- 390, 1360, 393, 222, 396, 395, 398, 397, 401, 405,
- 403, 423, 420, 429, 361, 407, 409, 1359, 1370, 1388,
- 0, 429, 1357, 0, 452, 448, 462, 483, 504, 1368,
- 1388, 0, 1355, 510, 441, 1354, 470, 464, 1353, 445,
- 509, 512, 469, 1352, 511, 504, 522, 505, 467, 526,
- 527, 426, 1351, 528, 506, 529, 468, 283, 533, 406,
- 534, 535, 538, 536, 537, 543, 539, 546, 548, 550,
- 552, 554, 564, 566, 568, 569, 570, 1350, 572, 571,
-
- 573, 575, 576, 1349, 1348, 1347, 1346, 1345, 1344, 579,
- 1343, 1342, 581, 580, 583, 584, 1341, 617, 594, 591,
- 587, 592, 1340, 1339, 1338, 408, 604, 585, 602, 1337,
- 1336, 605, 608, 1335, 609, 622, 634, 635, 637, 638,
- 639, 640, 1334, 1333, 1332, 642, 1331, 1330, 643, 1329,
- 1328, 644, 645, 646, 654, 653, 658, 650, 647, 1327,
- 661, 670, 1388, 667, 681, 680, 690, 693, 0, 0,
- 0, 686, 687, 688, 689, 1326, 690, 691, 694, 1325,
- 692, 693, 695, 696, 698, 701, 702, 704, 706, 707,
- 717, 709, 716, 1324, 1323, 715, 729, 721, 723, 730,
-
- 1322, 1321, 731, 734, 739, 1320, 738, 735, 736, 737,
- 744, 745, 741, 1319, 1318, 746, 747, 1317, 740, 754,
- 755, 1316, 756, 765, 767, 769, 1315, 0, 1314, 770,
- 771, 786, 774, 776, 777, 778, 1313, 1312, 783, 793,
- 1311, 794, 797, 795, 1310, 798, 1309, 1308, 799, 801,
- 802, 800, 1307, 803, 1306, 805, 1305, 808, 810, 830,
- 841, 1304, 1303, 820, 812, 1302, 818, 1301, 831, 841,
- 843, 826, 833, 845, 825, 847, 849, 853, 854, 1300,
- 856, 1299, 1298, 1297, 858, 859, 857, 860, 861, 863,
- 1296, 864, 866, 869, 868, 1295, 872, 871, 877, 879,
-
- 883, 885, 886, 889, 894, 896, 895, 897, 914, 1388,
- 903, 904, 898, 907, 1294, 909, 906, 908, 910, 1293,
- 914, 1292, 915, 916, 919, 921, 927, 931, 932, 935,
- 953, 1388, 1291, 942, 941, 1290, 943, 944, 947, 1289,
- 945, 948, 951, 1288, 946, 952, 1287, 1286, 1285, 961,
- 949, 1284, 1283, 953, 965, 957, 1282, 967, 1281, 1280,
- 962, 975, 977, 1279, 490, 980, 981, 982, 1278, 983,
- 985, 986, 1273, 1270, 1267, 987, 1255, 1252, 989, 1240,
- 1237, 990, 991, 993, 994, 997, 1001, 1004, 1227, 1008,
- 1010, 1224, 1221, 1011, 1012, 1014, 1015, 1016, 1214, 1020,
-
- 1019, 1021, 1022, 1026, 1202, 1027, 1030, 1045, 1043, 1023,
- 1201, 1028, 1046, 1200, 1049, 1051, 1052, 1031, 1061, 1053,
- 1199, 1054, 1062, 1198, 1063, 1066, 1067, 1069, 1197, 1070,
- 1071, 1072, 1196, 1195, 1194, 1193, 1192, 1074, 1075, 1190,
- 1083, 1079, 1076, 1078, 1189, 1084, 1187, 1097, 1086, 1185,
- 1080, 1184, 1183, 1099, 1100, 1101, 1102, 1181, 1180, 1104,
- 1105, 1109, 1110, 1112, 1111, 1114, 1179, 1116, 1117, 1118,
- 1125, 1119, 1163, 1124, 1126, 1131, 1135, 1136, 1161, 1127,
- 1142, 1143, 1144, 1148, 819, 1149, 1145, 1153, 1151, 1152,
- 1147, 1157, 775, 1160, 1162, 1158, 1159, 601, 364, 362,
-
- 1165, 282, 1175, 173, 126, 1178, 90, 1388, 1219, 1225,
- 1232, 1241, 1248, 1257, 1263, 1272, 1278, 1281, 1286
- } ;
-
-static yyconst flex_int16_t yy_def[620] =
- { 0,
- 608, 1, 608, 608, 608, 608, 609, 610, 611, 608,
- 610, 610, 610, 13, 612, 613, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 609, 608,
- 610, 608, 614, 615, 608, 608, 13, 610, 610, 13,
- 49, 612, 616, 617, 608, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 25, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
-
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 608, 614, 608,
- 615, 618, 610, 49, 610, 51, 49, 49, 49, 616,
- 608, 617, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
-
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 49, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 608, 618, 619, 608, 145, 145, 147, 148,
- 149, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
-
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 218, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 608, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
-
- 610, 610, 610, 610, 610, 610, 610, 610, 608, 608,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 608, 608, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
-
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
- 610, 610, 610, 610, 610, 610, 610, 610, 610, 610,
-
- 610, 610, 610, 610, 610, 610, 610, 0, 608, 608,
- 608, 608, 608, 608, 608, 608, 608, 608, 608
- } ;
-
-static yyconst flex_int16_t yy_nxt[1438] =
- { 0,
- 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
- 14, 14, 14, 14, 14, 4, 15, 16, 8, 8,
- 8, 8, 8, 8, 17, 18, 19, 20, 21, 22,
- 23, 24, 25, 8, 26, 27, 28, 29, 30, 8,
- 31, 32, 33, 34, 35, 36, 37, 8, 38, 43,
- 42, 42, 135, 42, 42, 45, 45, 45, 45, 45,
- 45, 46, 46, 46, 46, 46, 46, 47, 47, 47,
- 47, 47, 47, 42, 48, 136, 199, 157, 42, 42,
- 162, 42, 49, 50, 50, 50, 50, 50, 50, 42,
- 53, 42, 42, 42, 42, 83, 55, 55, 55, 55,
-
- 55, 55, 65, 56, 66, 42, 161, 61, 42, 42,
- 57, 62, 58, 72, 59, 67, 73, 60, 68, 63,
- 51, 42, 69, 74, 42, 42, 64, 143, 70, 42,
- 75, 71, 76, 77, 42, 167, 42, 81, 108, 42,
- 78, 42, 134, 82, 79, 42, 80, 84, 84, 84,
- 84, 84, 84, 42, 87, 42, 42, 193, 163, 42,
- 42, 42, 88, 42, 85, 91, 42, 89, 94, 132,
- 42, 90, 137, 153, 86, 156, 42, 95, 92, 97,
- 42, 98, 133, 96, 93, 99, 103, 100, 42, 101,
- 42, 102, 158, 104, 42, 105, 159, 106, 107, 109,
-
- 42, 42, 42, 120, 42, 42, 42, 154, 172, 155,
- 121, 42, 164, 42, 173, 160, 122, 110, 111, 123,
- 112, 113, 114, 165, 115, 166, 124, 42, 179, 42,
- 116, 177, 117, 118, 42, 119, 109, 42, 168, 42,
- 174, 169, 42, 45, 45, 45, 45, 45, 45, 42,
- 170, 42, 41, 171, 125, 126, 184, 127, 175, 128,
- 241, 129, 41, 130, 183, 176, 178, 131, 142, 46,
- 46, 46, 46, 46, 46, 47, 47, 47, 47, 47,
- 47, 55, 55, 55, 55, 55, 55, 42, 180, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
-
- 194, 186, 192, 42, 42, 42, 181, 209, 197, 185,
- 187, 195, 41, 144, 144, 144, 144, 144, 144, 42,
- 182, 42, 196, 145, 188, 189, 190, 295, 191, 204,
- 42, 217, 145, 146, 146, 146, 146, 146, 146, 200,
- 198, 42, 146, 146, 147, 148, 149, 42, 146, 146,
- 146, 146, 146, 146, 42, 201, 42, 42, 202, 211,
- 203, 42, 42, 42, 42, 42, 210, 205, 42, 207,
- 42, 42, 42, 213, 259, 42, 42, 42, 212, 42,
- 42, 206, 42, 208, 223, 214, 220, 219, 42, 215,
- 216, 225, 227, 42, 221, 228, 42, 42, 224, 218,
-
- 226, 230, 42, 234, 233, 42, 222, 229, 42, 232,
- 42, 42, 42, 42, 235, 231, 42, 297, 42, 236,
- 42, 42, 42, 42, 42, 239, 244, 237, 242, 247,
- 238, 254, 249, 250, 243, 42, 240, 333, 42, 246,
- 245, 42, 251, 248, 42, 252, 255, 260, 265, 261,
- 253, 289, 256, 258, 257, 262, 42, 265, 266, 267,
- 42, 268, 268, 268, 268, 268, 268, 42, 41, 41,
- 41, 269, 269, 269, 269, 269, 269, 277, 274, 42,
- 269, 269, 42, 42, 42, 42, 269, 269, 269, 269,
- 269, 269, 270, 270, 270, 270, 270, 270, 275, 285,
-
- 508, 270, 270, 280, 276, 42, 294, 270, 270, 270,
- 270, 270, 270, 271, 271, 271, 271, 271, 271, 42,
- 42, 42, 271, 271, 42, 42, 42, 42, 271, 271,
- 271, 271, 271, 271, 272, 278, 279, 42, 281, 284,
- 273, 42, 42, 42, 42, 282, 283, 292, 42, 42,
- 42, 42, 42, 42, 42, 287, 290, 296, 42, 288,
- 286, 42, 304, 42, 303, 42, 301, 42, 291, 42,
- 305, 293, 299, 302, 307, 300, 308, 306, 309, 42,
- 298, 42, 312, 42, 42, 42, 42, 42, 42, 311,
- 42, 42, 310, 314, 42, 42, 42, 313, 42, 42,
-
- 42, 320, 42, 316, 324, 319, 42, 42, 315, 42,
- 322, 321, 327, 317, 318, 331, 42, 42, 323, 42,
- 42, 335, 325, 42, 42, 326, 328, 328, 328, 328,
- 328, 328, 334, 330, 332, 328, 328, 42, 329, 336,
- 337, 328, 328, 328, 328, 328, 328, 338, 339, 42,
- 42, 340, 42, 42, 42, 42, 341, 42, 42, 42,
- 42, 42, 42, 343, 342, 42, 345, 347, 42, 42,
- 358, 350, 351, 42, 346, 344, 42, 352, 354, 349,
- 355, 353, 356, 357, 348, 42, 265, 266, 266, 361,
- 361, 361, 361, 361, 361, 265, 608, 41, 359, 608,
-
- 41, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 42, 42, 360, 42, 364, 367, 42, 42, 369, 42,
- 372, 42, 42, 363, 42, 365, 366, 362, 368, 371,
- 42, 42, 42, 374, 373, 370, 42, 380, 42, 376,
- 377, 379, 381, 383, 42, 42, 42, 378, 375, 42,
- 42, 42, 42, 42, 42, 42, 42, 382, 389, 42,
- 42, 42, 42, 384, 385, 388, 386, 390, 391, 42,
- 42, 42, 400, 387, 394, 392, 393, 395, 397, 396,
- 42, 399, 42, 398, 42, 42, 42, 409, 410, 42,
- 42, 42, 42, 42, 404, 405, 401, 408, 42, 403,
-
- 402, 42, 407, 411, 412, 413, 406, 414, 42, 42,
- 42, 415, 42, 42, 42, 42, 42, 42, 42, 416,
- 42, 418, 417, 42, 420, 42, 423, 42, 421, 419,
- 422, 431, 432, 42, 42, 42, 424, 427, 429, 434,
- 42, 42, 430, 425, 433, 42, 42, 426, 42, 428,
- 361, 361, 361, 361, 361, 361, 42, 436, 42, 435,
- 42, 440, 42, 442, 42, 437, 439, 438, 42, 42,
- 441, 42, 42, 42, 42, 42, 42, 444, 42, 42,
- 446, 42, 447, 42, 42, 443, 42, 42, 451, 445,
- 448, 449, 42, 450, 42, 452, 457, 459, 42, 453,
-
- 42, 42, 455, 461, 42, 460, 454, 456, 458, 42,
- 42, 42, 42, 42, 464, 409, 410, 463, 42, 42,
- 466, 42, 42, 42, 42, 42, 462, 465, 467, 42,
- 42, 42, 468, 471, 42, 476, 42, 470, 477, 469,
- 474, 479, 42, 480, 472, 473, 42, 42, 475, 481,
- 42, 483, 478, 482, 431, 432, 42, 42, 42, 42,
- 42, 42, 42, 42, 42, 484, 42, 42, 42, 496,
- 497, 487, 42, 485, 488, 492, 42, 42, 486, 490,
- 42, 501, 42, 489, 500, 494, 493, 499, 495, 502,
- 42, 491, 42, 504, 498, 42, 42, 42, 42, 503,
-
- 42, 42, 42, 505, 42, 42, 42, 519, 42, 42,
- 515, 512, 42, 507, 513, 506, 42, 510, 511, 42,
- 516, 520, 509, 42, 517, 42, 42, 42, 514, 42,
- 42, 42, 518, 522, 42, 42, 42, 42, 42, 521,
- 523, 42, 42, 42, 530, 42, 42, 525, 531, 529,
- 524, 526, 527, 532, 535, 533, 538, 537, 42, 528,
- 42, 42, 534, 536, 42, 540, 42, 42, 42, 42,
- 547, 539, 541, 546, 542, 544, 42, 42, 42, 548,
- 545, 42, 42, 543, 42, 42, 42, 42, 558, 42,
- 42, 42, 550, 42, 42, 42, 549, 554, 42, 42,
-
- 557, 42, 559, 563, 555, 561, 551, 556, 552, 553,
- 564, 560, 42, 562, 42, 42, 42, 42, 566, 42,
- 42, 565, 567, 568, 42, 42, 42, 42, 569, 42,
- 572, 42, 42, 42, 42, 574, 576, 571, 578, 42,
- 42, 42, 42, 570, 575, 577, 42, 573, 584, 579,
- 42, 42, 580, 582, 585, 589, 581, 42, 42, 42,
- 42, 583, 42, 42, 42, 586, 42, 42, 42, 587,
- 588, 595, 42, 42, 42, 42, 42, 42, 42, 591,
- 42, 592, 593, 594, 590, 596, 601, 597, 602, 599,
- 42, 605, 598, 42, 42, 42, 42, 600, 42, 42,
-
- 42, 604, 42, 606, 42, 42, 603, 42, 42, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 607, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 41, 42,
- 41, 41, 41, 41, 44, 44, 42, 44, 44, 42,
- 44, 52, 42, 52, 52, 52, 52, 52, 52, 52,
- 54, 54, 42, 54, 54, 42, 54, 139, 139, 139,
- 139, 139, 139, 139, 139, 139, 141, 42, 141, 141,
- 42, 141, 150, 150, 150, 150, 150, 150, 150, 150,
- 150, 152, 42, 152, 152, 42, 152, 264, 42, 264,
- 361, 361, 361, 42, 42, 42, 42, 42, 42, 42,
-
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 42, 151, 42, 140, 263, 42, 42, 42, 151, 41,
- 140, 42, 138, 41, 42, 40, 608, 3, 608, 608,
- 608, 608, 608, 608, 608, 608, 608, 608, 608, 608,
-
- 608, 608, 608, 608, 608, 608, 608, 608, 608, 608,
- 608, 608, 608, 608, 608, 608, 608, 608, 608, 608,
- 608, 608, 608, 608, 608, 608, 608, 608, 608, 608,
- 608, 608, 608, 608, 608, 608, 608
- } ;
-
-static yyconst flex_int16_t yy_chk[1438] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 9,
- 94, 64, 37, 37, 59, 9, 9, 9, 9, 9,
- 9, 10, 10, 10, 10, 10, 10, 11, 11, 11,
- 11, 11, 11, 11, 12, 37, 94, 59, 24, 62,
- 64, 12, 13, 13, 13, 13, 13, 13, 13, 13,
- 16, 17, 21, 19, 18, 24, 16, 16, 16, 16,
-
- 16, 16, 19, 17, 19, 607, 62, 18, 68, 20,
- 17, 18, 17, 21, 17, 19, 21, 17, 20, 18,
- 13, 22, 20, 21, 23, 31, 18, 48, 20, 36,
- 22, 20, 22, 22, 48, 68, 88, 23, 31, 65,
- 22, 605, 36, 23, 22, 26, 22, 25, 25, 25,
- 25, 25, 25, 25, 26, 28, 27, 88, 65, 38,
- 35, 56, 26, 58, 25, 27, 29, 26, 28, 35,
- 30, 26, 38, 56, 25, 58, 60, 28, 27, 29,
- 71, 29, 35, 28, 27, 29, 30, 29, 604, 29,
- 57, 29, 60, 30, 33, 30, 60, 30, 30, 32,
-
- 61, 66, 72, 33, 67, 32, 78, 57, 71, 57,
- 33, 76, 66, 74, 72, 61, 33, 32, 32, 33,
- 32, 32, 32, 67, 32, 67, 33, 69, 78, 81,
- 32, 76, 32, 32, 70, 32, 34, 124, 69, 75,
- 74, 69, 34, 45, 45, 45, 45, 45, 45, 77,
- 69, 80, 84, 70, 34, 34, 81, 34, 75, 34,
- 124, 34, 84, 34, 80, 75, 77, 34, 46, 46,
- 46, 46, 46, 46, 46, 47, 47, 47, 47, 47,
- 47, 55, 55, 55, 55, 55, 55, 82, 79, 83,
- 85, 89, 87, 79, 100, 90, 92, 602, 178, 86,
-
- 89, 83, 87, 91, 108, 97, 79, 100, 92, 82,
- 85, 90, 47, 49, 49, 49, 49, 49, 49, 49,
- 79, 93, 91, 49, 86, 86, 86, 178, 86, 97,
- 95, 108, 49, 51, 51, 51, 51, 51, 51, 95,
- 93, 96, 51, 51, 51, 51, 51, 102, 51, 51,
- 51, 51, 51, 51, 98, 95, 99, 101, 95, 102,
- 96, 103, 104, 105, 106, 107, 101, 98, 109, 99,
- 110, 112, 113, 104, 135, 111, 135, 600, 103, 599,
- 114, 98, 117, 99, 112, 105, 111, 110, 115, 106,
- 107, 113, 114, 118, 111, 114, 116, 119, 112, 109,
-
- 113, 115, 120, 118, 117, 121, 111, 114, 123, 116,
- 126, 125, 128, 127, 119, 115, 129, 180, 131, 120,
- 130, 180, 136, 226, 137, 123, 127, 120, 125, 129,
- 121, 131, 130, 130, 126, 133, 123, 226, 132, 128,
- 127, 172, 130, 129, 134, 130, 132, 136, 142, 137,
- 130, 172, 133, 134, 133, 137, 155, 142, 145, 145,
- 160, 145, 145, 145, 145, 145, 145, 145, 146, 146,
- 146, 147, 147, 147, 147, 147, 147, 160, 155, 158,
- 147, 147, 169, 177, 163, 157, 147, 147, 147, 147,
- 147, 147, 148, 148, 148, 148, 148, 148, 157, 169,
-
- 465, 148, 148, 163, 158, 465, 177, 148, 148, 148,
- 148, 148, 148, 149, 149, 149, 149, 149, 149, 166,
- 168, 175, 149, 149, 161, 154, 165, 162, 149, 149,
- 149, 149, 149, 149, 154, 161, 162, 167, 165, 168,
- 154, 170, 171, 174, 176, 166, 167, 175, 179, 181,
- 182, 184, 185, 183, 187, 171, 174, 179, 186, 171,
- 170, 188, 185, 189, 184, 190, 183, 191, 174, 192,
- 186, 176, 182, 183, 188, 182, 189, 187, 190, 193,
- 181, 194, 192, 195, 196, 197, 200, 199, 201, 191,
- 202, 203, 190, 194, 210, 214, 213, 193, 215, 216,
-
- 228, 201, 221, 196, 213, 200, 220, 222, 195, 219,
- 203, 202, 216, 197, 199, 221, 598, 229, 210, 227,
- 232, 228, 214, 233, 235, 215, 218, 218, 218, 218,
- 218, 218, 227, 220, 222, 218, 218, 236, 219, 229,
- 232, 218, 218, 218, 218, 218, 218, 232, 233, 237,
- 238, 235, 239, 240, 241, 242, 236, 246, 249, 252,
- 253, 254, 259, 238, 237, 258, 240, 241, 256, 255,
- 259, 249, 252, 257,