1#line 2 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/webidl-lexer.c"
3#line 4 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/webidl-lexer.c"
5#define YY_INT_ALIGNED short int
9#define yy_create_buffer webidl__create_buffer
10#define yy_delete_buffer webidl__delete_buffer
11#define yy_scan_buffer webidl__scan_buffer
12#define yy_scan_string webidl__scan_string
13#define yy_scan_bytes webidl__scan_bytes
14#define yy_init_buffer webidl__init_buffer
15#define yy_flush_buffer webidl__flush_buffer
16#define yy_load_buffer_state webidl__load_buffer_state
17#define yy_switch_to_buffer webidl__switch_to_buffer
18#define yypush_buffer_state webidl_push_buffer_state
19#define yypop_buffer_state webidl_pop_buffer_state
20#define yyensure_buffer_stack webidl_ensure_buffer_stack
21#define yy_flex_debug webidl__flex_debug
23#define yyleng webidl_leng
24#define yylex webidl_lex
25#define yylineno webidl_lineno
26#define yyout webidl_out
27#define yyrestart webidl_restart
28#define yytext webidl_text
29#define yywrap webidl_wrap
30#define yyalloc webidl_alloc
31#define yyrealloc webidl_realloc
32#define yyfree webidl_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 webidl__create_buffer_ALREADY_DEFINED
45#define yy_create_buffer webidl__create_buffer
48#ifdef yy_delete_buffer
49#define webidl__delete_buffer_ALREADY_DEFINED
51#define yy_delete_buffer webidl__delete_buffer
55#define webidl__scan_buffer_ALREADY_DEFINED
57#define yy_scan_buffer webidl__scan_buffer
61#define webidl__scan_string_ALREADY_DEFINED
63#define yy_scan_string webidl__scan_string
67#define webidl__scan_bytes_ALREADY_DEFINED
69#define yy_scan_bytes webidl__scan_bytes
73#define webidl__init_buffer_ALREADY_DEFINED
75#define yy_init_buffer webidl__init_buffer
79#define webidl__flush_buffer_ALREADY_DEFINED
81#define yy_flush_buffer webidl__flush_buffer
84#ifdef yy_load_buffer_state
85#define webidl__load_buffer_state_ALREADY_DEFINED
87#define yy_load_buffer_state webidl__load_buffer_state
90#ifdef yy_switch_to_buffer
91#define webidl__switch_to_buffer_ALREADY_DEFINED
93#define yy_switch_to_buffer webidl__switch_to_buffer
96#ifdef yypush_buffer_state
97#define webidl_push_buffer_state_ALREADY_DEFINED
99#define yypush_buffer_state webidl_push_buffer_state
102#ifdef yypop_buffer_state
103#define webidl_pop_buffer_state_ALREADY_DEFINED
105#define yypop_buffer_state webidl_pop_buffer_state
108#ifdef yyensure_buffer_stack
109#define webidl_ensure_buffer_stack_ALREADY_DEFINED
111#define yyensure_buffer_stack webidl_ensure_buffer_stack
115#define webidl_lex_ALREADY_DEFINED
117#define yylex webidl_lex
121#define webidl_restart_ALREADY_DEFINED
123#define yyrestart webidl_restart
127#define webidl_lex_init_ALREADY_DEFINED
129#define yylex_init webidl_lex_init
132#ifdef yylex_init_extra
133#define webidl_lex_init_extra_ALREADY_DEFINED
135#define yylex_init_extra webidl_lex_init_extra
139#define webidl_lex_destroy_ALREADY_DEFINED
141#define yylex_destroy webidl_lex_destroy
145#define webidl_get_debug_ALREADY_DEFINED
147#define yyget_debug webidl_get_debug
151#define webidl_set_debug_ALREADY_DEFINED
153#define yyset_debug webidl_set_debug
157#define webidl_get_extra_ALREADY_DEFINED
159#define yyget_extra webidl_get_extra
163#define webidl_set_extra_ALREADY_DEFINED
165#define yyset_extra webidl_set_extra
169#define webidl_get_in_ALREADY_DEFINED
171#define yyget_in webidl_get_in
175#define webidl_set_in_ALREADY_DEFINED
177#define yyset_in webidl_set_in
181#define webidl_get_out_ALREADY_DEFINED
183#define yyget_out webidl_get_out
187#define webidl_set_out_ALREADY_DEFINED
189#define yyset_out webidl_set_out
193#define webidl_get_leng_ALREADY_DEFINED
195#define yyget_leng webidl_get_leng
199#define webidl_get_text_ALREADY_DEFINED
201#define yyget_text webidl_get_text
205#define webidl_get_lineno_ALREADY_DEFINED
207#define yyget_lineno webidl_get_lineno
211#define webidl_set_lineno_ALREADY_DEFINED
213#define yyset_lineno webidl_set_lineno
217#define webidl_wrap_ALREADY_DEFINED
219#define yywrap webidl_wrap
223#define webidl_get_lval_ALREADY_DEFINED
225#define yyget_lval webidl_get_lval
229#define webidl_set_lval_ALREADY_DEFINED
231#define yyset_lval webidl_set_lval
235#define webidl_get_lloc_ALREADY_DEFINED
237#define yyget_lloc webidl_get_lloc
241#define webidl_set_lloc_ALREADY_DEFINED
243#define yyset_lloc webidl_set_lloc
247#define webidl_alloc_ALREADY_DEFINED
249#define yyalloc webidl_alloc
253#define webidl_realloc_ALREADY_DEFINED
255#define yyrealloc webidl_realloc
259#define webidl_free_ALREADY_DEFINED
261#define yyfree webidl_free
265#define webidl_text_ALREADY_DEFINED
267#define yytext webidl_text
271#define webidl_leng_ALREADY_DEFINED
273#define yyleng webidl_leng
277#define webidl_in_ALREADY_DEFINED
279#define yyin webidl_in
283#define webidl_out_ALREADY_DEFINED
285#define yyout webidl_out
289#define webidl__flex_debug_ALREADY_DEFINED
291#define yy_flex_debug webidl__flex_debug
295#define webidl_lineno_ALREADY_DEFINED
297#define yylineno webidl_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 webidl_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 64
661#define YY_END_OF_BUFFER 65
671 0, 0, 0, 0, 65, 60, 1, 2, 1, 60,
672 60, 60, 60, 52, 52, 51, 51, 51, 51, 51,
673 51, 51, 51, 51, 51, 51, 51, 51, 51, 51,
674 51, 51, 51, 51, 51, 51, 51, 51, 60, 60,
675 60, 60, 1, 1, 60, 60, 60, 60, 60, 62,
676 64, 63, 62, 61, 0, 56, 0, 52, 0, 55,
677 0, 58, 55, 53, 0, 0, 52, 51, 51, 51,
678 51, 51, 51, 51, 51, 51, 51, 51, 51, 51,
679 51, 51, 51, 51, 51, 51, 51, 51, 51, 51,
680 51, 51, 51, 51, 51, 51, 51, 51, 37, 51,
682 51, 51, 51, 51, 51, 51, 51, 51, 1, 0,
683 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
684 0, 1, 0, 0, 0, 0, 0, 62, 0, 61,
685 62, 0, 0, 0, 25, 0, 0, 0, 55, 0,
686 0, 55, 54, 51, 51, 51, 51, 29, 51, 51,
687 30, 51, 51, 51, 51, 51, 51, 51, 51, 51,
688 51, 51, 51, 51, 51, 51, 51, 51, 51, 51,
689 51, 51, 51, 51, 51, 51, 51, 51, 51, 51,
690 51, 51, 51, 51, 51, 51, 51, 51, 1, 2,
691 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
693 55, 57, 0, 55, 51, 51, 26, 51, 51, 51,
694 51, 51, 4, 51, 51, 51, 51, 51, 51, 12,
695 51, 51, 51, 51, 51, 51, 51, 51, 51, 34,
696 35, 51, 51, 51, 51, 51, 51, 51, 51, 51,
697 51, 51, 41, 51, 51, 51, 43, 0, 0, 0,
698 51, 51, 51, 51, 51, 51, 51, 51, 8, 51,
699 51, 51, 51, 51, 32, 33, 51, 51, 51, 51,
700 51, 51, 51, 5, 51, 51, 51, 51, 51, 51,
701 40, 51, 51, 51, 51, 51, 0, 0, 51, 51,
702 51, 51, 51, 51, 51, 51, 51, 51, 51, 31,
704 51, 14, 51, 51, 51, 51, 51, 36, 51, 51,
705 51, 51, 51, 20, 21, 51, 51, 51, 51, 0,
706 51, 51, 51, 51, 45, 51, 3, 51, 9, 10,
707 51, 51, 51, 16, 51, 51, 51, 51, 51, 19,
708 51, 51, 51, 51, 23, 51, 51, 0, 51, 51,
709 28, 51, 51, 7, 51, 51, 51, 51, 46, 51,
710 51, 38, 44, 48, 39, 51, 51, 42, 59, 51,
711 27, 51, 6, 51, 13, 51, 17, 51, 51, 51,
712 51, 51, 51, 11, 15, 51, 51, 51, 51, 49,
713 51, 51, 51, 22, 51, 51, 18, 51, 24, 51,
715 51, 51, 47, 51, 50, 0
718static const YY_CHAR yy_ec[256] =
720 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
721 4, 4, 5, 1, 1, 1, 1, 1, 1, 1,
722 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
723 1, 6, 1, 7, 8, 1, 1, 1, 9, 1,
724 1, 10, 11, 1, 11, 12, 13, 14, 15, 15,
725 15, 15, 15, 15, 15, 15, 16, 1, 1, 1,
726 1, 1, 1, 1, 17, 17, 18, 19, 20, 17,
727 21, 21, 22, 21, 21, 21, 23, 24, 25, 26,
728 21, 21, 27, 21, 21, 21, 21, 28, 21, 21,
729 1, 29, 1, 1, 21, 1, 30, 31, 32, 33,
731 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
732 44, 45, 46, 47, 48, 49, 50, 51, 21, 52,
733 53, 21, 1, 1, 1, 1, 1, 54, 55, 56,
734 56, 56, 56, 56, 56, 56, 56, 56, 1, 1,
735 1, 57, 1, 1, 1, 1, 1, 1, 1, 1,
736 1, 1, 1, 58, 1, 1, 1, 1, 59, 60,
737 1, 1, 1, 1, 1, 1, 1, 61, 62, 1,
738 1, 1, 1, 1, 63, 1, 1, 1, 1, 1,
739 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
740 1, 1, 1, 64, 1, 1, 1, 1, 1, 1,
742 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
743 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
744 1, 1, 1, 1, 65, 66, 67, 1, 1, 1,
745 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
746 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
750static const YY_CHAR yy_meta[68] =
752 1, 2, 3, 1, 4, 1, 2, 1, 1, 1,
753 1, 1, 1, 5, 5, 5, 5, 5, 5, 5,
754 6, 6, 6, 6, 6, 6, 6, 6, 1, 5,
755 5, 5, 5, 5, 5, 6, 6, 6, 6, 6,
756 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
757 6, 6, 6, 1, 1, 1, 1, 1, 1, 1,
763 0, 66, 73, 75, 659, 660, 660, 660, 660, 62,
764 68, 73, 80, 82, 89, 0, 614, 70, 614, 626,
765 608, 43, 54, 78, 77, 74, 83, 620, 86, 93,
766 603, 107, 622, 617, 106, 59, 607, 605, 588, 13,
767 64, 593, 140, 145, 608, 585, 98, 105, 590, 0,
768 155, 660, 161, 660, 107, 660, 127, 158, 631, 166,
769 632, 660, 169, 150, 179, 0, 201, 0, 598, 617,
770 590, 603, 145, 593, 583, 586, 590, 584, 591, 588,
771 596, 588, 596, 577, 576, 593, 583, 579, 573, 576,
772 139, 586, 583, 575, 576, 577, 566, 565, 0, 566,
774 120, 150, 568, 161, 561, 565, 150, 571, 660, 554,
775 550, 164, 547, 551, 226, 566, 543, 164, 147, 548,
776 558, 234, 546, 542, 189, 539, 543, 0, 247, 660,
777 253, 232, 295, 317, 660, 251, 586, 582, 254, 261,
778 232, 242, 0, 546, 566, 558, 553, 0, 556, 547,
779 0, 541, 546, 552, 544, 536, 553, 548, 532, 549,
780 537, 544, 529, 546, 526, 533, 539, 538, 524, 540,
781 533, 527, 533, 532, 527, 515, 530, 512, 511, 511,
782 512, 509, 519, 522, 521, 520, 515, 519, 660, 660,
783 497, 493, 224, 490, 494, 515, 314, 368, 390, 267,
785 270, 660, 280, 289, 497, 496, 0, 501, 510, 504,
786 503, 506, 0, 508, 489, 488, 487, 497, 493, 0,
787 488, 498, 482, 496, 495, 481, 480, 496, 493, 0,
788 0, 492, 474, 478, 483, 476, 481, 484, 483, 467,
789 477, 471, 0, 480, 464, 475, 0, 351, 469, 412,
790 462, 461, 469, 488, 457, 473, 473, 472, 0, 457,
791 466, 455, 464, 448, 0, 0, 449, 453, 456, 458,
792 461, 438, 441, 0, 446, 458, 444, 439, 442, 437,
793 0, 451, 446, 447, 431, 436, 428, 0, 427, 438,
794 426, 430, 430, 413, 414, 424, 394, 393, 396, 0,
796 400, 0, 403, 387, 405, 393, 191, 0, 403, 378,
797 373, 379, 380, 0, 0, 373, 362, 349, 361, 361,
798 361, 349, 338, 347, 0, 340, 0, 337, 0, 0,
799 346, 331, 331, 0, 341, 338, 341, 321, 328, 0,
800 315, 334, 332, 330, 0, 326, 330, 328, 312, 324,
801 0, 310, 322, 0, 307, 303, 296, 310, 0, 302,
802 308, 0, 0, 0, 0, 303, 308, 0, 660, 295,
803 0, 289, 0, 270, 0, 273, 0, 278, 270, 274,
804 258, 259, 250, 0, 0, 255, 243, 224, 230, 0,
805 213, 194, 206, 0, 200, 199, 0, 173, 0, 126,
807 137, 101, 0, 73, 0, 660, 447, 453, 455, 461,
813 406, 1, 407, 407, 406, 406, 406, 406, 406, 408,
814 406, 406, 406, 406, 406, 409, 409, 409, 409, 409,
815 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
816 409, 409, 409, 409, 409, 409, 409, 409, 406, 406,
817 406, 406, 406, 406, 406, 406, 406, 406, 406, 410,
818 406, 406, 410, 406, 408, 406, 408, 406, 406, 406,
819 411, 406, 406, 406, 406, 412, 406, 409, 409, 409,
820 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
821 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
822 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
824 409, 409, 409, 409, 409, 409, 409, 409, 406, 406,
825 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
826 406, 406, 406, 406, 406, 406, 406, 410, 406, 406,
827 410, 408, 408, 133, 406, 406, 411, 411, 406, 406,
828 406, 406, 412, 409, 409, 409, 409, 409, 409, 409,
829 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
830 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
831 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
832 409, 409, 409, 409, 409, 409, 409, 409, 406, 406,
833 406, 406, 406, 406, 406, 406, 406, 133, 133, 406,
835 406, 406, 406, 406, 409, 409, 409, 409, 409, 409,
836 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
837 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
838 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
839 409, 409, 409, 409, 409, 409, 409, 406, 406, 133,
840 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
841 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
842 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
843 409, 409, 409, 409, 409, 409, 406, 199, 409, 409,
844 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
846 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
847 409, 409, 409, 409, 409, 409, 409, 409, 409, 406,
848 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
849 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
850 409, 409, 409, 409, 409, 409, 409, 406, 409, 409,
851 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
852 409, 409, 409, 409, 409, 409, 409, 409, 406, 409,
853 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
854 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
855 409, 409, 409, 409, 409, 409, 409, 409, 409, 409,
857 409, 409, 409, 409, 409, 0, 406, 406, 406, 406,
863 6, 7, 8, 9, 8, 7, 10, 6, 6, 6,
864 11, 12, 13, 14, 15, 15, 16, 17, 18, 16,
865 16, 19, 16, 20, 16, 21, 16, 16, 6, 22,
866 23, 24, 25, 26, 27, 28, 16, 29, 16, 16,
867 30, 16, 31, 32, 33, 16, 34, 35, 36, 37,
868 38, 16, 16, 6, 6, 6, 6, 6, 6, 6,
869 6, 6, 6, 39, 40, 41, 42, 43, 56, 44,
870 110, 43, 111, 45, 51, 52, 51, 52, 53, 54,
871 53, 54, 58, 58, 59, 75, 60, 60, 60, 61,
872 57, 76, 62, 63, 70, 64, 64, 77, 143, 71,
874 63, 65, 67, 67, 67, 105, 78, 79, 65, 66,
875 82, 106, 87, 56, 83, 65, 85, 112, 113, 405,
876 84, 80, 65, 88, 81, 86, 93, 90, 91, 46,
877 47, 48, 49, 66, 92, 57, 94, 96, 97, 102,
878 132, 115, 103, 115, 404, 115, 115, 116, 115, 177,
879 115, 98, 116, 99, 104, 123, 129, 124, 125, 126,
880 129, 130, 129, 64, 64, 178, 131, 130, 148, 63,
881 403, 67, 67, 67, 402, 167, 133, 65, 134, 60,
882 60, 60, 139, 139, 139, 136, 149, 168, 140, 141,
883 182, 65, 142, 142, 142, 179, 186, 187, 180, 136,
885 193, 194, 140, 117, 118, 119, 120, 183, 117, 118,
886 119, 120, 63, 401, 67, 67, 67, 189, 189, 189,
887 65, 191, 337, 192, 190, 190, 189, 115, 338, 115,
888 400, 115, 399, 116, 65, 115, 398, 115, 56, 115,
889 397, 116, 197, 197, 197, 142, 142, 142, 129, 190,
890 190, 197, 129, 130, 129, 142, 142, 142, 131, 130,
891 57, 200, 396, 395, 201, 201, 201, 139, 139, 139,
892 394, 203, 393, 140, 204, 204, 204, 248, 248, 248,
893 201, 201, 201, 201, 201, 201, 248, 140, 392, 117,
894 118, 119, 120, 204, 204, 204, 391, 117, 118, 119,
896 120, 56, 204, 204, 204, 390, 389, 388, 198, 198,
897 198, 198, 198, 198, 198, 115, 387, 115, 386, 115,
898 385, 116, 384, 57, 198, 198, 198, 198, 198, 198,
899 199, 199, 199, 199, 199, 199, 199, 383, 382, 381,
900 380, 379, 378, 377, 376, 375, 199, 199, 199, 199,
901 199, 199, 115, 374, 115, 373, 115, 372, 116, 371,
902 370, 369, 368, 367, 366, 365, 364, 363, 362, 361,
903 360, 359, 358, 357, 356, 355, 354, 117, 118, 119,
904 120, 250, 250, 250, 250, 250, 250, 250, 353, 352,
905 351, 350, 349, 348, 347, 346, 345, 250, 250, 250,
907 250, 250, 250, 132, 132, 132, 132, 132, 132, 132,
908 344, 343, 342, 341, 117, 118, 119, 120, 340, 132,
909 132, 132, 132, 132, 132, 288, 288, 288, 288, 288,
910 288, 288, 339, 336, 335, 334, 333, 332, 331, 330,
911 329, 288, 288, 288, 288, 288, 288, 50, 50, 50,
912 50, 50, 50, 55, 55, 328, 327, 55, 55, 68,
913 68, 128, 326, 325, 128, 128, 128, 137, 137, 137,
914 137, 137, 137, 324, 323, 322, 321, 320, 319, 318,
915 317, 316, 315, 314, 313, 312, 311, 310, 309, 308,
916 307, 306, 305, 304, 303, 302, 301, 300, 299, 298,
918 297, 296, 295, 294, 293, 292, 291, 290, 289, 287,
919 286, 285, 284, 283, 282, 281, 280, 279, 278, 277,
920 276, 275, 274, 273, 272, 271, 270, 269, 268, 267,
921 266, 265, 264, 263, 262, 261, 260, 259, 258, 257,
922 256, 255, 254, 253, 252, 251, 249, 248, 248, 248,
923 248, 247, 246, 245, 244, 243, 242, 241, 240, 239,
924 238, 237, 236, 235, 234, 233, 232, 231, 230, 229,
925 228, 227, 226, 225, 224, 223, 222, 221, 220, 219,
926 218, 217, 216, 215, 214, 213, 212, 211, 210, 209,
927 208, 207, 206, 205, 202, 138, 197, 197, 197, 197,
929 196, 195, 115, 121, 189, 189, 189, 189, 188, 185,
930 184, 181, 176, 175, 174, 173, 172, 171, 170, 169,
931 166, 165, 164, 163, 162, 161, 160, 159, 158, 157,
932 156, 155, 154, 153, 152, 151, 150, 147, 146, 145,
933 144, 138, 135, 127, 122, 121, 114, 109, 108, 107,
934 101, 100, 95, 89, 74, 73, 72, 69, 406, 5,
935 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
936 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
937 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
938 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
940 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
941 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
942 406, 406, 406, 406, 406, 406, 406
947 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
948 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
949 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
950 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
951 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
952 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
953 1, 1, 1, 1, 1, 1, 1, 2, 10, 2,
954 40, 2, 40, 2, 3, 3, 4, 4, 3, 3,
955 4, 4, 11, 11, 12, 22, 12, 12, 12, 13,
956 10, 22, 13, 14, 18, 14, 14, 23, 412, 18,
958 15, 14, 15, 15, 15, 36, 23, 24, 15, 14,
959 25, 36, 27, 55, 25, 14, 26, 41, 41, 404,
960 25, 24, 15, 27, 24, 26, 30, 29, 29, 2,
961 2, 2, 2, 14, 29, 55, 30, 32, 32, 35,
962 57, 43, 35, 43, 402, 43, 44, 43, 44, 101,
963 44, 32, 44, 32, 35, 47, 51, 47, 48, 48,
964 51, 51, 53, 64, 64, 101, 53, 53, 73, 58,
965 401, 58, 58, 58, 400, 91, 57, 58, 57, 60,
966 60, 60, 63, 63, 63, 60, 73, 91, 63, 65,
967 104, 58, 65, 65, 65, 102, 107, 107, 102, 60,
969 119, 119, 63, 43, 43, 43, 43, 104, 44, 44,
970 44, 44, 67, 398, 67, 67, 67, 112, 112, 112,
971 67, 118, 307, 118, 112, 112, 112, 115, 307, 115,
972 396, 115, 395, 115, 67, 122, 393, 122, 132, 122,
973 392, 122, 125, 125, 125, 141, 141, 141, 129, 125,
974 125, 125, 129, 129, 131, 142, 142, 142, 131, 131,
975 132, 136, 391, 389, 136, 136, 136, 139, 139, 139,
976 388, 140, 387, 139, 140, 140, 140, 193, 193, 193,
977 200, 200, 200, 201, 201, 201, 193, 139, 386, 115,
978 115, 115, 115, 203, 203, 203, 383, 122, 122, 122,
980 122, 133, 204, 204, 204, 382, 381, 380, 133, 133,
981 133, 133, 133, 133, 133, 197, 379, 197, 378, 197,
982 376, 197, 374, 133, 133, 133, 133, 133, 133, 133,
983 134, 134, 134, 134, 134, 134, 134, 372, 370, 367,
984 366, 361, 360, 358, 357, 356, 134, 134, 134, 134,
985 134, 134, 248, 355, 248, 353, 248, 352, 248, 350,
986 349, 348, 347, 346, 344, 343, 342, 341, 339, 338,
987 337, 336, 335, 333, 332, 331, 328, 197, 197, 197,
988 197, 198, 198, 198, 198, 198, 198, 198, 326, 324,
989 323, 322, 321, 320, 319, 318, 317, 198, 198, 198,
991 198, 198, 198, 199, 199, 199, 199, 199, 199, 199,
992 316, 313, 312, 311, 248, 248, 248, 248, 310, 199,
993 199, 199, 199, 199, 199, 250, 250, 250, 250, 250,
994 250, 250, 309, 306, 305, 304, 303, 301, 299, 298,
995 297, 250, 250, 250, 250, 250, 250, 407, 407, 407,
996 407, 407, 407, 408, 408, 296, 295, 408, 408, 409,
997 409, 410, 294, 293, 410, 410, 410, 411, 411, 411,
998 411, 411, 411, 292, 291, 290, 289, 287, 286, 285,
999 284, 283, 282, 280, 279, 278, 277, 276, 275, 273,
1000 272, 271, 270, 269, 268, 267, 264, 263, 262, 261,
1002 260, 258, 257, 256, 255, 254, 253, 252, 251, 249,
1003 246, 245, 244, 242, 241, 240, 239, 238, 237, 236,
1004 235, 234, 233, 232, 229, 228, 227, 226, 225, 224,
1005 223, 222, 221, 219, 218, 217, 216, 215, 214, 212,
1006 211, 210, 209, 208, 206, 205, 196, 195, 194, 192,
1007 191, 188, 187, 186, 185, 184, 183, 182, 181, 180,
1008 179, 178, 177, 176, 175, 174, 173, 172, 171, 170,
1009 169, 168, 167, 166, 165, 164, 163, 162, 161, 160,
1010 159, 158, 157, 156, 155, 154, 153, 152, 150, 149,
1011 147, 146, 145, 144, 138, 137, 127, 126, 124, 123,
1013 121, 120, 117, 116, 114, 113, 111, 110, 108, 106,
1014 105, 103, 100, 98, 97, 96, 95, 94, 93, 92,
1015 90, 89, 88, 87, 86, 85, 84, 83, 82, 81,
1016 80, 79, 78, 77, 76, 75, 74, 72, 71, 70,
1017 69, 61, 59, 49, 46, 45, 42, 39, 38, 37,
1018 34, 33, 31, 28, 21, 20, 19, 17, 5, 406,
1019 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
1020 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
1021 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
1022 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
1024 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
1025 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
1026 406, 406, 406, 406, 406, 406, 406
10320, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1033 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1034 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
1038static char *yy_last_accepting_cpos;
1046#define REJECT reject_used_but_not_detected
1047#define yymore() yymore_used_but_not_detected
1048#define YY_MORE_ADJ 0
1049#define YY_RESTORE_YY_MORE_OFFSET
1051#line 1 "src/webidl-lexer.l"
1052#line 2 "src/webidl-lexer.l"
1077#define YY_USER_ACTION yylloc->first_line = yylloc->last_line; \
1078 yylloc->first_column = yylloc->last_column + 1; \
1079 yylloc->last_column += yyleng;
1082#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED && defined WEBIDL_STYPE_IS_DECLARED
1083#define YYSTYPE WEBIDL_STYPE
1086#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED && defined WEBIDL_LTYPE_IS_DECLARED
1087#define YYLTYPE WEBIDL_LTYPE
1090#line 1091 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/webidl-lexer.c"
1093#line 55 "src/webidl-lexer.l"
1117#line 1118 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/webidl-lexer.c"
1122#ifndef YY_NO_UNISTD_H
1130#ifndef YY_EXTRA_TYPE
1131#define YY_EXTRA_TYPE void *
1134static int yy_init_globals (
void );
1177#ifndef YY_SKIP_YYWRAP
1179extern "C" int yywrap (
void );
1181extern int yywrap (
void );
1190static void yy_flex_strncpy (
char *,
const char *,
int );
1193#ifdef YY_NEED_STRLEN
1194static int yy_flex_strlen (
const char * );
1199static int yyinput (
void );
1201static int input (
void );
1207#ifndef YY_READ_BUF_SIZE
1210#define YY_READ_BUF_SIZE 16384
1212#define YY_READ_BUF_SIZE 8192
1221#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
1228#define YY_INPUT(buf,result,max_size) \
1229 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
1233 for ( n = 0; n < max_size && \
1234 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
1235 buf[n] = (char) c; \
1237 buf[n++] = (char) c; \
1238 if ( c == EOF && ferror( yyin ) ) \
1239 YY_FATAL_ERROR( "input in flex scanner failed" ); \
1245 while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
1247 if( errno != EINTR) \
1249 YY_FATAL_ERROR( "input in flex scanner failed" ); \
1265#define yyterminate() return YY_NULL
1269#ifndef YY_START_STACK_INCR
1270#define YY_START_STACK_INCR 25
1274#ifndef YY_FATAL_ERROR
1275#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
1284#define YY_DECL_IS_OURS 1
1289#define YY_DECL int yylex \
1290 (YYSTYPE * yylval_param, YYLTYPE * yylloc_param )
1296#ifndef YY_USER_ACTION
1297#define YY_USER_ACTION
1302#define YY_BREAK break;
1305#define YY_RULE_SETUP \
1307 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
1308 (yytext[yyleng - 1] == '\n'); \
1354#line 115 "src/webidl-lexer.l"
1357#line 1358 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/webidl-lexer.c"
1361 yy_cp = (yy_c_buf_p);
1364 *
yy_cp = (yy_hold_char);
1371 yy_current_state = (yy_start);
1377 if ( yy_accept[yy_current_state] )
1379 (yy_last_accepting_state) = yy_current_state;
1380 (yy_last_accepting_cpos) =
yy_cp;
1382 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1384 yy_current_state = (int) yy_def[yy_current_state];
1385 if ( yy_current_state >= 407 )
1386 yy_c = yy_meta[yy_c];
1388 yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
1391 while ( yy_current_state != 406 );
1392 yy_cp = (yy_last_accepting_cpos);
1393 yy_current_state = (yy_last_accepting_state);
1396 yy_act = yy_accept[yy_current_state];
1403 for ( yyl = 0; yyl <
yyleng; ++yyl )
1404 if (
yytext[yyl] ==
'\n' )
1416 *
yy_cp = (yy_hold_char);
1417 yy_cp = (yy_last_accepting_cpos);
1418 yy_current_state = (yy_last_accepting_state);
1419 goto yy_find_action;
1423#line 117 "src/webidl-lexer.l"
1429#line 119 "src/webidl-lexer.l"
1439#line 127 "src/webidl-lexer.l"
1444#line 129 "src/webidl-lexer.l"
1449#line 131 "src/webidl-lexer.l"
1454#line 133 "src/webidl-lexer.l"
1459#line 135 "src/webidl-lexer.l"
1464#line 137 "src/webidl-lexer.l"
1469#line 139 "src/webidl-lexer.l"
1474#line 141 "src/webidl-lexer.l"
1479#line 143 "src/webidl-lexer.l"
1484#line 145 "src/webidl-lexer.l"
1489#line 147 "src/webidl-lexer.l"
1494#line 149 "src/webidl-lexer.l"
1499#line 151 "src/webidl-lexer.l"
1504#line 153 "src/webidl-lexer.l"
1509#line 155 "src/webidl-lexer.l"
1514#line 157 "src/webidl-lexer.l"
1519#line 159 "src/webidl-lexer.l"
1524#line 161 "src/webidl-lexer.l"
1529#line 163 "src/webidl-lexer.l"
1534#line 165 "src/webidl-lexer.l"
1539#line 167 "src/webidl-lexer.l"
1544#line 169 "src/webidl-lexer.l"
1549#line 171 "src/webidl-lexer.l"
1554#line 173 "src/webidl-lexer.l"
1559#line 175 "src/webidl-lexer.l"
1564#line 177 "src/webidl-lexer.l"
1569#line 179 "src/webidl-lexer.l"
1574#line 181 "src/webidl-lexer.l"
1579#line 183 "src/webidl-lexer.l"
1584#line 185 "src/webidl-lexer.l"
1589#line 187 "src/webidl-lexer.l"
1594#line 189 "src/webidl-lexer.l"
1599#line 191 "src/webidl-lexer.l"
1604#line 193 "src/webidl-lexer.l"
1609#line 195 "src/webidl-lexer.l"
1614#line 197 "src/webidl-lexer.l"
1619#line 199 "src/webidl-lexer.l"
1624#line 201 "src/webidl-lexer.l"
1629#line 203 "src/webidl-lexer.l"
1634#line 205 "src/webidl-lexer.l"
1639#line 207 "src/webidl-lexer.l"
1644#line 209 "src/webidl-lexer.l"
1649#line 211 "src/webidl-lexer.l"
1654#line 213 "src/webidl-lexer.l"
1659#line 215 "src/webidl-lexer.l"
1664#line 217 "src/webidl-lexer.l"
1669#line 219 "src/webidl-lexer.l"
1674#line 221 "src/webidl-lexer.l"
1679#line 223 "src/webidl-lexer.l"
1689#line 230 "src/webidl-lexer.l"
1694#line 232 "src/webidl-lexer.l"
1699#line 234 "src/webidl-lexer.l"
1704#line 236 "src/webidl-lexer.l"
1709#line 238 "src/webidl-lexer.l"
1715#line 240 "src/webidl-lexer.l"
1731 if (strncmp(
yytext,
"/**", 3) == 0)
1741#line 263 "src/webidl-lexer.l"
1748 }
while (c !=
'\n' && c !=
'\r' && c != EOF);
1755#line 276 "src/webidl-lexer.l"
1760#line 278 "src/webidl-lexer.l"
1765#line 280 "src/webidl-lexer.l"
1770#line 282 "src/webidl-lexer.l"
1776 fprintf(stderr,
"Unable to open include %s\n",
yytext);
1787#line 295 "src/webidl-lexer.l"
1792#line 297
"src/webidl-lexer.l"
1806#line 309 "src/webidl-lexer.l"
1809#line 1810 "build-x86_64-linux-gnu-x86_64-linux-gnu-release-binary/webidl-lexer.c"
1817 *
yy_cp = (yy_hold_char);
1847 (yy_c_buf_p) = (
yytext_ptr) + yy_amount_of_matched_text;
1849 yy_current_state = yy_get_previous_state( );
1860 yy_next_state = yy_try_NUL_trans( yy_current_state );
1864 if ( yy_next_state )
1867 yy_cp = ++(yy_c_buf_p);
1868 yy_current_state = yy_next_state;
1874 yy_cp = (yy_last_accepting_cpos);
1875 yy_current_state = (yy_last_accepting_state);
1876 goto yy_find_action;
1880 else switch ( yy_get_next_buffer( ) )
1884 (yy_did_buffer_switch_on_eof) = 0;
1905 if ( ! (yy_did_buffer_switch_on_eof) )
1915 yy_current_state = yy_get_previous_state( );
1917 yy_cp = (yy_c_buf_p);
1925 yy_current_state = yy_get_previous_state( );
1927 yy_cp = (yy_c_buf_p);
1929 goto yy_find_action;
1936 "fatal flex scanner internal error--no action found" );
1949static int yy_get_next_buffer (
void)
1953 int number_to_move, i;
1958 "fatal flex scanner internal error--end of buffer missed" );
1982 number_to_move = (int) ((yy_c_buf_p) - (
yytext_ptr) - 1);
1984 for ( i = 0; i < number_to_move; ++i )
1998 while ( num_to_read <= 0 )
2004 int yy_c_buf_p_offset =
2011 if ( new_size <= 0 )
2027 "fatal error - scanner input buffer overflow" );
2029 (yy_c_buf_p) = &b->
yy_ch_buf[yy_c_buf_p_offset];
2041 (yy_n_chars), num_to_read );
2046 if ( (yy_n_chars) == 0 )
2067 int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
2071 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
2076 (yy_n_chars) += number_to_move;
2092 yy_current_state = (yy_start);
2098 if ( yy_accept[yy_current_state] )
2100 (yy_last_accepting_state) = yy_current_state;
2101 (yy_last_accepting_cpos) =
yy_cp;
2103 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
2105 yy_current_state = (int) yy_def[yy_current_state];
2106 if ( yy_current_state >= 407 )
2107 yy_c = yy_meta[yy_c];
2109 yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
2112 return yy_current_state;
2123 char *
yy_cp = (yy_c_buf_p);
2126 if ( yy_accept[yy_current_state] )
2128 (yy_last_accepting_state) = yy_current_state;
2129 (yy_last_accepting_cpos) =
yy_cp;
2131 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
2133 yy_current_state = (int) yy_def[yy_current_state];
2134 if ( yy_current_state >= 407 )
2135 yy_c = yy_meta[yy_c];
2137 yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
2138 yy_is_jam = (yy_current_state == 406);
2140 return yy_is_jam ? 0 : yy_current_state;
2149 static int yyinput (
void)
2151 static int input (
void)
2157 *(yy_c_buf_p) = (yy_hold_char);
2167 *(yy_c_buf_p) =
'\0';
2171 int offset = (int) ((yy_c_buf_p) - (
yytext_ptr));
2174 switch ( yy_get_next_buffer( ) )
2197 if ( ! (yy_did_buffer_switch_on_eof) )
2213 c = *(
unsigned char *) (yy_c_buf_p);
2214 *(yy_c_buf_p) =
'\0';
2215 (yy_hold_char) = *++(yy_c_buf_p);
2264 *(yy_c_buf_p) = (yy_hold_char);
2277 (yy_did_buffer_switch_on_eof) = 1;
2285 (yy_hold_char) = *(yy_c_buf_p);
2400 if (new_buffer == NULL)
2409 *(yy_c_buf_p) = (yy_hold_char);
2416 (yy_buffer_stack_top)++;
2421 (yy_did_buffer_switch_on_eof) = 1;
2435 if ((yy_buffer_stack_top) > 0)
2436 --(yy_buffer_stack_top);
2440 (yy_did_buffer_switch_on_eof) = 1;
2451 if (!(yy_buffer_stack)) {
2461 if ( ! (yy_buffer_stack) )
2462 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
2464 memset((yy_buffer_stack), 0, num_to_alloc *
sizeof(
struct yy_buffer_state*));
2466 (yy_buffer_stack_max) = num_to_alloc;
2467 (yy_buffer_stack_top) = 0;
2471 if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
2476 num_to_alloc = (yy_buffer_stack_max) + grow_size;
2481 if ( ! (yy_buffer_stack) )
2482 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
2485 memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size *
sizeof(
struct yy_buffer_state*));
2486 (yy_buffer_stack_max) = num_to_alloc;
2559 for ( i = 0; i < _yybytes_len; ++i )
2560 buf[i] = yybytes[i];
2576#ifndef YY_EXIT_FAILURE
2577#define YY_EXIT_FAILURE 2
2580static void yynoreturn yy_fatal_error (
const char* msg )
2582 fprintf( stderr,
"%s\n", msg );
2593 int yyless_macro_arg = (n); \
2594 YY_LESS_LINENO(yyless_macro_arg);\
2595 yytext[yyleng] = (yy_hold_char); \
2596 (yy_c_buf_p) = yytext + yyless_macro_arg; \
2597 (yy_hold_char) = *(yy_c_buf_p); \
2598 *(yy_c_buf_p) = '\0'; \
2599 yyleng = yyless_macro_arg; \
2683static int yy_init_globals (
void)
2692 (yy_buffer_stack) = NULL;
2693 (yy_buffer_stack_top) = 0;
2694 (yy_buffer_stack_max) = 0;
2695 (yy_c_buf_p) = NULL;
2726 yyfree((yy_buffer_stack) );
2727 (yy_buffer_stack) = NULL;
2741static void yy_flex_strncpy (
char* s1,
const char * s2,
int n )
2745 for ( i = 0; i < n; ++i )
2750#ifdef YY_NEED_STRLEN
2751static int yy_flex_strlen (
const char * s )
2754 for ( n = 0; s[n]; ++n )
2776 return realloc(ptr, size);
2781 free( (
char *) ptr );
2784#define YYTABLES_NAME "yytables"
2786#line 309 "src/webidl-lexer.l"
WindowProxy or MessagePort source
unsigned char flex_uint8_t
#define yy_load_buffer_state
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 yyensure_buffer_stack
#define EOB_ACT_END_OF_FILE
#define yypop_buffer_state
#define YY_CURRENT_BUFFER_LVALUE
#define yy_switch_to_buffer
#define YY_CURRENT_BUFFER
#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