1#line 2 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/nsgenbind-lexer.c"
3#line 4 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/nsgenbind-lexer.c"
5#define YY_INT_ALIGNED short int
9#define yy_create_buffer nsgenbind__create_buffer
10#define yy_delete_buffer nsgenbind__delete_buffer
11#define yy_scan_buffer nsgenbind__scan_buffer
12#define yy_scan_string nsgenbind__scan_string
13#define yy_scan_bytes nsgenbind__scan_bytes
14#define yy_init_buffer nsgenbind__init_buffer
15#define yy_flush_buffer nsgenbind__flush_buffer
16#define yy_load_buffer_state nsgenbind__load_buffer_state
17#define yy_switch_to_buffer nsgenbind__switch_to_buffer
18#define yypush_buffer_state nsgenbind_push_buffer_state
19#define yypop_buffer_state nsgenbind_pop_buffer_state
20#define yyensure_buffer_stack nsgenbind_ensure_buffer_stack
21#define yy_flex_debug nsgenbind__flex_debug
22#define yyin nsgenbind_in
23#define yyleng nsgenbind_leng
24#define yylex nsgenbind_lex
25#define yylineno nsgenbind_lineno
26#define yyout nsgenbind_out
27#define yyrestart nsgenbind_restart
28#define yytext nsgenbind_text
29#define yywrap nsgenbind_wrap
30#define yyalloc nsgenbind_alloc
31#define yyrealloc nsgenbind_realloc
32#define yyfree nsgenbind_free
35#define YY_FLEX_MAJOR_VERSION 2
36#define YY_FLEX_MINOR_VERSION 6
37#define YY_FLEX_SUBMINOR_VERSION 4
38#if YY_FLEX_SUBMINOR_VERSION > 0
42#ifdef yy_create_buffer
43#define nsgenbind__create_buffer_ALREADY_DEFINED
45#define yy_create_buffer nsgenbind__create_buffer
48#ifdef yy_delete_buffer
49#define nsgenbind__delete_buffer_ALREADY_DEFINED
51#define yy_delete_buffer nsgenbind__delete_buffer
55#define nsgenbind__scan_buffer_ALREADY_DEFINED
57#define yy_scan_buffer nsgenbind__scan_buffer
61#define nsgenbind__scan_string_ALREADY_DEFINED
63#define yy_scan_string nsgenbind__scan_string
67#define nsgenbind__scan_bytes_ALREADY_DEFINED
69#define yy_scan_bytes nsgenbind__scan_bytes
73#define nsgenbind__init_buffer_ALREADY_DEFINED
75#define yy_init_buffer nsgenbind__init_buffer
79#define nsgenbind__flush_buffer_ALREADY_DEFINED
81#define yy_flush_buffer nsgenbind__flush_buffer
84#ifdef yy_load_buffer_state
85#define nsgenbind__load_buffer_state_ALREADY_DEFINED
87#define yy_load_buffer_state nsgenbind__load_buffer_state
90#ifdef yy_switch_to_buffer
91#define nsgenbind__switch_to_buffer_ALREADY_DEFINED
93#define yy_switch_to_buffer nsgenbind__switch_to_buffer
96#ifdef yypush_buffer_state
97#define nsgenbind_push_buffer_state_ALREADY_DEFINED
99#define yypush_buffer_state nsgenbind_push_buffer_state
102#ifdef yypop_buffer_state
103#define nsgenbind_pop_buffer_state_ALREADY_DEFINED
105#define yypop_buffer_state nsgenbind_pop_buffer_state
108#ifdef yyensure_buffer_stack
109#define nsgenbind_ensure_buffer_stack_ALREADY_DEFINED
111#define yyensure_buffer_stack nsgenbind_ensure_buffer_stack
115#define nsgenbind_lex_ALREADY_DEFINED
117#define yylex nsgenbind_lex
121#define nsgenbind_restart_ALREADY_DEFINED
123#define yyrestart nsgenbind_restart
127#define nsgenbind_lex_init_ALREADY_DEFINED
129#define yylex_init nsgenbind_lex_init
132#ifdef yylex_init_extra
133#define nsgenbind_lex_init_extra_ALREADY_DEFINED
135#define yylex_init_extra nsgenbind_lex_init_extra
139#define nsgenbind_lex_destroy_ALREADY_DEFINED
141#define yylex_destroy nsgenbind_lex_destroy
145#define nsgenbind_get_debug_ALREADY_DEFINED
147#define yyget_debug nsgenbind_get_debug
151#define nsgenbind_set_debug_ALREADY_DEFINED
153#define yyset_debug nsgenbind_set_debug
157#define nsgenbind_get_extra_ALREADY_DEFINED
159#define yyget_extra nsgenbind_get_extra
163#define nsgenbind_set_extra_ALREADY_DEFINED
165#define yyset_extra nsgenbind_set_extra
169#define nsgenbind_get_in_ALREADY_DEFINED
171#define yyget_in nsgenbind_get_in
175#define nsgenbind_set_in_ALREADY_DEFINED
177#define yyset_in nsgenbind_set_in
181#define nsgenbind_get_out_ALREADY_DEFINED
183#define yyget_out nsgenbind_get_out
187#define nsgenbind_set_out_ALREADY_DEFINED
189#define yyset_out nsgenbind_set_out
193#define nsgenbind_get_leng_ALREADY_DEFINED
195#define yyget_leng nsgenbind_get_leng
199#define nsgenbind_get_text_ALREADY_DEFINED
201#define yyget_text nsgenbind_get_text
205#define nsgenbind_get_lineno_ALREADY_DEFINED
207#define yyget_lineno nsgenbind_get_lineno
211#define nsgenbind_set_lineno_ALREADY_DEFINED
213#define yyset_lineno nsgenbind_set_lineno
217#define nsgenbind_wrap_ALREADY_DEFINED
219#define yywrap nsgenbind_wrap
223#define nsgenbind_get_lval_ALREADY_DEFINED
225#define yyget_lval nsgenbind_get_lval
229#define nsgenbind_set_lval_ALREADY_DEFINED
231#define yyset_lval nsgenbind_set_lval
235#define nsgenbind_get_lloc_ALREADY_DEFINED
237#define yyget_lloc nsgenbind_get_lloc
241#define nsgenbind_set_lloc_ALREADY_DEFINED
243#define yyset_lloc nsgenbind_set_lloc
247#define nsgenbind_alloc_ALREADY_DEFINED
249#define yyalloc nsgenbind_alloc
253#define nsgenbind_realloc_ALREADY_DEFINED
255#define yyrealloc nsgenbind_realloc
259#define nsgenbind_free_ALREADY_DEFINED
261#define yyfree nsgenbind_free
265#define nsgenbind_text_ALREADY_DEFINED
267#define yytext nsgenbind_text
271#define nsgenbind_leng_ALREADY_DEFINED
273#define yyleng nsgenbind_leng
277#define nsgenbind_in_ALREADY_DEFINED
279#define yyin nsgenbind_in
283#define nsgenbind_out_ALREADY_DEFINED
285#define yyout nsgenbind_out
289#define nsgenbind__flex_debug_ALREADY_DEFINED
291#define yy_flex_debug nsgenbind__flex_debug
295#define nsgenbind_lineno_ALREADY_DEFINED
297#define yylineno nsgenbind_lineno
317#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
322#ifndef __STDC_LIMIT_MACROS
323#define __STDC_LIMIT_MACROS 1
343#define INT8_MIN (-128)
346#define INT16_MIN (-32767-1)
349#define INT32_MIN (-2147483647-1)
352#define INT8_MAX (127)
355#define INT16_MAX (32767)
358#define INT32_MAX (2147483647)
361#define UINT8_MAX (255U)
364#define UINT16_MAX (65535U)
367#define UINT32_MAX (4294967295U)
371#define SIZE_MAX (~(size_t)0)
383#if defined(__GNUC__) && __GNUC__ >= 3
384#define yynoreturn __attribute__((__noreturn__))
395#define YY_SC_TO_UI(c) ((YY_CHAR) (c))
401#define BEGIN (yy_start) = 1 + 2 *
406#define YY_START (((yy_start) - 1) / 2)
407#define YYSTATE YY_START
409#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
411#define YY_NEW_FILE yyrestart( yyin )
412#define YY_END_OF_BUFFER_CHAR 0
421#define YY_BUF_SIZE 32768
423#define YY_BUF_SIZE 16384
429#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
431#ifndef YY_TYPEDEF_YY_BUFFER_STATE
432#define YY_TYPEDEF_YY_BUFFER_STATE
436#ifndef YY_TYPEDEF_YY_SIZE_T
437#define YY_TYPEDEF_YY_SIZE_T
445#define EOB_ACT_CONTINUE_SCAN 0
446#define EOB_ACT_END_OF_FILE 1
447#define EOB_ACT_LAST_MATCH 2
456 #define YY_LESS_LINENO(n) \
459 for ( yyl = n; yyl < yyleng; ++yyl )\
460 if ( yytext[yyl] == '\n' )\
463 #define YY_LINENO_REWIND_TO(dst) \
466 for ( p = yy_cp-1; p >= (dst); --p)\
476 int yyless_macro_arg = (n); \
477 YY_LESS_LINENO(yyless_macro_arg);\
478 *yy_cp = (yy_hold_char); \
479 YY_RESTORE_YY_MORE_OFFSET \
480 (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
481 YY_DO_BEFORE_ACTION; \
484#define unput(c) yyunput( c, (yytext_ptr) )
486#ifndef YY_STRUCT_YY_BUFFER_STATE
487#define YY_STRUCT_YY_BUFFER_STATE
534#define YY_BUFFER_NEW 0
535#define YY_BUFFER_NORMAL 1
546#define YY_BUFFER_EOF_PENDING 2
552static size_t yy_buffer_stack_top = 0;
553static size_t yy_buffer_stack_max = 0;
562#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
563 ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
568#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
571static char yy_hold_char;
572static int yy_n_chars;
576static char *yy_c_buf_p = NULL;
577static int yy_init = 0;
578static int yy_start = 0;
583static int yy_did_buffer_switch_on_eof;
596#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
606#define yy_new_buffer yy_create_buffer
607#define yy_set_interactive(is_interactive) \
609 if ( ! YY_CURRENT_BUFFER ){ \
610 yyensure_buffer_stack (); \
611 YY_CURRENT_BUFFER_LVALUE = \
612 yy_create_buffer( yyin, YY_BUF_SIZE ); \
614 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
616#define yy_set_bol(at_bol) \
618 if ( ! YY_CURRENT_BUFFER ){\
619 yyensure_buffer_stack (); \
620 YY_CURRENT_BUFFER_LVALUE = \
621 yy_create_buffer( yyin, YY_BUF_SIZE ); \
623 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
625#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
629#define nsgenbind_wrap() (1)
630#define YY_SKIP_YYWRAP
644#define yytext_ptr yytext
648static int yy_get_next_buffer (
void );
649static void yynoreturn yy_fatal_error (
const char* msg );
654#define YY_DO_BEFORE_ACTION \
655 (yytext_ptr) = yy_bp; \
656 yyleng = (int) (yy_cp - yy_bp); \
657 (yy_hold_char) = *yy_cp; \
659 (yy_c_buf_p) = yy_cp;
660#define YY_NUM_RULES 41
661#define YY_END_OF_BUFFER 42
671 0, 0, 34, 34, 0, 0, 42, 32, 1, 2,
672 1, 2, 32, 32, 32, 33, 32, 28, 28, 28,
673 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
674 32, 32, 32, 32, 1, 1, 32, 32, 32, 32,
675 32, 34, 36, 38, 40, 39, 38, 37, 0, 29,
676 27, 0, 26, 28, 28, 28, 28, 28, 28, 28,
677 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
678 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
679 0, 0, 0, 1, 0, 0, 0, 0, 0, 34,
680 35, 38, 0, 37, 38, 0, 0, 28, 28, 28,
682 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
683 28, 28, 28, 28, 28, 28, 28, 1, 2, 0,
684 0, 0, 0, 0, 0, 1, 30, 28, 28, 28,
685 18, 28, 28, 17, 28, 28, 28, 28, 28, 28,
686 28, 28, 28, 28, 28, 13, 28, 28, 28, 28,
687 0, 0, 28, 9, 28, 12, 28, 28, 28, 28,
688 28, 28, 28, 28, 28, 28, 28, 28, 24, 28,
689 28, 28, 0, 28, 28, 20, 28, 19, 28, 28,
690 28, 28, 28, 28, 21, 15, 23, 28, 28, 4,
691 0, 3, 28, 28, 28, 5, 10, 28, 28, 28,
693 28, 28, 0, 7, 11, 8, 6, 16, 28, 14,
697static const YY_CHAR yy_ec[256] =
699 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
700 4, 4, 5, 1, 1, 1, 1, 1, 1, 1,
701 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
702 1, 6, 1, 7, 8, 1, 9, 1, 1, 1,
703 1, 10, 1, 1, 1, 1, 11, 12, 12, 12,
704 12, 12, 12, 12, 12, 12, 12, 13, 1, 1,
705 1, 1, 1, 1, 14, 14, 14, 14, 14, 14,
706 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
707 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
708 1, 15, 1, 1, 14, 1, 16, 17, 18, 19,
710 20, 21, 22, 23, 24, 14, 14, 25, 26, 27,
711 28, 29, 14, 30, 31, 32, 33, 34, 35, 14,
712 36, 14, 37, 1, 38, 1, 1, 39, 40, 41,
713 41, 41, 41, 41, 41, 41, 41, 41, 1, 1,
714 1, 42, 1, 1, 1, 1, 1, 1, 1, 1,
715 1, 1, 1, 43, 1, 1, 1, 1, 44, 45,
716 1, 1, 1, 1, 1, 1, 1, 46, 47, 1,
717 1, 1, 1, 1, 48, 1, 1, 1, 1, 1,
718 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
719 1, 1, 1, 49, 1, 1, 1, 1, 1, 1,
721 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
722 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
723 1, 1, 1, 1, 50, 51, 52, 1, 1, 1,
724 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
725 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
729static const YY_CHAR yy_meta[53] =
731 1, 2, 3, 1, 4, 1, 2, 1, 5, 1,
732 1, 6, 1, 6, 4, 6, 6, 6, 6, 6,
733 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
734 6, 6, 6, 6, 6, 6, 1, 1, 1, 1,
735 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
741 0, 51, 293, 292, 58, 60, 300, 303, 303, 303,
742 303, 303, 292, 261, 287, 303, 283, 0, 271, 269,
743 264, 44, 272, 264, 270, 26, 50, 253, 261, 267,
744 241, 29, 36, 246, 102, 0, 260, 238, 34, 41,
745 243, 0, 243, 0, 81, 303, 83, 303, 273, 303,
746 303, 269, 303, 0, 251, 261, 252, 248, 258, 241,
747 54, 240, 240, 71, 238, 253, 238, 238, 74, 249,
748 303, 226, 222, 72, 219, 223, 0, 237, 215, 49,
749 57, 220, 231, 0, 218, 214, 75, 211, 215, 0,
750 303, 0, 122, 303, 124, 243, 241, 232, 219, 224,
752 224, 225, 214, 213, 224, 220, 210, 220, 206, 107,
753 207, 208, 204, 216, 207, 110, 210, 303, 303, 194,
754 190, 101, 187, 191, 211, 0, 303, 204, 196, 198,
755 0, 194, 204, 0, 193, 194, 200, 204, 203, 190,
756 197, 188, 195, 194, 195, 0, 185, 195, 188, 190,
757 0, 183, 180, 0, 184, 0, 175, 177, 184, 186,
758 183, 168, 177, 168, 165, 166, 176, 162, 0, 163,
759 165, 166, 148, 158, 144, 0, 154, 0, 151, 130,
760 128, 114, 114, 109, 0, 0, 0, 124, 123, 0,
761 119, 0, 117, 110, 107, 0, 0, 105, 81, 80,
763 88, 74, 64, 0, 0, 0, 0, 0, 51, 0,
764 0, 303, 0, 303, 154, 160, 166, 52, 172, 178,
770 214, 1, 215, 215, 216, 216, 214, 214, 214, 214,
771 214, 214, 217, 214, 214, 214, 214, 218, 218, 218,
772 218, 218, 218, 218, 218, 218, 218, 218, 218, 218,
773 214, 214, 214, 214, 214, 35, 214, 214, 214, 214,
774 214, 219, 214, 220, 214, 214, 220, 214, 217, 214,
775 214, 221, 214, 218, 218, 218, 218, 218, 218, 218,
776 218, 218, 218, 218, 218, 218, 218, 218, 218, 218,
777 214, 214, 214, 214, 214, 214, 35, 214, 214, 214,
778 214, 214, 214, 35, 214, 214, 214, 214, 214, 219,
779 214, 220, 214, 214, 220, 221, 221, 218, 218, 218,
781 218, 218, 218, 218, 218, 218, 218, 218, 218, 218,
782 218, 218, 218, 218, 218, 218, 218, 214, 214, 214,
783 214, 214, 214, 214, 214, 35, 214, 218, 218, 218,
784 218, 218, 218, 218, 218, 218, 218, 218, 218, 218,
785 218, 218, 218, 218, 218, 218, 218, 218, 218, 218,
786 35, 214, 218, 218, 218, 218, 218, 218, 218, 218,
787 218, 218, 218, 218, 218, 218, 218, 218, 218, 218,
788 218, 218, 214, 218, 218, 218, 218, 218, 218, 218,
789 218, 218, 218, 218, 218, 218, 218, 218, 218, 218,
790 214, 218, 218, 218, 218, 218, 218, 218, 218, 218,
792 218, 218, 214, 218, 218, 218, 218, 218, 218, 218,
793 218, 214, 218, 0, 214, 214, 214, 214, 214, 214,
799 8, 9, 10, 11, 12, 9, 13, 8, 14, 8,
800 15, 16, 17, 18, 8, 18, 19, 20, 18, 21,
801 22, 23, 18, 24, 18, 25, 18, 18, 26, 18,
802 27, 28, 29, 18, 30, 18, 8, 8, 8, 8,
803 8, 8, 8, 8, 8, 8, 8, 8, 31, 32,
804 33, 34, 35, 63, 36, 64, 35, 54, 37, 45,
805 46, 45, 46, 47, 48, 47, 48, 58, 59, 65,
806 213, 72, 66, 73, 74, 75, 85, 104, 86, 87,
807 88, 67, 93, 212, 93, 105, 93, 94, 95, 94,
808 108, 120, 211, 121, 109, 122, 123, 115, 110, 38,
810 39, 40, 41, 77, 116, 77, 210, 77, 209, 78,
811 118, 118, 118, 126, 126, 126, 208, 119, 119, 118,
812 119, 119, 126, 93, 207, 93, 206, 93, 94, 95,
813 94, 140, 148, 149, 205, 141, 204, 203, 142, 151,
814 151, 151, 202, 201, 200, 199, 198, 197, 151, 196,
815 79, 80, 81, 82, 42, 42, 42, 42, 42, 42,
816 44, 44, 44, 44, 44, 44, 49, 49, 195, 194,
817 49, 49, 90, 90, 90, 90, 193, 90, 92, 192,
818 191, 92, 92, 92, 96, 96, 96, 96, 96, 96,
819 190, 189, 188, 187, 186, 185, 184, 183, 182, 181,
821 180, 179, 178, 177, 176, 175, 174, 173, 172, 171,
822 170, 169, 168, 167, 166, 165, 164, 163, 162, 161,
823 160, 159, 158, 157, 156, 155, 154, 153, 152, 151,
824 151, 151, 151, 150, 147, 146, 145, 144, 143, 139,
825 138, 137, 136, 135, 134, 133, 132, 131, 130, 129,
826 128, 127, 97, 126, 126, 126, 126, 125, 124, 77,
827 83, 118, 118, 118, 118, 117, 114, 113, 112, 111,
828 107, 106, 103, 102, 101, 100, 99, 98, 97, 50,
829 91, 89, 84, 83, 76, 71, 70, 69, 68, 62,
830 61, 60, 57, 56, 55, 53, 52, 51, 50, 214,
832 43, 43, 7, 214, 214, 214, 214, 214, 214, 214,
833 214, 214, 214, 214, 214, 214, 214, 214, 214, 214,
834 214, 214, 214, 214, 214, 214, 214, 214, 214, 214,
835 214, 214, 214, 214, 214, 214, 214, 214, 214, 214,
836 214, 214, 214, 214, 214, 214, 214, 214, 214, 214,
837 214, 214, 214, 214, 214
842 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
843 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
844 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
845 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
846 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
847 1, 1, 2, 26, 2, 26, 2, 218, 2, 5,
848 5, 6, 6, 5, 5, 6, 6, 22, 22, 27,
849 209, 32, 27, 32, 33, 33, 39, 61, 39, 40,
850 40, 27, 45, 203, 47, 61, 45, 45, 47, 47,
851 64, 80, 202, 80, 64, 81, 81, 69, 64, 2,
853 2, 2, 2, 35, 69, 35, 201, 35, 200, 35,
854 74, 74, 74, 87, 87, 87, 199, 74, 74, 74,
855 87, 87, 87, 93, 198, 95, 195, 93, 93, 95,
856 95, 110, 116, 116, 194, 110, 193, 191, 110, 122,
857 122, 122, 189, 188, 184, 183, 182, 181, 122, 180,
858 35, 35, 35, 35, 215, 215, 215, 215, 215, 215,
859 216, 216, 216, 216, 216, 216, 217, 217, 179, 177,
860 217, 217, 219, 219, 219, 219, 175, 219, 220, 174,
861 173, 220, 220, 220, 221, 221, 221, 221, 221, 221,
862 172, 171, 170, 168, 167, 166, 165, 164, 163, 162,
864 161, 160, 159, 158, 157, 155, 153, 152, 150, 149,
865 148, 147, 145, 144, 143, 142, 141, 140, 139, 138,
866 137, 136, 135, 133, 132, 130, 129, 128, 125, 124,
867 123, 121, 120, 117, 115, 114, 113, 112, 111, 109,
868 108, 107, 106, 105, 104, 103, 102, 101, 100, 99,
869 98, 97, 96, 89, 88, 86, 85, 83, 82, 79,
870 78, 76, 75, 73, 72, 70, 68, 67, 66, 65,
871 63, 62, 60, 59, 58, 57, 56, 55, 52, 49,
872 43, 41, 38, 37, 34, 31, 30, 29, 28, 25,
873 24, 23, 21, 20, 19, 17, 15, 14, 13, 7,
875 4, 3, 214, 214, 214, 214, 214, 214, 214, 214,
876 214, 214, 214, 214, 214, 214, 214, 214, 214, 214,
877 214, 214, 214, 214, 214, 214, 214, 214, 214, 214,
878 214, 214, 214, 214, 214, 214, 214, 214, 214, 214,
879 214, 214, 214, 214, 214, 214, 214, 214, 214, 214,
880 214, 214, 214, 214, 214
8860, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
887 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1,
891static char *yy_last_accepting_cpos;
899#define REJECT reject_used_but_not_detected
900#define yymore() yymore_used_but_not_detected
902#define YY_RESTORE_YY_MORE_OFFSET
904#line 1 "src/nsgenbind-lexer.l"
905#line 2 "src/nsgenbind-lexer.l"
922#define YY_USER_ACTION \
923 yylloc->first_line = yylloc->last_line = yylineno; \
924 yylloc->first_column = yylloc->last_column + 1; \
925 yylloc->last_column += yyleng;
929#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED && defined NSGENBIND_STYPE_IS_DECLARED
930#define YYSTYPE NSGENBIND_STYPE
933#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED && defined NSGENBIND_LTYPE_IS_DECLARED
934#define YYLTYPE NSGENBIND_LTYPE
937static struct YYLTYPE *locations = NULL;
944 res = calloc(1,
sizeof(
struct YYLTYPE));
974#line 975 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/nsgenbind-lexer.c"
983#line 984 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/nsgenbind-lexer.c"
989#ifndef YY_NO_UNISTD_H
998#define YY_EXTRA_TYPE void *
1001static int yy_init_globals (
void );
1044#ifndef YY_SKIP_YYWRAP
1046extern "C" int yywrap (
void );
1048extern int yywrap (
void );
1057static void yy_flex_strncpy (
char *,
const char *,
int );
1060#ifdef YY_NEED_STRLEN
1061static int yy_flex_strlen (
const char * );
1066static int yyinput (
void );
1068static int input (
void );
1074#ifndef YY_READ_BUF_SIZE
1077#define YY_READ_BUF_SIZE 16384
1079#define YY_READ_BUF_SIZE 8192
1088#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
1095#define YY_INPUT(buf,result,max_size) \
1096 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
1100 for ( n = 0; n < max_size && \
1101 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
1102 buf[n] = (char) c; \
1104 buf[n++] = (char) c; \
1105 if ( c == EOF && ferror( yyin ) ) \
1106 YY_FATAL_ERROR( "input in flex scanner failed" ); \
1112 while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
1114 if( errno != EINTR) \
1116 YY_FATAL_ERROR( "input in flex scanner failed" ); \
1132#define yyterminate() return YY_NULL
1136#ifndef YY_START_STACK_INCR
1137#define YY_START_STACK_INCR 25
1141#ifndef YY_FATAL_ERROR
1142#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
1151#define YY_DECL_IS_OURS 1
1156#define YY_DECL int yylex \
1157 (YYSTYPE * yylval_param, YYLTYPE * yylloc_param )
1163#ifndef YY_USER_ACTION
1164#define YY_USER_ACTION
1169#define YY_BREAK break;
1172#define YY_RULE_SETUP \
1174 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
1175 (yytext[yyleng - 1] == '\n'); \
1221#line 121 "src/nsgenbind-lexer.l"
1224#line 1225 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/nsgenbind-lexer.c"
1228 yy_cp = (yy_c_buf_p);
1231 *
yy_cp = (yy_hold_char);
1238 yy_current_state = (yy_start);
1244 if ( yy_accept[yy_current_state] )
1246 (yy_last_accepting_state) = yy_current_state;
1247 (yy_last_accepting_cpos) =
yy_cp;
1249 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1251 yy_current_state = (int) yy_def[yy_current_state];
1252 if ( yy_current_state >= 215 )
1253 yy_c = yy_meta[yy_c];
1255 yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
1258 while ( yy_current_state != 214 );
1259 yy_cp = (yy_last_accepting_cpos);
1260 yy_current_state = (yy_last_accepting_state);
1263 yy_act = yy_accept[yy_current_state];
1270 for ( yyl = 0; yyl <
yyleng; ++yyl )
1271 if (
yytext[yyl] ==
'\n' )
1283 *
yy_cp = (yy_hold_char);
1284 yy_cp = (yy_last_accepting_cpos);
1285 yy_current_state = (yy_last_accepting_state);
1286 goto yy_find_action;
1290#line 123 "src/nsgenbind-lexer.l"
1296#line 125 "src/nsgenbind-lexer.l"
1306#line 133 "src/nsgenbind-lexer.l"
1311#line 134 "src/nsgenbind-lexer.l"
1316#line 135 "src/nsgenbind-lexer.l"
1321#line 136 "src/nsgenbind-lexer.l"
1326#line 137 "src/nsgenbind-lexer.l"
1331#line 138 "src/nsgenbind-lexer.l"
1337#line 143 "src/nsgenbind-lexer.l"
1342#line 144 "src/nsgenbind-lexer.l"
1347#line 145 "src/nsgenbind-lexer.l"
1352#line 146 "src/nsgenbind-lexer.l"
1357#line 147 "src/nsgenbind-lexer.l"
1362#line 148 "src/nsgenbind-lexer.l"
1367#line 149 "src/nsgenbind-lexer.l"
1372#line 150 "src/nsgenbind-lexer.l"
1378#line 154 "src/nsgenbind-lexer.l"
1383#line 155 "src/nsgenbind-lexer.l"
1388#line 156 "src/nsgenbind-lexer.l"
1393#line 157 "src/nsgenbind-lexer.l"
1398#line 158 "src/nsgenbind-lexer.l"
1403#line 159 "src/nsgenbind-lexer.l"
1409#line 163 "src/nsgenbind-lexer.l"
1414#line 164 "src/nsgenbind-lexer.l"
1419#line 165 "src/nsgenbind-lexer.l"
1425#line 169 "src/nsgenbind-lexer.l"
1430#line 171 "src/nsgenbind-lexer.l"
1435#line 173 "src/nsgenbind-lexer.l"
1446#line 181 "src/nsgenbind-lexer.l"
1452#line 183 "src/nsgenbind-lexer.l"
1457#line 185 "src/nsgenbind-lexer.l"
1462#line 187 "src/nsgenbind-lexer.l"
1467#line 189 "src/nsgenbind-lexer.l"
1473#line 191 "src/nsgenbind-lexer.l"
1478#line 192 "src/nsgenbind-lexer.l"
1483#line 193 "src/nsgenbind-lexer.l"
1488#line 196 "src/nsgenbind-lexer.l"
1493#line 198 "src/nsgenbind-lexer.l"
1499 fprintf(stderr,
"Unable to open include %s\n",
yytext);
1512#line 213 "src/nsgenbind-lexer.l"
1517#line 215 "src/nsgenbind-lexer.l"
1523#line 217
"src/nsgenbind-lexer.l"
1530 locations = pop_location(locations,
yylloc);
1538#line 229 "src/nsgenbind-lexer.l"
1541#line 1542 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/nsgenbind-lexer.c"
1549 *
yy_cp = (yy_hold_char);
1579 (yy_c_buf_p) = (
yytext_ptr) + yy_amount_of_matched_text;
1581 yy_current_state = yy_get_previous_state( );
1592 yy_next_state = yy_try_NUL_trans( yy_current_state );
1596 if ( yy_next_state )
1599 yy_cp = ++(yy_c_buf_p);
1600 yy_current_state = yy_next_state;
1606 yy_cp = (yy_last_accepting_cpos);
1607 yy_current_state = (yy_last_accepting_state);
1608 goto yy_find_action;
1612 else switch ( yy_get_next_buffer( ) )
1616 (yy_did_buffer_switch_on_eof) = 0;
1637 if ( ! (yy_did_buffer_switch_on_eof) )
1647 yy_current_state = yy_get_previous_state( );
1649 yy_cp = (yy_c_buf_p);
1657 yy_current_state = yy_get_previous_state( );
1659 yy_cp = (yy_c_buf_p);
1661 goto yy_find_action;
1668 "fatal flex scanner internal error--no action found" );
1681static int yy_get_next_buffer (
void)
1685 int number_to_move, i;
1690 "fatal flex scanner internal error--end of buffer missed" );
1714 number_to_move = (int) ((yy_c_buf_p) - (
yytext_ptr) - 1);
1716 for ( i = 0; i < number_to_move; ++i )
1730 while ( num_to_read <= 0 )
1736 int yy_c_buf_p_offset =
1743 if ( new_size <= 0 )
1759 "fatal error - scanner input buffer overflow" );
1761 (yy_c_buf_p) = &b->
yy_ch_buf[yy_c_buf_p_offset];
1773 (yy_n_chars), num_to_read );
1778 if ( (yy_n_chars) == 0 )
1799 int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
1803 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
1808 (yy_n_chars) += number_to_move;
1824 yy_current_state = (yy_start);
1830 if ( yy_accept[yy_current_state] )
1832 (yy_last_accepting_state) = yy_current_state;
1833 (yy_last_accepting_cpos) =
yy_cp;
1835 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1837 yy_current_state = (int) yy_def[yy_current_state];
1838 if ( yy_current_state >= 215 )
1839 yy_c = yy_meta[yy_c];
1841 yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
1844 return yy_current_state;
1855 char *
yy_cp = (yy_c_buf_p);
1858 if ( yy_accept[yy_current_state] )
1860 (yy_last_accepting_state) = yy_current_state;
1861 (yy_last_accepting_cpos) =
yy_cp;
1863 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1865 yy_current_state = (int) yy_def[yy_current_state];
1866 if ( yy_current_state >= 215 )
1867 yy_c = yy_meta[yy_c];
1869 yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
1870 yy_is_jam = (yy_current_state == 214);
1872 return yy_is_jam ? 0 : yy_current_state;
1881 static int yyinput (
void)
1883 static int input (
void)
1889 *(yy_c_buf_p) = (yy_hold_char);
1899 *(yy_c_buf_p) =
'\0';
1903 int offset = (int) ((yy_c_buf_p) - (
yytext_ptr));
1906 switch ( yy_get_next_buffer( ) )
1929 if ( ! (yy_did_buffer_switch_on_eof) )
1945 c = *(
unsigned char *) (yy_c_buf_p);
1946 *(yy_c_buf_p) =
'\0';
1947 (yy_hold_char) = *++(yy_c_buf_p);
1996 *(yy_c_buf_p) = (yy_hold_char);
2009 (yy_did_buffer_switch_on_eof) = 1;
2017 (yy_hold_char) = *(yy_c_buf_p);
2132 if (new_buffer == NULL)
2141 *(yy_c_buf_p) = (yy_hold_char);
2148 (yy_buffer_stack_top)++;
2153 (yy_did_buffer_switch_on_eof) = 1;
2167 if ((yy_buffer_stack_top) > 0)
2168 --(yy_buffer_stack_top);
2172 (yy_did_buffer_switch_on_eof) = 1;
2183 if (!(yy_buffer_stack)) {
2193 if ( ! (yy_buffer_stack) )
2194 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
2196 memset((yy_buffer_stack), 0, num_to_alloc *
sizeof(
struct yy_buffer_state*));
2198 (yy_buffer_stack_max) = num_to_alloc;
2199 (yy_buffer_stack_top) = 0;
2203 if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
2208 num_to_alloc = (yy_buffer_stack_max) + grow_size;
2213 if ( ! (yy_buffer_stack) )
2214 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
2217 memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size *
sizeof(
struct yy_buffer_state*));
2218 (yy_buffer_stack_max) = num_to_alloc;
2291 for ( i = 0; i < _yybytes_len; ++i )
2292 buf[i] = yybytes[i];
2308#ifndef YY_EXIT_FAILURE
2309#define YY_EXIT_FAILURE 2
2312static void yynoreturn yy_fatal_error (
const char* msg )
2314 fprintf( stderr,
"%s\n", msg );
2325 int yyless_macro_arg = (n); \
2326 YY_LESS_LINENO(yyless_macro_arg);\
2327 yytext[yyleng] = (yy_hold_char); \
2328 (yy_c_buf_p) = yytext + yyless_macro_arg; \
2329 (yy_hold_char) = *(yy_c_buf_p); \
2330 *(yy_c_buf_p) = '\0'; \
2331 yyleng = yyless_macro_arg; \
2415static int yy_init_globals (
void)
2424 (yy_buffer_stack) = NULL;
2425 (yy_buffer_stack_top) = 0;
2426 (yy_buffer_stack_max) = 0;
2427 (yy_c_buf_p) = NULL;
2458 yyfree((yy_buffer_stack) );
2459 (yy_buffer_stack) = NULL;
2473static void yy_flex_strncpy (
char* s1,
const char * s2,
int n )
2477 for ( i = 0; i < n; ++i )
2482#ifdef YY_NEED_STRLEN
2483static int yy_flex_strlen (
const char * s )
2486 for ( n = 0; s[n]; ++n )
2508 return realloc(ptr, size);
2513 free( (
char *) ptr );
2516#define YYTABLES_NAME "yytables"
2518#line 229 "src/nsgenbind-lexer.l"
WindowProxy or MessagePort source
FILE * genbindopen(const char *filename)
unsigned char flex_uint8_t
unsigned int flex_uint32_t
#define yypush_buffer_state
struct yy_buffer_state * YY_BUFFER_STATE
#define YY_RESTORE_YY_MORE_OFFSET
#define EOB_ACT_END_OF_FILE
#define YY_CURRENT_BUFFER_LVALUE
#define yyensure_buffer_stack
#define yy_switch_to_buffer
#define YY_CURRENT_BUFFER
#define yypop_buffer_state
#define YY_INPUT(buf, result, max_size)
#define YY_STATE_EOF(state)
#define YY_END_OF_BUFFER_CHAR
#define YY_FATAL_ERROR(msg)
unsigned short int flex_uint16_t
#define YY_DO_BEFORE_ACTION
#define EOB_ACT_LAST_MATCH
#define YY_BUFFER_EOF_PENDING
#define EOB_ACT_CONTINUE_SCAN
#define yy_load_buffer_state