nsgenbind
Loading...
Searching...
No Matches
nsgenbind-lexer.h
Go to the documentation of this file.
1#ifndef nsgenbind_HEADER_H
2#define nsgenbind_HEADER_H 1
3#define nsgenbind_IN_HEADER 1
4
5#line 6 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/nsgenbind-lexer.h"
6
7#line 8 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/nsgenbind-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 nsgenbind__create_buffer_ALREADY_DEFINED
23#else
24#define yy_create_buffer nsgenbind__create_buffer
25#endif
26
27#ifdef yy_delete_buffer
28#define nsgenbind__delete_buffer_ALREADY_DEFINED
29#else
30#define yy_delete_buffer nsgenbind__delete_buffer
31#endif
32
33#ifdef yy_scan_buffer
34#define nsgenbind__scan_buffer_ALREADY_DEFINED
35#else
36#define yy_scan_buffer nsgenbind__scan_buffer
37#endif
38
39#ifdef yy_scan_string
40#define nsgenbind__scan_string_ALREADY_DEFINED
41#else
42#define yy_scan_string nsgenbind__scan_string
43#endif
44
45#ifdef yy_scan_bytes
46#define nsgenbind__scan_bytes_ALREADY_DEFINED
47#else
48#define yy_scan_bytes nsgenbind__scan_bytes
49#endif
50
51#ifdef yy_init_buffer
52#define nsgenbind__init_buffer_ALREADY_DEFINED
53#else
54#define yy_init_buffer nsgenbind__init_buffer
55#endif
56
57#ifdef yy_flush_buffer
58#define nsgenbind__flush_buffer_ALREADY_DEFINED
59#else
60#define yy_flush_buffer nsgenbind__flush_buffer
61#endif
62
63#ifdef yy_load_buffer_state
64#define nsgenbind__load_buffer_state_ALREADY_DEFINED
65#else
66#define yy_load_buffer_state nsgenbind__load_buffer_state
67#endif
68
69#ifdef yy_switch_to_buffer
70#define nsgenbind__switch_to_buffer_ALREADY_DEFINED
71#else
72#define yy_switch_to_buffer nsgenbind__switch_to_buffer
73#endif
74
75#ifdef yypush_buffer_state
76#define nsgenbind_push_buffer_state_ALREADY_DEFINED
77#else
78#define yypush_buffer_state nsgenbind_push_buffer_state
79#endif
80
81#ifdef yypop_buffer_state
82#define nsgenbind_pop_buffer_state_ALREADY_DEFINED
83#else
84#define yypop_buffer_state nsgenbind_pop_buffer_state
85#endif
86
87#ifdef yyensure_buffer_stack
88#define nsgenbind_ensure_buffer_stack_ALREADY_DEFINED
89#else
90#define yyensure_buffer_stack nsgenbind_ensure_buffer_stack
91#endif
92
93#ifdef yylex
94#define nsgenbind_lex_ALREADY_DEFINED
95#else
96#define yylex nsgenbind_lex
97#endif
98
99#ifdef yyrestart
100#define nsgenbind_restart_ALREADY_DEFINED
101#else
102#define yyrestart nsgenbind_restart
103#endif
104
105#ifdef yylex_init
106#define nsgenbind_lex_init_ALREADY_DEFINED
107#else
108#define yylex_init nsgenbind_lex_init
109#endif
110
111#ifdef yylex_init_extra
112#define nsgenbind_lex_init_extra_ALREADY_DEFINED
113#else
114#define yylex_init_extra nsgenbind_lex_init_extra
115#endif
116
117#ifdef yylex_destroy
118#define nsgenbind_lex_destroy_ALREADY_DEFINED
119#else
120#define yylex_destroy nsgenbind_lex_destroy
121#endif
122
123#ifdef yyget_debug
124#define nsgenbind_get_debug_ALREADY_DEFINED
125#else
126#define yyget_debug nsgenbind_get_debug
127#endif
128
129#ifdef yyset_debug
130#define nsgenbind_set_debug_ALREADY_DEFINED
131#else
132#define yyset_debug nsgenbind_set_debug
133#endif
134
135#ifdef yyget_extra
136#define nsgenbind_get_extra_ALREADY_DEFINED
137#else
138#define yyget_extra nsgenbind_get_extra
139#endif
140
141#ifdef yyset_extra
142#define nsgenbind_set_extra_ALREADY_DEFINED
143#else
144#define yyset_extra nsgenbind_set_extra
145#endif
146
147#ifdef yyget_in
148#define nsgenbind_get_in_ALREADY_DEFINED
149#else
150#define yyget_in nsgenbind_get_in
151#endif
152
153#ifdef yyset_in
154#define nsgenbind_set_in_ALREADY_DEFINED
155#else
156#define yyset_in nsgenbind_set_in
157#endif
158
159#ifdef yyget_out
160#define nsgenbind_get_out_ALREADY_DEFINED
161#else
162#define yyget_out nsgenbind_get_out
163#endif
164
165#ifdef yyset_out
166#define nsgenbind_set_out_ALREADY_DEFINED
167#else
168#define yyset_out nsgenbind_set_out
169#endif
170
171#ifdef yyget_leng
172#define nsgenbind_get_leng_ALREADY_DEFINED
173#else
174#define yyget_leng nsgenbind_get_leng
175#endif
176
177#ifdef yyget_text
178#define nsgenbind_get_text_ALREADY_DEFINED
179#else
180#define yyget_text nsgenbind_get_text
181#endif
182
183#ifdef yyget_lineno
184#define nsgenbind_get_lineno_ALREADY_DEFINED
185#else
186#define yyget_lineno nsgenbind_get_lineno
187#endif
188
189#ifdef yyset_lineno
190#define nsgenbind_set_lineno_ALREADY_DEFINED
191#else
192#define yyset_lineno nsgenbind_set_lineno
193#endif
194
195#ifdef yywrap
196#define nsgenbind_wrap_ALREADY_DEFINED
197#else
198#define yywrap nsgenbind_wrap
199#endif
200
201#ifdef yyget_lval
202#define nsgenbind_get_lval_ALREADY_DEFINED
203#else
204#define yyget_lval nsgenbind_get_lval
205#endif
206
207#ifdef yyset_lval
208#define nsgenbind_set_lval_ALREADY_DEFINED
209#else
210#define yyset_lval nsgenbind_set_lval
211#endif
212
213#ifdef yyget_lloc
214#define nsgenbind_get_lloc_ALREADY_DEFINED
215#else
216#define yyget_lloc nsgenbind_get_lloc
217#endif
218
219#ifdef yyset_lloc
220#define nsgenbind_set_lloc_ALREADY_DEFINED
221#else
222#define yyset_lloc nsgenbind_set_lloc
223#endif
224
225#ifdef yyalloc
226#define nsgenbind_alloc_ALREADY_DEFINED
227#else
228#define yyalloc nsgenbind_alloc
229#endif
230
231#ifdef yyrealloc
232#define nsgenbind_realloc_ALREADY_DEFINED
233#else
234#define yyrealloc nsgenbind_realloc
235#endif
236
237#ifdef yyfree
238#define nsgenbind_free_ALREADY_DEFINED
239#else
240#define yyfree nsgenbind_free
241#endif
242
243#ifdef yytext
244#define nsgenbind_text_ALREADY_DEFINED
245#else
246#define yytext nsgenbind_text
247#endif
248
249#ifdef yyleng
250#define nsgenbind_leng_ALREADY_DEFINED
251#else
252#define yyleng nsgenbind_leng
253#endif
254
255#ifdef yyin
256#define nsgenbind_in_ALREADY_DEFINED
257#else
258#define yyin nsgenbind_in
259#endif
260
261#ifdef yyout
262#define nsgenbind_out_ALREADY_DEFINED
263#else
264#define yyout nsgenbind_out
265#endif
266
267#ifdef yy_flex_debug
268#define nsgenbind__flex_debug_ALREADY_DEFINED
269#else
270#define yy_flex_debug nsgenbind__flex_debug
271#endif
272
273#ifdef yylineno
274#define nsgenbind_lineno_ALREADY_DEFINED
275#else
276#define yylineno nsgenbind_lineno
277#endif
278
279/* First, we deal with platform-specific or compiler-specific issues. */
280
281/* begin standard C headers. */
282#include <stdio.h>
283#include <string.h>
284#include <errno.h>
285#include <stdlib.h>
286
287/* end standard C headers. */
288
289/* flex integer type definitions */
290
291#ifndef FLEXINT_H
292#define FLEXINT_H
293
294/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
295
296#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
297
298/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
299 * if you want the limit (max/min) macros for int types.
300 */
301#ifndef __STDC_LIMIT_MACROS
302#define __STDC_LIMIT_MACROS 1
303#endif
304
305#include <inttypes.h>
306typedef int8_t flex_int8_t;
307typedef uint8_t flex_uint8_t;
308typedef int16_t flex_int16_t;
309typedef uint16_t flex_uint16_t;
310typedef int32_t flex_int32_t;
311typedef uint32_t flex_uint32_t;
312#else
313typedef signed char flex_int8_t;
314typedef short int flex_int16_t;
315typedef int flex_int32_t;
316typedef unsigned char flex_uint8_t;
317typedef unsigned short int flex_uint16_t;
318typedef unsigned int flex_uint32_t;
319
320/* Limits of integral types. */
321#ifndef INT8_MIN
322#define INT8_MIN (-128)
323#endif
324#ifndef INT16_MIN
325#define INT16_MIN (-32767-1)
326#endif
327#ifndef INT32_MIN
328#define INT32_MIN (-2147483647-1)
329#endif
330#ifndef INT8_MAX
331#define INT8_MAX (127)
332#endif
333#ifndef INT16_MAX
334#define INT16_MAX (32767)
335#endif
336#ifndef INT32_MAX
337#define INT32_MAX (2147483647)
338#endif
339#ifndef UINT8_MAX
340#define UINT8_MAX (255U)
341#endif
342#ifndef UINT16_MAX
343#define UINT16_MAX (65535U)
344#endif
345#ifndef UINT32_MAX
346#define UINT32_MAX (4294967295U)
347#endif
348
349#ifndef SIZE_MAX
350#define SIZE_MAX (~(size_t)0)
351#endif
352
353#endif /* ! C99 */
354
355#endif /* ! FLEXINT_H */
356
357/* begin standard C++ headers. */
358
359/* TODO: this is always defined, so inline it */
360#define yyconst const
361
362#if defined(__GNUC__) && __GNUC__ >= 3
363#define yynoreturn __attribute__((__noreturn__))
364#else
365#define yynoreturn
366#endif
367
368/* Size of default input buffer. */
369#ifndef YY_BUF_SIZE
370#ifdef __ia64__
371/* On IA-64, the buffer size is 16k, not 8k.
372 * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
373 * Ditto for the __ia64__ case accordingly.
374 */
375#define YY_BUF_SIZE 32768
376#else
377#define YY_BUF_SIZE 16384
378#endif /* __ia64__ */
379#endif
380
381#ifndef YY_TYPEDEF_YY_BUFFER_STATE
382#define YY_TYPEDEF_YY_BUFFER_STATE
384#endif
385
386#ifndef YY_TYPEDEF_YY_SIZE_T
387#define YY_TYPEDEF_YY_SIZE_T
388typedef size_t yy_size_t;
389#endif
390
391extern int yyleng;
392
393extern FILE *yyin, *yyout;
394
395#ifndef YY_STRUCT_YY_BUFFER_STATE
396#define YY_STRUCT_YY_BUFFER_STATE
397struct yy_buffer_state
398 {
399 FILE *yy_input_file;
400
401 char *yy_ch_buf; /* input buffer */
402 char *yy_buf_pos; /* current position in input buffer */
403
404 /* Size of input buffer in bytes, not including room for EOB
405 * characters.
406 */
407 int yy_buf_size;
408
409 /* Number of characters read into yy_ch_buf, not including EOB
410 * characters.
411 */
412 int yy_n_chars;
413
414 /* Whether we "own" the buffer - i.e., we know we created it,
415 * and can realloc() it to grow it, and should free() it to
416 * delete it.
417 */
419
420 /* Whether this is an "interactive" input source; if so, and
421 * if we're using stdio for input, then we want to use getc()
422 * instead of fread(), to make sure we stop fetching input after
423 * each newline.
424 */
426
427 /* Whether we're considered to be at the beginning of a line.
428 * If so, '^' rules will be active on the next match, otherwise
429 * not.
430 */
431 int yy_at_bol;
432
433 int yy_bs_lineno;
434 int yy_bs_column;
436 /* Whether to try to fill the input buffer when we reach the
437 * end of it.
438 */
439 int yy_fill_buffer;
440
442
443 };
444#endif /* !YY_STRUCT_YY_BUFFER_STATE */
445
446void yyrestart ( FILE *input_file );
448YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size );
452void yypop_buffer_state ( void );
453
455YY_BUFFER_STATE yy_scan_string ( const char *yy_str );
456YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len );
457
459void *yyrealloc ( void *, yy_size_t );
460void yyfree ( void * );
461
462/* Begin user sect3 */
463
464#define nsgenbind_wrap() (/*CONSTCOND*/1)
465#define YY_SKIP_YYWRAP
466
467extern int yylineno;
468
469extern char *yytext;
470#ifdef yytext_ptr
471#undef yytext_ptr
472#endif
473#define yytext_ptr yytext
474
475#ifdef YY_HEADER_EXPORT_START_CONDITIONS
476#define INITIAL 0
477#define cblock 1
478#define incl 2
479
480#endif
481
482#ifndef YY_NO_UNISTD_H
483/* Special case for "unistd.h", since it is non-ANSI. We include it way
484 * down here because we want the user's section 1 to have been scanned first.
485 * The user has a chance to override it with an option.
486 */
487#include <unistd.h>
488#endif
489
490#ifndef YY_EXTRA_TYPE
491#define YY_EXTRA_TYPE void *
492#endif
493
494/* Accessor methods to globals.
495 These are made visible to non-reentrant scanners for convenience. */
496
497int yylex_destroy ( void );
498
499int yyget_debug ( void );
500
501void yyset_debug ( int debug_flag );
502
504
505void yyset_extra ( YY_EXTRA_TYPE user_defined );
506
507FILE *yyget_in ( void );
508
509void yyset_in ( FILE * _in_str );
510
511FILE *yyget_out ( void );
512
513void yyset_out ( FILE * _out_str );
514
515 int yyget_leng ( void );
516
517char *yyget_text ( void );
518
519int yyget_lineno ( void );
520
521void yyset_lineno ( int _line_number );
522
523YYSTYPE * yyget_lval ( void );
524
525void yyset_lval ( YYSTYPE * yylval_param );
526
527 YYLTYPE *yyget_lloc ( void );
528
529 void yyset_lloc ( YYLTYPE * yylloc_param );
530
531/* Macros after this point can all be overridden by user definitions in
532 * section 1.
533 */
534
535#ifndef YY_SKIP_YYWRAP
536#ifdef __cplusplus
537extern "C" int yywrap ( void );
538#else
539extern int yywrap ( void );
540#endif
541#endif
542
543#ifndef yytext_ptr
544static void yy_flex_strncpy ( char *, const char *, int );
545#endif
546
547#ifdef YY_NEED_STRLEN
548static int yy_flex_strlen ( const char * );
549#endif
550
551#ifndef YY_NO_INPUT
552
553#endif
554
555/* Amount of stuff to slurp up with each read. */
556#ifndef YY_READ_BUF_SIZE
557#ifdef __ia64__
558/* On IA-64, the buffer size is 16k, not 8k */
559#define YY_READ_BUF_SIZE 16384
560#else
561#define YY_READ_BUF_SIZE 8192
562#endif /* __ia64__ */
563#endif
564
565/* Number of entries by which start-condition stack grows. */
566#ifndef YY_START_STACK_INCR
567#define YY_START_STACK_INCR 25
568#endif
569
570/* Default declaration of generated scanner - a define so the user can
571 * easily add parameters.
572 */
573#ifndef YY_DECL
574#define YY_DECL_IS_OURS 1
575
576extern int yylex \
577 (YYSTYPE * yylval_param, YYLTYPE * yylloc_param );
578
579#define YY_DECL int yylex \
580 (YYSTYPE * yylval_param, YYLTYPE * yylloc_param )
581#endif /* !YY_DECL */
582
583/* yy_get_previous_state - get the state just before the EOB char was reached */
584
585#undef YY_NEW_FILE
586#undef YY_FLUSH_BUFFER
587#undef yy_set_bol
588#undef yy_new_buffer
589#undef yy_set_interactive
590#undef YY_DO_BEFORE_ACTION
591
592#ifdef YY_DECL_IS_OURS
593#undef YY_DECL_IS_OURS
594#undef YY_DECL
595#endif
596
597#ifndef nsgenbind__create_buffer_ALREADY_DEFINED
598#undef yy_create_buffer
599#endif
600#ifndef nsgenbind__delete_buffer_ALREADY_DEFINED
601#undef yy_delete_buffer
602#endif
603#ifndef nsgenbind__scan_buffer_ALREADY_DEFINED
604#undef yy_scan_buffer
605#endif
606#ifndef nsgenbind__scan_string_ALREADY_DEFINED
607#undef yy_scan_string
608#endif
609#ifndef nsgenbind__scan_bytes_ALREADY_DEFINED
610#undef yy_scan_bytes
611#endif
612#ifndef nsgenbind__init_buffer_ALREADY_DEFINED
613#undef yy_init_buffer
614#endif
615#ifndef nsgenbind__flush_buffer_ALREADY_DEFINED
616#undef yy_flush_buffer
617#endif
618#ifndef nsgenbind__load_buffer_state_ALREADY_DEFINED
619#undef yy_load_buffer_state
620#endif
621#ifndef nsgenbind__switch_to_buffer_ALREADY_DEFINED
622#undef yy_switch_to_buffer
623#endif
624#ifndef nsgenbind_push_buffer_state_ALREADY_DEFINED
625#undef yypush_buffer_state
626#endif
627#ifndef nsgenbind_pop_buffer_state_ALREADY_DEFINED
628#undef yypop_buffer_state
629#endif
630#ifndef nsgenbind_ensure_buffer_stack_ALREADY_DEFINED
631#undef yyensure_buffer_stack
632#endif
633#ifndef nsgenbind_lex_ALREADY_DEFINED
634#undef yylex
635#endif
636#ifndef nsgenbind_restart_ALREADY_DEFINED
637#undef yyrestart
638#endif
639#ifndef nsgenbind_lex_init_ALREADY_DEFINED
640#undef yylex_init
641#endif
642#ifndef nsgenbind_lex_init_extra_ALREADY_DEFINED
643#undef yylex_init_extra
644#endif
645#ifndef nsgenbind_lex_destroy_ALREADY_DEFINED
646#undef yylex_destroy
647#endif
648#ifndef nsgenbind_get_debug_ALREADY_DEFINED
649#undef yyget_debug
650#endif
651#ifndef nsgenbind_set_debug_ALREADY_DEFINED
652#undef yyset_debug
653#endif
654#ifndef nsgenbind_get_extra_ALREADY_DEFINED
655#undef yyget_extra
656#endif
657#ifndef nsgenbind_set_extra_ALREADY_DEFINED
658#undef yyset_extra
659#endif
660#ifndef nsgenbind_get_in_ALREADY_DEFINED
661#undef yyget_in
662#endif
663#ifndef nsgenbind_set_in_ALREADY_DEFINED
664#undef yyset_in
665#endif
666#ifndef nsgenbind_get_out_ALREADY_DEFINED
667#undef yyget_out
668#endif
669#ifndef nsgenbind_set_out_ALREADY_DEFINED
670#undef yyset_out
671#endif
672#ifndef nsgenbind_get_leng_ALREADY_DEFINED
673#undef yyget_leng
674#endif
675#ifndef nsgenbind_get_text_ALREADY_DEFINED
676#undef yyget_text
677#endif
678#ifndef nsgenbind_get_lineno_ALREADY_DEFINED
679#undef yyget_lineno
680#endif
681#ifndef nsgenbind_set_lineno_ALREADY_DEFINED
682#undef yyset_lineno
683#endif
684#ifndef nsgenbind_get_column_ALREADY_DEFINED
685#undef yyget_column
686#endif
687#ifndef nsgenbind_set_column_ALREADY_DEFINED
688#undef yyset_column
689#endif
690#ifndef nsgenbind_wrap_ALREADY_DEFINED
691#undef yywrap
692#endif
693#ifndef nsgenbind_get_lval_ALREADY_DEFINED
694#undef yyget_lval
695#endif
696#ifndef nsgenbind_set_lval_ALREADY_DEFINED
697#undef yyset_lval
698#endif
699#ifndef nsgenbind_get_lloc_ALREADY_DEFINED
700#undef yyget_lloc
701#endif
702#ifndef nsgenbind_set_lloc_ALREADY_DEFINED
703#undef yyset_lloc
704#endif
705#ifndef nsgenbind_alloc_ALREADY_DEFINED
706#undef yyalloc
707#endif
708#ifndef nsgenbind_realloc_ALREADY_DEFINED
709#undef yyrealloc
710#endif
711#ifndef nsgenbind_free_ALREADY_DEFINED
712#undef yyfree
713#endif
714#ifndef nsgenbind_text_ALREADY_DEFINED
715#undef yytext
716#endif
717#ifndef nsgenbind_leng_ALREADY_DEFINED
718#undef yyleng
719#endif
720#ifndef nsgenbind_in_ALREADY_DEFINED
721#undef yyin
722#endif
723#ifndef nsgenbind_out_ALREADY_DEFINED
724#undef yyout
725#endif
726#ifndef nsgenbind__flex_debug_ALREADY_DEFINED
727#undef yy_flex_debug
728#endif
729#ifndef nsgenbind_lineno_ALREADY_DEFINED
730#undef yylineno
731#endif
732#ifndef nsgenbind_tables_fload_ALREADY_DEFINED
733#undef yytables_fload
734#endif
735#ifndef nsgenbind_tables_destroy_ALREADY_DEFINED
736#undef yytables_destroy
737#endif
738#ifndef nsgenbind_TABLES_NAME_ALREADY_DEFINED
739#undef yyTABLES_NAME
740#endif
741
742#line 229 "src/nsgenbind-lexer.l"
743
744
745#line 746 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/nsgenbind-lexer.h"
746#undef nsgenbind_IN_HEADER
747#endif /* nsgenbind_HEADER_H */
#define YYSTYPE
size_t yy_size_t
#define yyset_extra
#define yytext
#define yyget_lval
unsigned char flex_uint8_t
#define yyset_lineno
#define yyset_lval
#define yyrestart
#define yyset_debug
#define YY_EXTRA_TYPE
short int flex_int16_t
#define yyget_out
unsigned int flex_uint32_t
#define yy_scan_bytes
#define yyget_debug
#define yypush_buffer_state
struct yy_buffer_state * YY_BUFFER_STATE
#define yyfree
#define yyout
#define yyget_lineno
#define yylex
#define yywrap
#define yyget_text
#define yy_scan_buffer
#define yy_scan_string
signed char flex_int8_t
#define yyget_leng
#define yyalloc
#define yypop_buffer_state
int flex_int32_t
#define yylex_destroy
#define yy_switch_to_buffer
#define yyset_lloc
#define yyget_extra
#define yyin
#define yy_flush_buffer
#define yyrealloc
#define yyget_lloc
unsigned short int flex_uint16_t
#define yy_create_buffer
#define yy_delete_buffer
#define yyget_in
size_t yy_size_t
#define yylineno
#define yyset_out
#define yyleng
#define yyset_in