2#define webidl_HEADER_H 1
3#define webidl_IN_HEADER 1
5#line 6 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/webidl-lexer.h"
7#line 8 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/webidl-lexer.h"
9#define YY_INT_ALIGNED short int
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
21#ifdef yy_create_buffer
22#define webidl__create_buffer_ALREADY_DEFINED
24#define yy_create_buffer webidl__create_buffer
27#ifdef yy_delete_buffer
28#define webidl__delete_buffer_ALREADY_DEFINED
30#define yy_delete_buffer webidl__delete_buffer
34#define webidl__scan_buffer_ALREADY_DEFINED
36#define yy_scan_buffer webidl__scan_buffer
40#define webidl__scan_string_ALREADY_DEFINED
42#define yy_scan_string webidl__scan_string
46#define webidl__scan_bytes_ALREADY_DEFINED
48#define yy_scan_bytes webidl__scan_bytes
52#define webidl__init_buffer_ALREADY_DEFINED
54#define yy_init_buffer webidl__init_buffer
58#define webidl__flush_buffer_ALREADY_DEFINED
60#define yy_flush_buffer webidl__flush_buffer
63#ifdef yy_load_buffer_state
64#define webidl__load_buffer_state_ALREADY_DEFINED
66#define yy_load_buffer_state webidl__load_buffer_state
69#ifdef yy_switch_to_buffer
70#define webidl__switch_to_buffer_ALREADY_DEFINED
72#define yy_switch_to_buffer webidl__switch_to_buffer
75#ifdef yypush_buffer_state
76#define webidl_push_buffer_state_ALREADY_DEFINED
78#define yypush_buffer_state webidl_push_buffer_state
81#ifdef yypop_buffer_state
82#define webidl_pop_buffer_state_ALREADY_DEFINED
84#define yypop_buffer_state webidl_pop_buffer_state
87#ifdef yyensure_buffer_stack
88#define webidl_ensure_buffer_stack_ALREADY_DEFINED
90#define yyensure_buffer_stack webidl_ensure_buffer_stack
94#define webidl_lex_ALREADY_DEFINED
96#define yylex webidl_lex
100#define webidl_restart_ALREADY_DEFINED
102#define yyrestart webidl_restart
106#define webidl_lex_init_ALREADY_DEFINED
108#define yylex_init webidl_lex_init
111#ifdef yylex_init_extra
112#define webidl_lex_init_extra_ALREADY_DEFINED
114#define yylex_init_extra webidl_lex_init_extra
118#define webidl_lex_destroy_ALREADY_DEFINED
120#define yylex_destroy webidl_lex_destroy
124#define webidl_get_debug_ALREADY_DEFINED
126#define yyget_debug webidl_get_debug
130#define webidl_set_debug_ALREADY_DEFINED
132#define yyset_debug webidl_set_debug
136#define webidl_get_extra_ALREADY_DEFINED
138#define yyget_extra webidl_get_extra
142#define webidl_set_extra_ALREADY_DEFINED
144#define yyset_extra webidl_set_extra
148#define webidl_get_in_ALREADY_DEFINED
150#define yyget_in webidl_get_in
154#define webidl_set_in_ALREADY_DEFINED
156#define yyset_in webidl_set_in
160#define webidl_get_out_ALREADY_DEFINED
162#define yyget_out webidl_get_out
166#define webidl_set_out_ALREADY_DEFINED
168#define yyset_out webidl_set_out
172#define webidl_get_leng_ALREADY_DEFINED
174#define yyget_leng webidl_get_leng
178#define webidl_get_text_ALREADY_DEFINED
180#define yyget_text webidl_get_text
184#define webidl_get_lineno_ALREADY_DEFINED
186#define yyget_lineno webidl_get_lineno
190#define webidl_set_lineno_ALREADY_DEFINED
192#define yyset_lineno webidl_set_lineno
196#define webidl_wrap_ALREADY_DEFINED
198#define yywrap webidl_wrap
202#define webidl_get_lval_ALREADY_DEFINED
204#define yyget_lval webidl_get_lval
208#define webidl_set_lval_ALREADY_DEFINED
210#define yyset_lval webidl_set_lval
214#define webidl_get_lloc_ALREADY_DEFINED
216#define yyget_lloc webidl_get_lloc
220#define webidl_set_lloc_ALREADY_DEFINED
222#define yyset_lloc webidl_set_lloc
226#define webidl_alloc_ALREADY_DEFINED
228#define yyalloc webidl_alloc
232#define webidl_realloc_ALREADY_DEFINED
234#define yyrealloc webidl_realloc
238#define webidl_free_ALREADY_DEFINED
240#define yyfree webidl_free
244#define webidl_text_ALREADY_DEFINED
246#define yytext webidl_text
250#define webidl_leng_ALREADY_DEFINED
252#define yyleng webidl_leng
256#define webidl_in_ALREADY_DEFINED
258#define yyin webidl_in
262#define webidl_out_ALREADY_DEFINED
264#define yyout webidl_out
268#define webidl__flex_debug_ALREADY_DEFINED
270#define yy_flex_debug webidl__flex_debug
274#define webidl_lineno_ALREADY_DEFINED
276#define yylineno webidl_lineno
296#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
301#ifndef __STDC_LIMIT_MACROS
302#define __STDC_LIMIT_MACROS 1
322#define INT8_MIN (-128)
325#define INT16_MIN (-32767-1)
328#define INT32_MIN (-2147483647-1)
331#define INT8_MAX (127)
334#define INT16_MAX (32767)
337#define INT32_MAX (2147483647)
340#define UINT8_MAX (255U)
343#define UINT16_MAX (65535U)
346#define UINT32_MAX (4294967295U)
350#define SIZE_MAX (~(size_t)0)
362#if defined(__GNUC__) && __GNUC__ >= 3
363#define yynoreturn __attribute__((__noreturn__))
375#define YY_BUF_SIZE 32768
377#define YY_BUF_SIZE 16384
381#ifndef YY_TYPEDEF_YY_BUFFER_STATE
382#define YY_TYPEDEF_YY_BUFFER_STATE
386#ifndef YY_TYPEDEF_YY_SIZE_T
387#define YY_TYPEDEF_YY_SIZE_T
395#ifndef YY_STRUCT_YY_BUFFER_STATE
396#define YY_STRUCT_YY_BUFFER_STATE
464#define webidl_wrap() (1)
465#define YY_SKIP_YYWRAP
473#define yytext_ptr yytext
475#ifdef YY_HEADER_EXPORT_START_CONDITIONS
481#ifndef YY_NO_UNISTD_H
490#define YY_EXTRA_TYPE void *
534#ifndef YY_SKIP_YYWRAP
536extern "C" int yywrap (
void );
538extern int yywrap (
void );
543static void yy_flex_strncpy (
char *,
const char *,
int );
547static int yy_flex_strlen (
const char * );
555#ifndef YY_READ_BUF_SIZE
558#define YY_READ_BUF_SIZE 16384
560#define YY_READ_BUF_SIZE 8192
565#ifndef YY_START_STACK_INCR
566#define YY_START_STACK_INCR 25
573#define YY_DECL_IS_OURS 1
578#define YY_DECL int yylex \
579 (YYSTYPE * yylval_param, YYLTYPE * yylloc_param )
585#undef YY_FLUSH_BUFFER
588#undef yy_set_interactive
589#undef YY_DO_BEFORE_ACTION
591#ifdef YY_DECL_IS_OURS
592#undef YY_DECL_IS_OURS
596#ifndef webidl__create_buffer_ALREADY_DEFINED
597#undef yy_create_buffer
599#ifndef webidl__delete_buffer_ALREADY_DEFINED
600#undef yy_delete_buffer
602#ifndef webidl__scan_buffer_ALREADY_DEFINED
605#ifndef webidl__scan_string_ALREADY_DEFINED
608#ifndef webidl__scan_bytes_ALREADY_DEFINED
611#ifndef webidl__init_buffer_ALREADY_DEFINED
614#ifndef webidl__flush_buffer_ALREADY_DEFINED
615#undef yy_flush_buffer
617#ifndef webidl__load_buffer_state_ALREADY_DEFINED
618#undef yy_load_buffer_state
620#ifndef webidl__switch_to_buffer_ALREADY_DEFINED
621#undef yy_switch_to_buffer
623#ifndef webidl_push_buffer_state_ALREADY_DEFINED
624#undef yypush_buffer_state
626#ifndef webidl_pop_buffer_state_ALREADY_DEFINED
627#undef yypop_buffer_state
629#ifndef webidl_ensure_buffer_stack_ALREADY_DEFINED
630#undef yyensure_buffer_stack
632#ifndef webidl_lex_ALREADY_DEFINED
635#ifndef webidl_restart_ALREADY_DEFINED
638#ifndef webidl_lex_init_ALREADY_DEFINED
641#ifndef webidl_lex_init_extra_ALREADY_DEFINED
642#undef yylex_init_extra
644#ifndef webidl_lex_destroy_ALREADY_DEFINED
647#ifndef webidl_get_debug_ALREADY_DEFINED
650#ifndef webidl_set_debug_ALREADY_DEFINED
653#ifndef webidl_get_extra_ALREADY_DEFINED
656#ifndef webidl_set_extra_ALREADY_DEFINED
659#ifndef webidl_get_in_ALREADY_DEFINED
662#ifndef webidl_set_in_ALREADY_DEFINED
665#ifndef webidl_get_out_ALREADY_DEFINED
668#ifndef webidl_set_out_ALREADY_DEFINED
671#ifndef webidl_get_leng_ALREADY_DEFINED
674#ifndef webidl_get_text_ALREADY_DEFINED
677#ifndef webidl_get_lineno_ALREADY_DEFINED
680#ifndef webidl_set_lineno_ALREADY_DEFINED
683#ifndef webidl_get_column_ALREADY_DEFINED
686#ifndef webidl_set_column_ALREADY_DEFINED
689#ifndef webidl_wrap_ALREADY_DEFINED
692#ifndef webidl_get_lval_ALREADY_DEFINED
695#ifndef webidl_set_lval_ALREADY_DEFINED
698#ifndef webidl_get_lloc_ALREADY_DEFINED
701#ifndef webidl_set_lloc_ALREADY_DEFINED
704#ifndef webidl_alloc_ALREADY_DEFINED
707#ifndef webidl_realloc_ALREADY_DEFINED
710#ifndef webidl_free_ALREADY_DEFINED
713#ifndef webidl_text_ALREADY_DEFINED
716#ifndef webidl_leng_ALREADY_DEFINED
719#ifndef webidl_in_ALREADY_DEFINED
722#ifndef webidl_out_ALREADY_DEFINED
725#ifndef webidl__flex_debug_ALREADY_DEFINED
728#ifndef webidl_lineno_ALREADY_DEFINED
731#ifndef webidl_tables_fload_ALREADY_DEFINED
734#ifndef webidl_tables_destroy_ALREADY_DEFINED
735#undef yytables_destroy
737#ifndef webidl_TABLES_NAME_ALREADY_DEFINED
741#line 309 "src/webidl-lexer.l"
744#line 745 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/webidl-lexer.h"
745#undef webidl_IN_HEADER
unsigned char flex_uint8_t
unsigned int flex_uint32_t
#define yypush_buffer_state
struct yy_buffer_state * YY_BUFFER_STATE
#define yypop_buffer_state
#define yy_switch_to_buffer
unsigned short int flex_uint16_t