"Fossies" - the Fresh Open Source Software Archive

Member "mlr-5.9.1/c/parsing/mlr_dsl_lexer.h" (3 Sep 2020, 16737 Bytes) of package /linux/misc/mlr-5.9.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "mlr_dsl_lexer.h" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 5.9.0_vs_5.9.1.

    1 #ifndef mlr_dsl_lexer_HEADER_H
    2 #define mlr_dsl_lexer_HEADER_H 1
    3 #define mlr_dsl_lexer_IN_HEADER 1
    4 
    5 #line 6 "mlr_dsl_lexer.h"
    6 
    7 #line 8 "mlr_dsl_lexer.h"
    8 
    9 #define  YY_INT_ALIGNED short int
   10 
   11 /* A lexical scanner generated by flex */
   12 
   13 #define FLEX_SCANNER
   14 #define YY_FLEX_MAJOR_VERSION 2
   15 #define YY_FLEX_MINOR_VERSION 6
   16 #define YY_FLEX_SUBMINOR_VERSION 4
   17 #if YY_FLEX_SUBMINOR_VERSION > 0
   18 #define FLEX_BETA
   19 #endif
   20 
   21 #ifdef yy_create_buffer
   22 #define mlr_dsl_lexer__create_buffer_ALREADY_DEFINED
   23 #else
   24 #define yy_create_buffer mlr_dsl_lexer__create_buffer
   25 #endif
   26 
   27 #ifdef yy_delete_buffer
   28 #define mlr_dsl_lexer__delete_buffer_ALREADY_DEFINED
   29 #else
   30 #define yy_delete_buffer mlr_dsl_lexer__delete_buffer
   31 #endif
   32 
   33 #ifdef yy_scan_buffer
   34 #define mlr_dsl_lexer__scan_buffer_ALREADY_DEFINED
   35 #else
   36 #define yy_scan_buffer mlr_dsl_lexer__scan_buffer
   37 #endif
   38 
   39 #ifdef yy_scan_string
   40 #define mlr_dsl_lexer__scan_string_ALREADY_DEFINED
   41 #else
   42 #define yy_scan_string mlr_dsl_lexer__scan_string
   43 #endif
   44 
   45 #ifdef yy_scan_bytes
   46 #define mlr_dsl_lexer__scan_bytes_ALREADY_DEFINED
   47 #else
   48 #define yy_scan_bytes mlr_dsl_lexer__scan_bytes
   49 #endif
   50 
   51 #ifdef yy_init_buffer
   52 #define mlr_dsl_lexer__init_buffer_ALREADY_DEFINED
   53 #else
   54 #define yy_init_buffer mlr_dsl_lexer__init_buffer
   55 #endif
   56 
   57 #ifdef yy_flush_buffer
   58 #define mlr_dsl_lexer__flush_buffer_ALREADY_DEFINED
   59 #else
   60 #define yy_flush_buffer mlr_dsl_lexer__flush_buffer
   61 #endif
   62 
   63 #ifdef yy_load_buffer_state
   64 #define mlr_dsl_lexer__load_buffer_state_ALREADY_DEFINED
   65 #else
   66 #define yy_load_buffer_state mlr_dsl_lexer__load_buffer_state
   67 #endif
   68 
   69 #ifdef yy_switch_to_buffer
   70 #define mlr_dsl_lexer__switch_to_buffer_ALREADY_DEFINED
   71 #else
   72 #define yy_switch_to_buffer mlr_dsl_lexer__switch_to_buffer
   73 #endif
   74 
   75 #ifdef yypush_buffer_state
   76 #define mlr_dsl_lexer_push_buffer_state_ALREADY_DEFINED
   77 #else
   78 #define yypush_buffer_state mlr_dsl_lexer_push_buffer_state
   79 #endif
   80 
   81 #ifdef yypop_buffer_state
   82 #define mlr_dsl_lexer_pop_buffer_state_ALREADY_DEFINED
   83 #else
   84 #define yypop_buffer_state mlr_dsl_lexer_pop_buffer_state
   85 #endif
   86 
   87 #ifdef yyensure_buffer_stack
   88 #define mlr_dsl_lexer_ensure_buffer_stack_ALREADY_DEFINED
   89 #else
   90 #define yyensure_buffer_stack mlr_dsl_lexer_ensure_buffer_stack
   91 #endif
   92 
   93 #ifdef yylex
   94 #define mlr_dsl_lexer_lex_ALREADY_DEFINED
   95 #else
   96 #define yylex mlr_dsl_lexer_lex
   97 #endif
   98 
   99 #ifdef yyrestart
  100 #define mlr_dsl_lexer_restart_ALREADY_DEFINED
  101 #else
  102 #define yyrestart mlr_dsl_lexer_restart
  103 #endif
  104 
  105 #ifdef yylex_init
  106 #define mlr_dsl_lexer_lex_init_ALREADY_DEFINED
  107 #else
  108 #define yylex_init mlr_dsl_lexer_lex_init
  109 #endif
  110 
  111 #ifdef yylex_init_extra
  112 #define mlr_dsl_lexer_lex_init_extra_ALREADY_DEFINED
  113 #else
  114 #define yylex_init_extra mlr_dsl_lexer_lex_init_extra
  115 #endif
  116 
  117 #ifdef yylex_destroy
  118 #define mlr_dsl_lexer_lex_destroy_ALREADY_DEFINED
  119 #else
  120 #define yylex_destroy mlr_dsl_lexer_lex_destroy
  121 #endif
  122 
  123 #ifdef yyget_debug
  124 #define mlr_dsl_lexer_get_debug_ALREADY_DEFINED
  125 #else
  126 #define yyget_debug mlr_dsl_lexer_get_debug
  127 #endif
  128 
  129 #ifdef yyset_debug
  130 #define mlr_dsl_lexer_set_debug_ALREADY_DEFINED
  131 #else
  132 #define yyset_debug mlr_dsl_lexer_set_debug
  133 #endif
  134 
  135 #ifdef yyget_extra
  136 #define mlr_dsl_lexer_get_extra_ALREADY_DEFINED
  137 #else
  138 #define yyget_extra mlr_dsl_lexer_get_extra
  139 #endif
  140 
  141 #ifdef yyset_extra
  142 #define mlr_dsl_lexer_set_extra_ALREADY_DEFINED
  143 #else
  144 #define yyset_extra mlr_dsl_lexer_set_extra
  145 #endif
  146 
  147 #ifdef yyget_in
  148 #define mlr_dsl_lexer_get_in_ALREADY_DEFINED
  149 #else
  150 #define yyget_in mlr_dsl_lexer_get_in
  151 #endif
  152 
  153 #ifdef yyset_in
  154 #define mlr_dsl_lexer_set_in_ALREADY_DEFINED
  155 #else
  156 #define yyset_in mlr_dsl_lexer_set_in
  157 #endif
  158 
  159 #ifdef yyget_out
  160 #define mlr_dsl_lexer_get_out_ALREADY_DEFINED
  161 #else
  162 #define yyget_out mlr_dsl_lexer_get_out
  163 #endif
  164 
  165 #ifdef yyset_out
  166 #define mlr_dsl_lexer_set_out_ALREADY_DEFINED
  167 #else
  168 #define yyset_out mlr_dsl_lexer_set_out
  169 #endif
  170 
  171 #ifdef yyget_leng
  172 #define mlr_dsl_lexer_get_leng_ALREADY_DEFINED
  173 #else
  174 #define yyget_leng mlr_dsl_lexer_get_leng
  175 #endif
  176 
  177 #ifdef yyget_text
  178 #define mlr_dsl_lexer_get_text_ALREADY_DEFINED
  179 #else
  180 #define yyget_text mlr_dsl_lexer_get_text
  181 #endif
  182 
  183 #ifdef yyget_lineno
  184 #define mlr_dsl_lexer_get_lineno_ALREADY_DEFINED
  185 #else
  186 #define yyget_lineno mlr_dsl_lexer_get_lineno
  187 #endif
  188 
  189 #ifdef yyset_lineno
  190 #define mlr_dsl_lexer_set_lineno_ALREADY_DEFINED
  191 #else
  192 #define yyset_lineno mlr_dsl_lexer_set_lineno
  193 #endif
  194 
  195 #ifdef yyget_column
  196 #define mlr_dsl_lexer_get_column_ALREADY_DEFINED
  197 #else
  198 #define yyget_column mlr_dsl_lexer_get_column
  199 #endif
  200 
  201 #ifdef yyset_column
  202 #define mlr_dsl_lexer_set_column_ALREADY_DEFINED
  203 #else
  204 #define yyset_column mlr_dsl_lexer_set_column
  205 #endif
  206 
  207 #ifdef yywrap
  208 #define mlr_dsl_lexer_wrap_ALREADY_DEFINED
  209 #else
  210 #define yywrap mlr_dsl_lexer_wrap
  211 #endif
  212 
  213 #ifdef yyalloc
  214 #define mlr_dsl_lexer_alloc_ALREADY_DEFINED
  215 #else
  216 #define yyalloc mlr_dsl_lexer_alloc
  217 #endif
  218 
  219 #ifdef yyrealloc
  220 #define mlr_dsl_lexer_realloc_ALREADY_DEFINED
  221 #else
  222 #define yyrealloc mlr_dsl_lexer_realloc
  223 #endif
  224 
  225 #ifdef yyfree
  226 #define mlr_dsl_lexer_free_ALREADY_DEFINED
  227 #else
  228 #define yyfree mlr_dsl_lexer_free
  229 #endif
  230 
  231 /* First, we deal with  platform-specific or compiler-specific issues. */
  232 
  233 /* begin standard C headers. */
  234 #include <stdio.h>
  235 #include <string.h>
  236 #include <errno.h>
  237 #include <stdlib.h>
  238 
  239 /* end standard C headers. */
  240 
  241 /* flex integer type definitions */
  242 
  243 #ifndef FLEXINT_H
  244 #define FLEXINT_H
  245 
  246 /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
  247 
  248 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
  249 
  250 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
  251  * if you want the limit (max/min) macros for int types. 
  252  */
  253 #ifndef __STDC_LIMIT_MACROS
  254 #define __STDC_LIMIT_MACROS 1
  255 #endif
  256 
  257 #include <inttypes.h>
  258 typedef int8_t flex_int8_t;
  259 typedef uint8_t flex_uint8_t;
  260 typedef int16_t flex_int16_t;
  261 typedef uint16_t flex_uint16_t;
  262 typedef int32_t flex_int32_t;
  263 typedef uint32_t flex_uint32_t;
  264 #else
  265 typedef signed char flex_int8_t;
  266 typedef short int flex_int16_t;
  267 typedef int flex_int32_t;
  268 typedef unsigned char flex_uint8_t; 
  269 typedef unsigned short int flex_uint16_t;
  270 typedef unsigned int flex_uint32_t;
  271 
  272 /* Limits of integral types. */
  273 #ifndef INT8_MIN
  274 #define INT8_MIN               (-128)
  275 #endif
  276 #ifndef INT16_MIN
  277 #define INT16_MIN              (-32767-1)
  278 #endif
  279 #ifndef INT32_MIN
  280 #define INT32_MIN              (-2147483647-1)
  281 #endif
  282 #ifndef INT8_MAX
  283 #define INT8_MAX               (127)
  284 #endif
  285 #ifndef INT16_MAX
  286 #define INT16_MAX              (32767)
  287 #endif
  288 #ifndef INT32_MAX
  289 #define INT32_MAX              (2147483647)
  290 #endif
  291 #ifndef UINT8_MAX
  292 #define UINT8_MAX              (255U)
  293 #endif
  294 #ifndef UINT16_MAX
  295 #define UINT16_MAX             (65535U)
  296 #endif
  297 #ifndef UINT32_MAX
  298 #define UINT32_MAX             (4294967295U)
  299 #endif
  300 
  301 #ifndef SIZE_MAX
  302 #define SIZE_MAX               (~(size_t)0)
  303 #endif
  304 
  305 #endif /* ! C99 */
  306 
  307 #endif /* ! FLEXINT_H */
  308 
  309 /* begin standard C++ headers. */
  310 
  311 /* TODO: this is always defined, so inline it */
  312 #define yyconst const
  313 
  314 #if defined(__GNUC__) && __GNUC__ >= 3
  315 #define yynoreturn __attribute__((__noreturn__))
  316 #else
  317 #define yynoreturn
  318 #endif
  319 
  320 /* An opaque pointer. */
  321 #ifndef YY_TYPEDEF_YY_SCANNER_T
  322 #define YY_TYPEDEF_YY_SCANNER_T
  323 typedef void* yyscan_t;
  324 #endif
  325 
  326 /* For convenience, these vars (plus the bison vars far below)
  327    are macros in the reentrant scanner. */
  328 #define yyin yyg->yyin_r
  329 #define yyout yyg->yyout_r
  330 #define yyextra yyg->yyextra_r
  331 #define yyleng yyg->yyleng_r
  332 #define yytext yyg->yytext_r
  333 #define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)
  334 #define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column)
  335 #define yy_flex_debug yyg->yy_flex_debug_r
  336 
  337 /* Size of default input buffer. */
  338 #ifndef YY_BUF_SIZE
  339 #ifdef __ia64__
  340 /* On IA-64, the buffer size is 16k, not 8k.
  341  * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
  342  * Ditto for the __ia64__ case accordingly.
  343  */
  344 #define YY_BUF_SIZE 32768
  345 #else
  346 #define YY_BUF_SIZE 16384
  347 #endif /* __ia64__ */
  348 #endif
  349 
  350 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
  351 #define YY_TYPEDEF_YY_BUFFER_STATE
  352 typedef struct yy_buffer_state *YY_BUFFER_STATE;
  353 #endif
  354 
  355 #ifndef YY_TYPEDEF_YY_SIZE_T
  356 #define YY_TYPEDEF_YY_SIZE_T
  357 typedef size_t yy_size_t;
  358 #endif
  359 
  360 #ifndef YY_STRUCT_YY_BUFFER_STATE
  361 #define YY_STRUCT_YY_BUFFER_STATE
  362 struct yy_buffer_state
  363     {
  364     FILE *yy_input_file;
  365 
  366     char *yy_ch_buf;        /* input buffer */
  367     char *yy_buf_pos;       /* current position in input buffer */
  368 
  369     /* Size of input buffer in bytes, not including room for EOB
  370      * characters.
  371      */
  372     int yy_buf_size;
  373 
  374     /* Number of characters read into yy_ch_buf, not including EOB
  375      * characters.
  376      */
  377     int yy_n_chars;
  378 
  379     /* Whether we "own" the buffer - i.e., we know we created it,
  380      * and can realloc() it to grow it, and should free() it to
  381      * delete it.
  382      */
  383     int yy_is_our_buffer;
  384 
  385     /* Whether this is an "interactive" input source; if so, and
  386      * if we're using stdio for input, then we want to use getc()
  387      * instead of fread(), to make sure we stop fetching input after
  388      * each newline.
  389      */
  390     int yy_is_interactive;
  391 
  392     /* Whether we're considered to be at the beginning of a line.
  393      * If so, '^' rules will be active on the next match, otherwise
  394      * not.
  395      */
  396     int yy_at_bol;
  397 
  398     int yy_bs_lineno; /**< The line count. */
  399     int yy_bs_column; /**< The column count. */
  400 
  401     /* Whether to try to fill the input buffer when we reach the
  402      * end of it.
  403      */
  404     int yy_fill_buffer;
  405 
  406     int yy_buffer_status;
  407 
  408     };
  409 #endif /* !YY_STRUCT_YY_BUFFER_STATE */
  410 
  411 void yyrestart ( FILE *input_file , yyscan_t yyscanner );
  412 void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );
  413 YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size , yyscan_t yyscanner );
  414 void yy_delete_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner );
  415 void yy_flush_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner );
  416 void yypush_buffer_state ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );
  417 void yypop_buffer_state ( yyscan_t yyscanner );
  418 
  419 YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size , yyscan_t yyscanner );
  420 YY_BUFFER_STATE yy_scan_string ( const char *yy_str , yyscan_t yyscanner );
  421 YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len , yyscan_t yyscanner );
  422 
  423 void *yyalloc ( yy_size_t , yyscan_t yyscanner );
  424 void *yyrealloc ( void *, yy_size_t , yyscan_t yyscanner );
  425 void yyfree ( void * , yyscan_t yyscanner );
  426 
  427 /* Begin user sect3 */
  428 
  429 #define mlr_dsl_lexer_wrap(yyscanner) (/*CONSTCOND*/1)
  430 #define YY_SKIP_YYWRAP
  431 
  432 #define yytext_ptr yytext_r
  433 
  434 #ifdef YY_HEADER_EXPORT_START_CONDITIONS
  435 #define INITIAL 0
  436 
  437 #endif
  438 
  439 #ifndef YY_NO_UNISTD_H
  440 /* Special case for "unistd.h", since it is non-ANSI. We include it way
  441  * down here because we want the user's section 1 to have been scanned first.
  442  * The user has a chance to override it with an option.
  443  */
  444 #include <unistd.h>
  445 #endif
  446 
  447 #define YY_EXTRA_TYPE struct _mlr_dsl_ast_node_t **
  448 
  449 int yylex_init (yyscan_t* scanner);
  450 
  451 int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner);
  452 
  453 /* Accessor methods to globals.
  454    These are made visible to non-reentrant scanners for convenience. */
  455 
  456 int yylex_destroy ( yyscan_t yyscanner );
  457 
  458 int yyget_debug ( yyscan_t yyscanner );
  459 
  460 void yyset_debug ( int debug_flag , yyscan_t yyscanner );
  461 
  462 YY_EXTRA_TYPE yyget_extra ( yyscan_t yyscanner );
  463 
  464 void yyset_extra ( YY_EXTRA_TYPE user_defined , yyscan_t yyscanner );
  465 
  466 FILE *yyget_in ( yyscan_t yyscanner );
  467 
  468 void yyset_in  ( FILE * _in_str , yyscan_t yyscanner );
  469 
  470 FILE *yyget_out ( yyscan_t yyscanner );
  471 
  472 void yyset_out  ( FILE * _out_str , yyscan_t yyscanner );
  473 
  474             int yyget_leng ( yyscan_t yyscanner );
  475 
  476 char *yyget_text ( yyscan_t yyscanner );
  477 
  478 int yyget_lineno ( yyscan_t yyscanner );
  479 
  480 void yyset_lineno ( int _line_number , yyscan_t yyscanner );
  481 
  482 int yyget_column  ( yyscan_t yyscanner );
  483 
  484 void yyset_column ( int _column_no , yyscan_t yyscanner );
  485 
  486 /* Macros after this point can all be overridden by user definitions in
  487  * section 1.
  488  */
  489 
  490 #ifndef YY_SKIP_YYWRAP
  491 #ifdef __cplusplus
  492 extern "C" int yywrap ( yyscan_t yyscanner );
  493 #else
  494 extern int yywrap ( yyscan_t yyscanner );
  495 #endif
  496 #endif
  497 
  498 #ifndef yytext_ptr
  499 static void yy_flex_strncpy ( char *, const char *, int , yyscan_t yyscanner);
  500 #endif
  501 
  502 #ifdef YY_NEED_STRLEN
  503 static int yy_flex_strlen ( const char * , yyscan_t yyscanner);
  504 #endif
  505 
  506 #ifndef YY_NO_INPUT
  507 
  508 #endif
  509 
  510 /* Amount of stuff to slurp up with each read. */
  511 #ifndef YY_READ_BUF_SIZE
  512 #ifdef __ia64__
  513 /* On IA-64, the buffer size is 16k, not 8k */
  514 #define YY_READ_BUF_SIZE 16384
  515 #else
  516 #define YY_READ_BUF_SIZE 8192
  517 #endif /* __ia64__ */
  518 #endif
  519 
  520 /* Number of entries by which start-condition stack grows. */
  521 #ifndef YY_START_STACK_INCR
  522 #define YY_START_STACK_INCR 25
  523 #endif
  524 
  525 /* Default declaration of generated scanner - a define so the user can
  526  * easily add parameters.
  527  */
  528 #ifndef YY_DECL
  529 #define YY_DECL_IS_OURS 1
  530 
  531 extern int yylex (yyscan_t yyscanner);
  532 
  533 #define YY_DECL int yylex (yyscan_t yyscanner)
  534 #endif /* !YY_DECL */
  535 
  536 /* yy_get_previous_state - get the state just before the EOB char was reached */
  537 
  538 #undef YY_NEW_FILE
  539 #undef YY_FLUSH_BUFFER
  540 #undef yy_set_bol
  541 #undef yy_new_buffer
  542 #undef yy_set_interactive
  543 #undef YY_DO_BEFORE_ACTION
  544 
  545 #ifdef YY_DECL_IS_OURS
  546 #undef YY_DECL_IS_OURS
  547 #undef YY_DECL
  548 #endif
  549 
  550 #ifndef mlr_dsl_lexer__create_buffer_ALREADY_DEFINED
  551 #undef yy_create_buffer
  552 #endif
  553 #ifndef mlr_dsl_lexer__delete_buffer_ALREADY_DEFINED
  554 #undef yy_delete_buffer
  555 #endif
  556 #ifndef mlr_dsl_lexer__scan_buffer_ALREADY_DEFINED
  557 #undef yy_scan_buffer
  558 #endif
  559 #ifndef mlr_dsl_lexer__scan_string_ALREADY_DEFINED
  560 #undef yy_scan_string
  561 #endif
  562 #ifndef mlr_dsl_lexer__scan_bytes_ALREADY_DEFINED
  563 #undef yy_scan_bytes
  564 #endif
  565 #ifndef mlr_dsl_lexer__init_buffer_ALREADY_DEFINED
  566 #undef yy_init_buffer
  567 #endif
  568 #ifndef mlr_dsl_lexer__flush_buffer_ALREADY_DEFINED
  569 #undef yy_flush_buffer
  570 #endif
  571 #ifndef mlr_dsl_lexer__load_buffer_state_ALREADY_DEFINED
  572 #undef yy_load_buffer_state
  573 #endif
  574 #ifndef mlr_dsl_lexer__switch_to_buffer_ALREADY_DEFINED
  575 #undef yy_switch_to_buffer
  576 #endif
  577 #ifndef mlr_dsl_lexer_push_buffer_state_ALREADY_DEFINED
  578 #undef yypush_buffer_state
  579 #endif
  580 #ifndef mlr_dsl_lexer_pop_buffer_state_ALREADY_DEFINED
  581 #undef yypop_buffer_state
  582 #endif
  583 #ifndef mlr_dsl_lexer_ensure_buffer_stack_ALREADY_DEFINED
  584 #undef yyensure_buffer_stack
  585 #endif
  586 #ifndef mlr_dsl_lexer_lex_ALREADY_DEFINED
  587 #undef yylex
  588 #endif
  589 #ifndef mlr_dsl_lexer_restart_ALREADY_DEFINED
  590 #undef yyrestart
  591 #endif
  592 #ifndef mlr_dsl_lexer_lex_init_ALREADY_DEFINED
  593 #undef yylex_init
  594 #endif
  595 #ifndef mlr_dsl_lexer_lex_init_extra_ALREADY_DEFINED
  596 #undef yylex_init_extra
  597 #endif
  598 #ifndef mlr_dsl_lexer_lex_destroy_ALREADY_DEFINED
  599 #undef yylex_destroy
  600 #endif
  601 #ifndef mlr_dsl_lexer_get_debug_ALREADY_DEFINED
  602 #undef yyget_debug
  603 #endif
  604 #ifndef mlr_dsl_lexer_set_debug_ALREADY_DEFINED
  605 #undef yyset_debug
  606 #endif
  607 #ifndef mlr_dsl_lexer_get_extra_ALREADY_DEFINED
  608 #undef yyget_extra
  609 #endif
  610 #ifndef mlr_dsl_lexer_set_extra_ALREADY_DEFINED
  611 #undef yyset_extra
  612 #endif
  613 #ifndef mlr_dsl_lexer_get_in_ALREADY_DEFINED
  614 #undef yyget_in
  615 #endif
  616 #ifndef mlr_dsl_lexer_set_in_ALREADY_DEFINED
  617 #undef yyset_in
  618 #endif
  619 #ifndef mlr_dsl_lexer_get_out_ALREADY_DEFINED
  620 #undef yyget_out
  621 #endif
  622 #ifndef mlr_dsl_lexer_set_out_ALREADY_DEFINED
  623 #undef yyset_out
  624 #endif
  625 #ifndef mlr_dsl_lexer_get_leng_ALREADY_DEFINED
  626 #undef yyget_leng
  627 #endif
  628 #ifndef mlr_dsl_lexer_get_text_ALREADY_DEFINED
  629 #undef yyget_text
  630 #endif
  631 #ifndef mlr_dsl_lexer_get_lineno_ALREADY_DEFINED
  632 #undef yyget_lineno
  633 #endif
  634 #ifndef mlr_dsl_lexer_set_lineno_ALREADY_DEFINED
  635 #undef yyset_lineno
  636 #endif
  637 #ifndef mlr_dsl_lexer_get_column_ALREADY_DEFINED
  638 #undef yyget_column
  639 #endif
  640 #ifndef mlr_dsl_lexer_set_column_ALREADY_DEFINED
  641 #undef yyset_column
  642 #endif
  643 #ifndef mlr_dsl_lexer_wrap_ALREADY_DEFINED
  644 #undef yywrap
  645 #endif
  646 #ifndef mlr_dsl_lexer_get_lval_ALREADY_DEFINED
  647 #undef yyget_lval
  648 #endif
  649 #ifndef mlr_dsl_lexer_set_lval_ALREADY_DEFINED
  650 #undef yyset_lval
  651 #endif
  652 #ifndef mlr_dsl_lexer_get_lloc_ALREADY_DEFINED
  653 #undef yyget_lloc
  654 #endif
  655 #ifndef mlr_dsl_lexer_set_lloc_ALREADY_DEFINED
  656 #undef yyset_lloc
  657 #endif
  658 #ifndef mlr_dsl_lexer_alloc_ALREADY_DEFINED
  659 #undef yyalloc
  660 #endif
  661 #ifndef mlr_dsl_lexer_realloc_ALREADY_DEFINED
  662 #undef yyrealloc
  663 #endif
  664 #ifndef mlr_dsl_lexer_free_ALREADY_DEFINED
  665 #undef yyfree
  666 #endif
  667 #ifndef mlr_dsl_lexer_text_ALREADY_DEFINED
  668 #undef yytext
  669 #endif
  670 #ifndef mlr_dsl_lexer_leng_ALREADY_DEFINED
  671 #undef yyleng
  672 #endif
  673 #ifndef mlr_dsl_lexer_in_ALREADY_DEFINED
  674 #undef yyin
  675 #endif
  676 #ifndef mlr_dsl_lexer_out_ALREADY_DEFINED
  677 #undef yyout
  678 #endif
  679 #ifndef mlr_dsl_lexer__flex_debug_ALREADY_DEFINED
  680 #undef yy_flex_debug
  681 #endif
  682 #ifndef mlr_dsl_lexer_lineno_ALREADY_DEFINED
  683 #undef yylineno
  684 #endif
  685 #ifndef mlr_dsl_lexer_tables_fload_ALREADY_DEFINED
  686 #undef yytables_fload
  687 #endif
  688 #ifndef mlr_dsl_lexer_tables_destroy_ALREADY_DEFINED
  689 #undef yytables_destroy
  690 #endif
  691 #ifndef mlr_dsl_lexer_TABLES_NAME_ALREADY_DEFINED
  692 #undef yyTABLES_NAME
  693 #endif
  694 
  695 #line 592 "./mlr_dsl_lexer.l"
  696 
  697 
  698 #line 699 "mlr_dsl_lexer.h"
  699 #undef mlr_dsl_lexer_IN_HEADER
  700 #endif /* mlr_dsl_lexer_HEADER_H */