1 #line 1 "xml_lex.yy.cpp"
3 #line 3 "xml_lex.yy.cpp"
5 #define YY_INT_ALIGNED short int
9 #define yy_create_buffer yyxml_create_buffer
10 #define yy_delete_buffer yyxml_delete_buffer
11 #define yy_scan_buffer yyxml_scan_buffer
12 #define yy_scan_string yyxml_scan_string
13 #define yy_scan_bytes yyxml_scan_bytes
14 #define yy_init_buffer yyxml_init_buffer
15 #define yy_flush_buffer yyxml_flush_buffer
16 #define yy_load_buffer_state yyxml_load_buffer_state
17 #define yy_switch_to_buffer yyxml_switch_to_buffer
18 #define yypush_buffer_state yyxmlpush_buffer_state
19 #define yypop_buffer_state yyxmlpop_buffer_state
20 #define yyensure_buffer_stack yyxmlensure_buffer_stack
21 #define yy_flex_debug yyxml_flex_debug
23 #define yyleng yyxmlleng
24 #define yylex yyxmllex
25 #define yylineno yyxmllineno
26 #define yyout yyxmlout
27 #define yyrestart yyxmlrestart
28 #define yytext yyxmltext
29 #define yywrap yyxmlwrap
30 #define yyalloc yyxmlalloc
31 #define yyrealloc yyxmlrealloc
32 #define yyfree yyxmlfree
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 yyxml_create_buffer_ALREADY_DEFINED
45 #define yy_create_buffer yyxml_create_buffer
48 #ifdef yy_delete_buffer
49 #define yyxml_delete_buffer_ALREADY_DEFINED
51 #define yy_delete_buffer yyxml_delete_buffer
55 #define yyxml_scan_buffer_ALREADY_DEFINED
57 #define yy_scan_buffer yyxml_scan_buffer
61 #define yyxml_scan_string_ALREADY_DEFINED
63 #define yy_scan_string yyxml_scan_string
67 #define yyxml_scan_bytes_ALREADY_DEFINED
69 #define yy_scan_bytes yyxml_scan_bytes
73 #define yyxml_init_buffer_ALREADY_DEFINED
75 #define yy_init_buffer yyxml_init_buffer
78 #ifdef yy_flush_buffer
79 #define yyxml_flush_buffer_ALREADY_DEFINED
81 #define yy_flush_buffer yyxml_flush_buffer
84 #ifdef yy_load_buffer_state
85 #define yyxml_load_buffer_state_ALREADY_DEFINED
87 #define yy_load_buffer_state yyxml_load_buffer_state
90 #ifdef yy_switch_to_buffer
91 #define yyxml_switch_to_buffer_ALREADY_DEFINED
93 #define yy_switch_to_buffer yyxml_switch_to_buffer
96 #ifdef yypush_buffer_state
97 #define yyxmlpush_buffer_state_ALREADY_DEFINED
99 #define yypush_buffer_state yyxmlpush_buffer_state
102 #ifdef yypop_buffer_state
103 #define yyxmlpop_buffer_state_ALREADY_DEFINED
105 #define yypop_buffer_state yyxmlpop_buffer_state
108 #ifdef yyensure_buffer_stack
109 #define yyxmlensure_buffer_stack_ALREADY_DEFINED
111 #define yyensure_buffer_stack yyxmlensure_buffer_stack
115 #define yyxmllex_ALREADY_DEFINED
117 #define yylex yyxmllex
121 #define yyxmlrestart_ALREADY_DEFINED
123 #define yyrestart yyxmlrestart
127 #define yyxmllex_init_ALREADY_DEFINED
129 #define yylex_init yyxmllex_init
132 #ifdef yylex_init_extra
133 #define yyxmllex_init_extra_ALREADY_DEFINED
135 #define yylex_init_extra yyxmllex_init_extra
139 #define yyxmllex_destroy_ALREADY_DEFINED
141 #define yylex_destroy yyxmllex_destroy
145 #define yyxmlget_debug_ALREADY_DEFINED
147 #define yyget_debug yyxmlget_debug
151 #define yyxmlset_debug_ALREADY_DEFINED
153 #define yyset_debug yyxmlset_debug
157 #define yyxmlget_extra_ALREADY_DEFINED
159 #define yyget_extra yyxmlget_extra
163 #define yyxmlset_extra_ALREADY_DEFINED
165 #define yyset_extra yyxmlset_extra
169 #define yyxmlget_in_ALREADY_DEFINED
171 #define yyget_in yyxmlget_in
175 #define yyxmlset_in_ALREADY_DEFINED
177 #define yyset_in yyxmlset_in
181 #define yyxmlget_out_ALREADY_DEFINED
183 #define yyget_out yyxmlget_out
187 #define yyxmlset_out_ALREADY_DEFINED
189 #define yyset_out yyxmlset_out
193 #define yyxmlget_leng_ALREADY_DEFINED
195 #define yyget_leng yyxmlget_leng
199 #define yyxmlget_text_ALREADY_DEFINED
201 #define yyget_text yyxmlget_text
205 #define yyxmlget_lineno_ALREADY_DEFINED
207 #define yyget_lineno yyxmlget_lineno
211 #define yyxmlset_lineno_ALREADY_DEFINED
213 #define yyset_lineno yyxmlset_lineno
217 #define yyxmlwrap_ALREADY_DEFINED
219 #define yywrap yyxmlwrap
223 #define yyxmlalloc_ALREADY_DEFINED
225 #define yyalloc yyxmlalloc
229 #define yyxmlrealloc_ALREADY_DEFINED
231 #define yyrealloc yyxmlrealloc
235 #define yyxmlfree_ALREADY_DEFINED
237 #define yyfree yyxmlfree
241 #define yyxmltext_ALREADY_DEFINED
243 #define yytext yyxmltext
247 #define yyxmlleng_ALREADY_DEFINED
249 #define yyleng yyxmlleng
253 #define yyxmlin_ALREADY_DEFINED
259 #define yyxmlout_ALREADY_DEFINED
261 #define yyout yyxmlout
265 #define yyxml_flex_debug_ALREADY_DEFINED
267 #define yy_flex_debug yyxml_flex_debug
271 #define yyxmllineno_ALREADY_DEFINED
273 #define yylineno yyxmllineno
293 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
298 #ifndef __STDC_LIMIT_MACROS
299 #define __STDC_LIMIT_MACROS 1
302 #include <inttypes.h>
319 #define INT8_MIN (-128)
322 #define INT16_MIN (-32767-1)
325 #define INT32_MIN (-2147483647-1)
328 #define INT8_MAX (127)
331 #define INT16_MAX (32767)
334 #define INT32_MAX (2147483647)
337 #define UINT8_MAX (255U)
340 #define UINT16_MAX (65535U)
343 #define UINT32_MAX (4294967295U)
347 #define SIZE_MAX (~(size_t)0)
357 #define yyconst const
359 #if defined(__GNUC__) && __GNUC__ >= 3
360 #define yynoreturn __attribute__((__noreturn__))
371 #define YY_SC_TO_UI(c) ((YY_CHAR) (c))
377 #define BEGIN (yy_start) = 1 + 2 *
382 #define YY_START (((yy_start) - 1) / 2)
383 #define YYSTATE YY_START
385 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
387 #define YY_NEW_FILE yyrestart( yyin )
388 #define YY_END_OF_BUFFER_CHAR 0
397 #define YY_BUF_SIZE 32768
399 #define YY_BUF_SIZE 16384
405 #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
407 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
408 #define YY_TYPEDEF_YY_BUFFER_STATE
412 #ifndef YY_TYPEDEF_YY_SIZE_T
413 #define YY_TYPEDEF_YY_SIZE_T
421 #define EOB_ACT_CONTINUE_SCAN 0
422 #define EOB_ACT_END_OF_FILE 1
423 #define EOB_ACT_LAST_MATCH 2
425 #define YY_LESS_LINENO(n)
426 #define YY_LINENO_REWIND_TO(ptr)
433 int yyless_macro_arg = (n); \
434 YY_LESS_LINENO(yyless_macro_arg);\
435 *yy_cp = (yy_hold_char); \
436 YY_RESTORE_YY_MORE_OFFSET \
437 (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
438 YY_DO_BEFORE_ACTION; \
441 #define unput(c) yyunput( c, (yytext_ptr) )
443 #ifndef YY_STRUCT_YY_BUFFER_STATE
444 #define YY_STRUCT_YY_BUFFER_STATE
491 #define YY_BUFFER_NEW 0
492 #define YY_BUFFER_NORMAL 1
503 #define YY_BUFFER_EOF_PENDING 2
519 #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
520 ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
525 #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
553 #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
563 #define yy_new_buffer yy_create_buffer
564 #define yy_set_interactive(is_interactive) \
566 if ( ! YY_CURRENT_BUFFER ){ \
567 yyensure_buffer_stack (); \
568 YY_CURRENT_BUFFER_LVALUE = \
569 yy_create_buffer( yyin, YY_BUF_SIZE ); \
571 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
573 #define yy_set_bol(at_bol) \
575 if ( ! YY_CURRENT_BUFFER ){\
576 yyensure_buffer_stack (); \
577 YY_CURRENT_BUFFER_LVALUE = \
578 yy_create_buffer( yyin, YY_BUF_SIZE ); \
580 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
582 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
598 #define yytext_ptr yytext
608 #define YY_DO_BEFORE_ACTION \
609 (yytext_ptr) = yy_bp; \
610 yyleng = (int) (yy_cp - yy_bp); \
611 (yy_hold_char) = *yy_cp; \
613 (yy_c_buf_p) = yy_cp;
614 #define YY_NUM_RULES 19
615 #define YY_END_OF_BUFFER 20
625 0, 0, 0, 0, 0, 0, 0, 0, 20, 17,
626 1, 1, 1, 17, 17, 2, 17, 3, 4, 17,
627 5, 13, 18, 13, 17, 17, 1, 1, 15, 18,
628 15, 15, 15, 1, 0, 1, 0, 6, 0, 0,
629 0, 0, 0, 9, 11, 8, 4, 4, 7, 5,
630 13, 0, 0, 0, 0, 18, 0, 0, 0, 1,
631 18, 16, 0, 0, 0, 0, 0, 0, 0, 0,
632 8, 7, 7, 0, 0, 0, 0, 13, 16, 16,
633 0, 0, 0, 0, 0, 0, 0, 0, 0, 13,
634 0, 0, 0, 0, 0, 0, 10, 0, 0, 0,
636 12, 0, 12, 12, 0, 14, 0
641 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
642 1, 1, 4, 1, 1, 1, 1, 1, 1, 1,
643 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
644 1, 2, 5, 6, 7, 1, 1, 8, 9, 1,
645 1, 1, 1, 1, 10, 11, 12, 13, 13, 13,
646 13, 13, 13, 13, 13, 13, 13, 11, 14, 15,
647 16, 17, 18, 1, 19, 19, 20, 21, 22, 19,
648 23, 23, 23, 23, 23, 23, 23, 23, 24, 25,
649 23, 23, 23, 26, 23, 23, 23, 23, 27, 23,
650 1, 1, 28, 1, 29, 1, 19, 19, 19, 19,
652 19, 19, 23, 23, 23, 23, 23, 30, 31, 23,
653 23, 23, 23, 23, 23, 23, 23, 23, 23, 32,
654 23, 23, 1, 1, 1, 1, 1, 29, 29, 29,
655 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
656 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
657 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
658 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
659 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
660 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
661 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
663 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
664 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
665 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
666 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
667 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
673 1, 2, 2, 2, 3, 1, 4, 1, 1, 5,
674 6, 3, 7, 1, 8, 1, 1, 3, 9, 9,
675 10, 9, 11, 11, 11, 11, 11, 1, 12, 11,
681 0, 0, 30, 32, 45, 60, 38, 40, 295, 330,
682 48, 67, 76, 31, 50, 330, 90, 330, 70, 272,
683 0, 53, 68, 81, 277, 107, 83, 101, 330, 268,
684 85, 0, 265, 111, 276, 118, 59, 330, 272, 98,
685 271, 112, 80, 330, 241, 0, 330, 269, 120, 0,
686 123, 263, 263, 258, 0, 119, 86, 121, 254, 134,
687 248, 136, 116, 136, 119, 138, 151, 252, 233, 225,
688 0, 330, 252, 128, 149, 133, 0, 154, 330, 251,
689 145, 0, 151, 0, 238, 216, 198, 153, 0, 165,
690 213, 212, 211, 214, 161, 135, 330, 130, 125, 70,
692 166, 56, 330, 51, 24, 330, 330, 173, 185, 197,
693 209, 220, 228, 240, 249, 257, 265, 275, 281, 290,
694 295, 299, 303, 313, 319
699 107, 1, 108, 108, 1, 1, 109, 109, 107, 107,
700 107, 107, 107, 110, 111, 107, 112, 107, 107, 107,
701 113, 114, 114, 114, 115, 112, 107, 107, 107, 107,
702 107, 26, 107, 107, 26, 107, 110, 107, 116, 111,
703 117, 26, 118, 107, 107, 119, 107, 107, 107, 113,
704 114, 114, 115, 120, 26, 114, 107, 115, 107, 107,
705 107, 107, 107, 116, 107, 117, 107, 107, 107, 107,
706 119, 107, 107, 107, 120, 107, 121, 114, 107, 107,
707 107, 122, 107, 123, 124, 107, 107, 107, 125, 114,
708 121, 122, 123, 124, 124, 107, 107, 125, 107, 107,
710 107, 107, 107, 107, 107, 107, 0, 107, 107, 107,
711 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
712 107, 107, 107, 107, 107
717 10, 11, 12, 13, 10, 14, 10, 10, 15, 10,
718 10, 16, 10, 10, 17, 18, 19, 20, 21, 21,
719 21, 21, 21, 21, 21, 21, 21, 10, 21, 21,
720 21, 21, 23, 24, 23, 24, 38, 25, 39, 25,
721 30, 31, 30, 31, 26, 106, 26, 27, 28, 34,
722 34, 34, 32, 103, 32, 52, 10, 41, 38, 26,
723 53, 10, 27, 28, 38, 33, 39, 33, 34, 34,
724 34, 10, 47, 48, 26, 54, 10, 34, 36, 34,
725 105, 35, 55, 56, 34, 34, 34, 61, 53, 68,
726 35, 42, 42, 42, 43, 55, 102, 55, 76, 55,
728 69, 44, 34, 60, 34, 41, 38, 45, 42, 42,
729 42, 59, 34, 34, 34, 55, 107, 77, 44, 34,
730 34, 34, 72, 73, 45, 52, 54, 107, 81, 107,
731 53, 83, 35, 55, 78, 34, 34, 34, 79, 80,
732 88, 101, 107, 90, 107, 76, 78, 82, 55, 37,
733 84, 40, 67, 67, 67, 107, 52, 81, 37, 89,
734 100, 53, 90, 83, 40, 88, 90, 52, 103, 104,
735 99, 69, 53, 22, 22, 22, 22, 22, 22, 22,
736 22, 22, 22, 22, 22, 29, 29, 29, 29, 29,
737 29, 29, 29, 29, 29, 29, 29, 37, 37, 37,
739 37, 37, 37, 37, 37, 37, 37, 37, 37, 40,
740 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
741 40, 46, 46, 95, 40, 37, 78, 97, 46, 46,
742 46, 46, 50, 50, 50, 96, 50, 50, 50, 50,
743 51, 51, 51, 51, 51, 51, 51, 95, 51, 51,
744 51, 51, 58, 79, 72, 87, 86, 58, 58, 58,
745 64, 85, 55, 68, 74, 64, 64, 64, 66, 57,
746 54, 47, 70, 66, 66, 66, 67, 65, 63, 67,
747 43, 62, 55, 57, 67, 71, 71, 71, 49, 71,
748 71, 71, 71, 75, 107, 107, 107, 107, 75, 75,
750 75, 91, 107, 91, 91, 92, 107, 92, 92, 93,
751 107, 93, 93, 94, 94, 94, 94, 94, 94, 94,
752 94, 94, 94, 94, 94, 98, 107, 98, 98, 9,
753 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
754 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
755 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
761 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
762 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
763 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
764 1, 1, 3, 3, 4, 4, 14, 3, 14, 4,
765 7, 7, 8, 8, 3, 105, 4, 5, 5, 11,
766 11, 11, 7, 104, 8, 22, 5, 15, 15, 5,
767 22, 5, 6, 6, 37, 7, 37, 8, 12, 12,
768 12, 6, 19, 19, 6, 23, 6, 13, 13, 13,
769 102, 12, 23, 24, 27, 27, 27, 31, 24, 43,
770 13, 17, 17, 17, 17, 24, 100, 27, 57, 31,
772 43, 17, 28, 28, 28, 40, 40, 17, 26, 26,
773 26, 26, 34, 34, 34, 28, 42, 57, 26, 36,
774 36, 36, 49, 49, 26, 51, 56, 58, 63, 42,
775 51, 65, 36, 56, 58, 60, 60, 60, 62, 62,
776 74, 99, 64, 98, 66, 76, 76, 63, 60, 64,
777 65, 66, 67, 67, 67, 75, 78, 81, 81, 74,
778 96, 78, 75, 83, 83, 88, 88, 90, 101, 101,
779 95, 67, 90, 108, 108, 108, 108, 108, 108, 108,
780 108, 108, 108, 108, 108, 109, 109, 109, 109, 109,
781 109, 109, 109, 109, 109, 109, 109, 110, 110, 110,
783 110, 110, 110, 110, 110, 110, 110, 110, 110, 111,
784 111, 111, 111, 111, 111, 111, 111, 111, 111, 111,
785 111, 112, 112, 94, 93, 92, 91, 87, 112, 112,
786 112, 112, 113, 113, 113, 86, 113, 113, 113, 113,
787 114, 114, 114, 114, 114, 114, 114, 85, 114, 114,
788 114, 114, 115, 80, 73, 70, 69, 115, 115, 115,
789 116, 68, 61, 59, 54, 116, 116, 116, 117, 53,
790 52, 48, 45, 117, 117, 117, 118, 41, 39, 118,
791 35, 33, 30, 25, 118, 119, 119, 119, 20, 119,
792 119, 119, 119, 120, 9, 0, 0, 0, 120, 120,
794 120, 121, 0, 121, 121, 122, 0, 122, 122, 123,
795 0, 123, 123, 124, 124, 124, 124, 124, 124, 124,
796 124, 124, 124, 124, 124, 125, 0, 125, 125, 107,
797 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
798 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
799 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
812 #define REJECT reject_used_but_not_detected
813 #define yymore() yymore_used_but_not_detected
814 #define YY_MORE_ADJ 0
815 #define YY_RESTORE_YY_MORE_OFFSET
818 #define YY_NO_INPUT 1
819 #define YY_NO_UNISTD_H 1
824 #pragma warning(disable:4365)
827 #pragma warning(disable:4005)
837 #define PARSER xml_parser
845 for (k = 0; isspace(s[k]) || s[k] ==
'<'; k++) ;
846 for (i = k; s[i] && ! isspace(s[i]); i++) ;
847 buf = (
char *)
malloc((i - k + 1) *
sizeof(char));
848 strncpy(buf, &s[k], i - k);
853 #include <util/pragma_wsign_compare.def>
854 #include <util/pragma_wnull_conversion.def>
855 #include <util/pragma_wdeprecated_register.def>
857 #line 857 "xml_lex.yy.cpp"
865 #line 865 "xml_lex.yy.cpp"
872 #ifndef YY_NO_UNISTD_H
880 #ifndef YY_EXTRA_TYPE
881 #define YY_EXTRA_TYPE void *
919 #ifndef YY_SKIP_YYWRAP
921 extern "C" int yywrap (
void );
923 extern int yywrap (
void );
932 static void yy_flex_strncpy (
char *,
const char *,
int );
935 #ifdef YY_NEED_STRLEN
936 static int yy_flex_strlen (
const char * );
941 static int yyinput (
void );
943 static int input (
void );
949 #ifndef YY_READ_BUF_SIZE
952 #define YY_READ_BUF_SIZE 16384
954 #define YY_READ_BUF_SIZE 8192
963 #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
970 #define YY_INPUT(buf,result,max_size) \
971 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
975 for ( n = 0; n < max_size && \
976 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
979 buf[n++] = (char) c; \
980 if ( c == EOF && ferror( yyin ) ) \
981 YY_FATAL_ERROR( "input in flex scanner failed" ); \
987 while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
989 if( errno != EINTR) \
991 YY_FATAL_ERROR( "input in flex scanner failed" ); \
1007 #define yyterminate() return YY_NULL
1011 #ifndef YY_START_STACK_INCR
1012 #define YY_START_STACK_INCR 25
1016 #ifndef YY_FATAL_ERROR
1017 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
1026 #define YY_DECL_IS_OURS 1
1028 extern int yylex (
void);
1030 #define YY_DECL int yylex (void)
1036 #ifndef YY_USER_ACTION
1037 #define YY_USER_ACTION
1042 #define YY_BREAK break;
1045 #define YY_RULE_SETUP \
1053 char *yy_cp, *yy_bp;
1083 #line 70 "scanner.l"
1086 #line 1086 "xml_lex.yy.cpp"
1110 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1112 yy_current_state = (int)
yy_def[yy_current_state];
1113 if ( yy_current_state >= 108 )
1116 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1119 while ( yy_current_state != 107 );
1137 goto yy_find_action;
1142 #line 72 "scanner.l"
1147 #line 73 "scanner.l"
1152 #line 74 "scanner.l"
1158 #line 75 "scanner.l"
1163 #line 76 "scanner.l"
1169 #line 77 "scanner.l"
1175 #line 78 "scanner.l"
1181 #line 80 "scanner.l"
1187 #line 81 "scanner.l"
1193 #line 82 "scanner.l"
1199 #line 83 "scanner.l"
1205 #line 84 "scanner.l"
1211 #line 86 "scanner.l"
1217 #line 88 "scanner.l"
1222 #line 89 "scanner.l"
1228 #line 90 "scanner.l"
1233 #line 92 "scanner.l"
1239 #line 93 "scanner.l"
1244 #line 95 "scanner.l"
1247 #line 1247 "xml_lex.yy.cpp"
1257 int yy_amount_of_matched_text = (int) (yy_cp - (
yytext_ptr)) - 1;
1307 if ( yy_next_state )
1311 yy_current_state = yy_next_state;
1319 goto yy_find_action;
1372 goto yy_find_action;
1379 "fatal flex scanner internal error--no action found" );
1396 int number_to_move, i;
1401 "fatal flex scanner internal error--end of buffer missed" );
1427 for ( i = 0; i < number_to_move; ++i )
1428 *(dest++) = *(source++);
1441 while ( num_to_read <= 0 )
1447 int yy_c_buf_p_offset =
1454 if ( new_size <= 0 )
1470 "fatal error - scanner input buffer overflow" );
1514 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
1545 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1547 yy_current_state = (int)
yy_def[yy_current_state];
1548 if ( yy_current_state >= 108 )
1551 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1554 return yy_current_state;
1573 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1575 yy_current_state = (int)
yy_def[yy_current_state];
1576 if ( yy_current_state >= 108 )
1579 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + yy_c];
1580 yy_is_jam = (yy_current_state == 107);
1582 return yy_is_jam ? 0 : yy_current_state;
1591 static int yyinput (
void)
1593 static int input (
void)
1836 if (new_buffer == NULL)
1898 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1918 YY_FATAL_ERROR(
"out of dynamic memory in yyensure_buffer_stack()" );
1995 for ( i = 0; i < _yybytes_len; ++i )
1996 buf[i] = yybytes[i];
2012 #ifndef YY_EXIT_FAILURE
2013 #define YY_EXIT_FAILURE 2
2018 fprintf( stderr,
"%s\n", msg );
2029 int yyless_macro_arg = (n); \
2030 YY_LESS_LINENO(yyless_macro_arg);\
2031 yytext[yyleng] = (yy_hold_char); \
2032 (yy_c_buf_p) = yytext + yyless_macro_arg; \
2033 (yy_hold_char) = *(yy_c_buf_p); \
2034 *(yy_c_buf_p) = '\0'; \
2035 yyleng = yyless_macro_arg; \
2174 static void yy_flex_strncpy (
char*
s1,
const char *
s2,
int n )
2178 for ( i = 0; i < n; ++i )
2183 #ifdef YY_NEED_STRLEN
2184 static int yy_flex_strlen (
const char * s )
2187 for ( n = 0; s[n]; ++n )
2209 return realloc(ptr, size);
2214 free( (
char *) ptr );
2217 #define YYTABLES_NAME "yytables"
2219 #line 95 "scanner.l"