Data Structures |
| struct | YY_BUFFER_STATE |
| struct | yy_trans_info |
| struct | imports |
Defines |
| #define | YY_INT_ALIGNED short int |
| #define | yy_create_buffer parser__create_buffer |
| #define | yy_delete_buffer parser__delete_buffer |
| #define | yy_flex_debug parser__flex_debug |
| #define | yy_init_buffer parser__init_buffer |
| #define | yy_flush_buffer parser__flush_buffer |
| #define | yy_load_buffer_state parser__load_buffer_state |
| #define | yy_switch_to_buffer parser__switch_to_buffer |
| #define | yyin parser_in |
| #define | yyleng parser_leng |
| #define | yylex parser_lex |
| #define | yylineno parser_lineno |
| #define | yyout parser_out |
| #define | yyrestart parser_restart |
| #define | yytext parser_text |
| #define | yywrap parser_wrap |
| #define | yyalloc parser_alloc |
| #define | yyrealloc parser_realloc |
| #define | yyfree parser_free |
| #define | FLEX_SCANNER |
| #define | YY_FLEX_MAJOR_VERSION 2 |
| #define | YY_FLEX_MINOR_VERSION 5 |
| #define | YY_FLEX_SUBMINOR_VERSION 35 |
| #define | FLEX_BETA |
| #define | FLEXINT_H |
| #define | INT8_MIN (-128) |
| #define | INT16_MIN (-32767-1) |
| #define | INT32_MIN (-2147483647-1) |
| #define | INT8_MAX (127) |
| #define | INT16_MAX (32767) |
| #define | INT32_MAX (2147483647) |
| #define | UINT8_MAX (255U) |
| #define | UINT16_MAX (65535U) |
| #define | UINT32_MAX (4294967295U) |
| #define | yyconst |
| #define | YY_NULL 0 |
| #define | YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) |
| #define | BEGIN (yy_start) = 1 + 2 * |
| #define | YY_START (((yy_start) - 1) / 2) |
| #define | YYSTATE YY_START |
| #define | YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) |
| #define | YY_NEW_FILE parser_restart(parser_in ) |
| #define | YY_END_OF_BUFFER_CHAR 0 |
| #define | YY_BUF_SIZE 16384 |
| #define | YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) |
| #define | YY_TYPEDEF_YY_BUFFER_STATE |
| #define | EOB_ACT_CONTINUE_SCAN 0 |
| #define | EOB_ACT_END_OF_FILE 1 |
| #define | EOB_ACT_LAST_MATCH 2 |
| #define | YY_LESS_LINENO(n) |
| #define | yyless(n) |
| #define | unput(c) yyunput( c, (yytext_ptr) ) |
| #define | YY_TYPEDEF_YY_SIZE_T |
| #define | YY_STRUCT_YY_BUFFER_STATE |
| #define | YY_BUFFER_NEW 0 |
| #define | YY_BUFFER_NORMAL 1 |
| #define | YY_BUFFER_EOF_PENDING 2 |
| #define | YY_CURRENT_BUFFER |
| #define | YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] |
| #define | YY_FLUSH_BUFFER parser__flush_buffer(YY_CURRENT_BUFFER ) |
| #define | yy_new_buffer parser__create_buffer |
| #define | yy_set_interactive(is_interactive) |
| #define | yy_set_bol(at_bol) |
| #define | YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) |
| #define | yytext_ptr parser_text |
| #define | YY_DO_BEFORE_ACTION |
| #define | YY_NUM_RULES 36 |
| #define | YY_END_OF_BUFFER 37 |
| #define | REJECT reject_used_but_not_detected |
| #define | yymore() yymore_used_but_not_detected |
| #define | YY_MORE_ADJ 0 |
| #define | YY_RESTORE_YY_MORE_OFFSET |
| #define | YY_NO_INPUT 1 |
| #define | YY_NO_UNISTD_H |
| #define | MAX_IMPORT_DEPTH 10 |
| #define | INITIAL 0 |
| #define | QUOTE 1 |
| #define | WSTRQUOTE 2 |
| #define | ATTR 3 |
| #define | PP_LINE 4 |
| #define | SQUOTE 5 |
| #define | YY_EXTRA_TYPE void * |
| #define | YY_READ_BUF_SIZE 8192 |
| #define | ECHO do { if (fwrite( parser_text, parser_leng, 1, parser_out )) {} } while (0) |
| #define | YY_INPUT(buf, result, max_size) |
| #define | yyterminate() return YY_NULL |
| #define | YY_START_STACK_INCR 25 |
| #define | YY_FATAL_ERROR(msg) yy_fatal_error( msg ) |
| #define | YY_DECL_IS_OURS 1 |
| #define | YY_DECL int parser_lex (void) |
| #define | YY_USER_ACTION |
| #define | YY_BREAK break; |
| #define | YY_RULE_SETUP |
| #define | YY_EXIT_FAILURE 2 |
| #define | yyless(n) |
| #define | YYTABLES_NAME "yytables" |
| #define | NKEYWORDS (sizeof(keywords)/sizeof(keywords[0])) |
| #define | KWP(p) ((const struct keyword *)(p)) |
Typedefs |
| 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 |
| typedef size_t | yy_size_t |
| typedef unsigned char | YY_CHAR |
| typedef int | yy_state_type |
Functions |
| void | parser_restart (FILE *input_file) |
| void | parser__switch_to_buffer (YY_BUFFER_STATE new_buffer) |
| YY_BUFFER_STATE | parser__create_buffer (FILE *file, int size) |
| void | parser__delete_buffer (YY_BUFFER_STATE b) |
| void | parser__flush_buffer (YY_BUFFER_STATE b) |
| void | parser_push_buffer_state (YY_BUFFER_STATE new_buffer) |
| void | parser_pop_buffer_state (void) |
| static void | parser_ensure_buffer_stack (void) |
| static void | parser__load_buffer_state (void) |
| static void | parser__init_buffer (YY_BUFFER_STATE b, FILE *file) |
| YY_BUFFER_STATE | parser__scan_buffer (char *base, yy_size_t size) |
| YY_BUFFER_STATE | parser__scan_string (yyconst char *yy_str) |
| YY_BUFFER_STATE | parser__scan_bytes (yyconst char *bytes, int len) |
| void * | parser_alloc (yy_size_t) |
| void * | parser_realloc (void *, yy_size_t) |
| void | parser_free (void *) |
| 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[]) |
| static void | addcchar (char c) |
| static char * | get_buffered_cstring (void) |
| static int | kw_token (const char *kw) |
| static int | attr_token (const char *kw) |
| static unsigned int | xstrtoul (const char *nptr, char **endptr, int base) |
| UUID * | parse_uuid (const char *u) |
| static int | yy_init_globals (void) |
| int | parser_lex_destroy (void) |
| int | parser_get_debug (void) |
| void | parser_set_debug (int debug_flag) |
| YY_EXTRA_TYPE | parser_get_extra (void) |
| void | parser_set_extra (YY_EXTRA_TYPE user_defined) |
| FILE * | parser_get_in (void) |
| void | parser_set_in (FILE *in_str) |
| FILE * | parser_get_out (void) |
| void | parser_set_out (FILE *out_str) |
| int | parser_get_leng (void) |
| char * | parser_get_text (void) |
| int | parser_get_lineno (void) |
| void | parser_set_lineno (int line_number) |
| int | parser_wrap (void) |
| static void | yy_push_state (int new_state) |
| static void | yy_pop_state (void) |
| int | parser_lex (void) |
| static int | kw_cmp_func (const void *s1, const void *s2) |
| void | pop_import (void) |
| int | do_import (char *fname) |
| void | abort_import (void) |
Variables |
| int | parser_leng |
| FILE * | parser_in = (FILE *) 0 |
| FILE * | parser_out = (FILE *) 0 |
| static size_t | yy_buffer_stack_top = 0 |
| static size_t | yy_buffer_stack_max = 0 |
| static YY_BUFFER_STATE * | yy_buffer_stack = 0 |
| static char | yy_hold_char |
| static int | yy_n_chars |
| static char * | yy_c_buf_p = (char *) 0 |
| static int | yy_init = 0 |
| static int | yy_start = 0 |
| static int | yy_did_buffer_switch_on_eof |
| int | parser_lineno = 1 |
| char * | parser_text |
| static yyconst flex_int16_t | yy_accept [148] |
| static yyconst flex_int32_t | yy_ec [256] |
| static yyconst flex_int32_t | yy_meta [37] |
| static yyconst flex_int16_t | yy_base [184] |
| static yyconst flex_int16_t | yy_def [184] |
| static yyconst flex_int16_t | yy_nxt [518] |
| static yyconst flex_int16_t | yy_chk [518] |
| static yy_state_type | yy_last_accepting_state |
| static char * | yy_last_accepting_cpos |
| int | parser__flex_debug = 0 |
| static char * | cbuffer |
| static int | cbufidx |
| static int | cbufalloc = 0 |
| struct { |
| YY_BUFFER_STATE state |
| char * input_name |
| int line_number |
| char * temp_name |
| } | import_stack [MAX_IMPORT_DEPTH] |
| int | import_stack_ptr = 0 |
| static int | yy_start_stack_ptr = 0 |
| static int | yy_start_stack_depth = 0 |
| static int * | yy_start_stack = NULL |
| static struct keyword | keywords [] |
| static struct keyword | attr_keywords [] |
| struct imports * | first_import |