leafLowscanner.hpp
1#ifndef zzHEADER_H
2#define zzHEADER_H 1
3#define zzIN_HEADER 1
4
5#line 2 "/Users/kniz/repo/byeolang/byeol/module/leaf/parser/bison/leafLowscanner.l"
6/* ============================================================================================
7 | PROLOGUE |
8 ============================================================================================ */
9#include "leaf/parser/bison/leafLowparser.hpp"
11#include <iostream>
12#ifdef BY_BUILD_PLATFORM_IS_WINDOWS
13# define YY_NO_UNISTD_H 1
14#endif
15
16namespace {
17 static constexpr int TAB_WIDTH = 4;
18 char unescape(const char* seq);
19 void append(ZZSTYPE* val, const char* new1);
20 void append(ZZSTYPE* val, char new1);
21}
22
23#define YY_DECL int zzlexOrigin(ZZSTYPE* yylval_param, ZZLTYPE* yylloc_param, zzscan_t yyscanner)
24#define YY_USER_ACTION yylloc->start.row = yylloc->end.row = zzget_lineno(yyscanner); \
25 yylloc->start.col = yylloc->colcnt; yylloc->end.col = yylloc->colcnt+yyleng-1; \
26 yylloc->colcnt += yyleng;
27#define PS (*zzget_extra(yyscanner))
28
29typedef ZZSTYPE YYSTYPE;
30typedef ZZLTYPE YYLTYPE;
31
32
33
34#define YY_INT_ALIGNED short int
35
36/* A lexical scanner generated by flex */
37
38
39
40
41
42
43
44
45/* %not-for-header */
46
47
48#define FLEX_SCANNER
49#define YY_FLEX_MAJOR_VERSION 2
50#define YY_FLEX_MINOR_VERSION 6
51#define YY_FLEX_SUBMINOR_VERSION 4
52#if YY_FLEX_SUBMINOR_VERSION > 0
53#define FLEX_BETA
54#endif
55
56
57
58
59
60
61
62
63
64
65
66
67
68/* %if-c++-only */
69/* %endif */
70
71/* %if-c-only */
72#ifdef yy_create_buffer
73#define zz_create_buffer_ALREADY_DEFINED
74#else
75#define yy_create_buffer zz_create_buffer
76#endif
77
78
79#ifdef yy_delete_buffer
80#define zz_delete_buffer_ALREADY_DEFINED
81#else
82#define yy_delete_buffer zz_delete_buffer
83#endif
84
85
86#ifdef yy_scan_buffer
87#define zz_scan_buffer_ALREADY_DEFINED
88#else
89#define yy_scan_buffer zz_scan_buffer
90#endif
91
92
93#ifdef yy_scan_string
94#define zz_scan_string_ALREADY_DEFINED
95#else
96#define yy_scan_string zz_scan_string
97#endif
98
99
100#ifdef yy_scan_bytes
101#define zz_scan_bytes_ALREADY_DEFINED
102#else
103#define yy_scan_bytes zz_scan_bytes
104#endif
105
106
107#ifdef yy_init_buffer
108#define zz_init_buffer_ALREADY_DEFINED
109#else
110#define yy_init_buffer zz_init_buffer
111#endif
112
113
114#ifdef yy_flush_buffer
115#define zz_flush_buffer_ALREADY_DEFINED
116#else
117#define yy_flush_buffer zz_flush_buffer
118#endif
119
120
121#ifdef yy_load_buffer_state
122#define zz_load_buffer_state_ALREADY_DEFINED
123#else
124#define yy_load_buffer_state zz_load_buffer_state
125#endif
126
127
128#ifdef yy_switch_to_buffer
129#define zz_switch_to_buffer_ALREADY_DEFINED
130#else
131#define yy_switch_to_buffer zz_switch_to_buffer
132#endif
133
134
135#ifdef yypush_buffer_state
136#define zzpush_buffer_state_ALREADY_DEFINED
137#else
138#define yypush_buffer_state zzpush_buffer_state
139#endif
140
141
142#ifdef yypop_buffer_state
143#define zzpop_buffer_state_ALREADY_DEFINED
144#else
145#define yypop_buffer_state zzpop_buffer_state
146#endif
147
148
149#ifdef yyensure_buffer_stack
150#define zzensure_buffer_stack_ALREADY_DEFINED
151#else
152#define yyensure_buffer_stack zzensure_buffer_stack
153#endif
154
155
156#ifdef yylex
157#define zzlex_ALREADY_DEFINED
158#else
159#define yylex zzlex
160#endif
161
162
163#ifdef yyrestart
164#define zzrestart_ALREADY_DEFINED
165#else
166#define yyrestart zzrestart
167#endif
168
169
170#ifdef yylex_init
171#define zzlex_init_ALREADY_DEFINED
172#else
173#define yylex_init zzlex_init
174#endif
175
176
177#ifdef yylex_init_extra
178#define zzlex_init_extra_ALREADY_DEFINED
179#else
180#define yylex_init_extra zzlex_init_extra
181#endif
182
183
184#ifdef yylex_destroy
185#define zzlex_destroy_ALREADY_DEFINED
186#else
187#define yylex_destroy zzlex_destroy
188#endif
189
190
191#ifdef yyget_debug
192#define zzget_debug_ALREADY_DEFINED
193#else
194#define yyget_debug zzget_debug
195#endif
196
197
198#ifdef yyset_debug
199#define zzset_debug_ALREADY_DEFINED
200#else
201#define yyset_debug zzset_debug
202#endif
203
204
205#ifdef yyget_extra
206#define zzget_extra_ALREADY_DEFINED
207#else
208#define yyget_extra zzget_extra
209#endif
210
211
212#ifdef yyset_extra
213#define zzset_extra_ALREADY_DEFINED
214#else
215#define yyset_extra zzset_extra
216#endif
217
218
219#ifdef yyget_in
220#define zzget_in_ALREADY_DEFINED
221#else
222#define yyget_in zzget_in
223#endif
224
225
226#ifdef yyset_in
227#define zzset_in_ALREADY_DEFINED
228#else
229#define yyset_in zzset_in
230#endif
231
232
233#ifdef yyget_out
234#define zzget_out_ALREADY_DEFINED
235#else
236#define yyget_out zzget_out
237#endif
238
239
240#ifdef yyset_out
241#define zzset_out_ALREADY_DEFINED
242#else
243#define yyset_out zzset_out
244#endif
245
246
247#ifdef yyget_leng
248#define zzget_leng_ALREADY_DEFINED
249#else
250#define yyget_leng zzget_leng
251#endif
252
253
254#ifdef yyget_text
255#define zzget_text_ALREADY_DEFINED
256#else
257#define yyget_text zzget_text
258#endif
259
260
261#ifdef yyget_lineno
262#define zzget_lineno_ALREADY_DEFINED
263#else
264#define yyget_lineno zzget_lineno
265#endif
266
267
268#ifdef yyset_lineno
269#define zzset_lineno_ALREADY_DEFINED
270#else
271#define yyset_lineno zzset_lineno
272#endif
273
274
275
276#ifdef yyget_column
277#define zzget_column_ALREADY_DEFINED
278#else
279#define yyget_column zzget_column
280#endif
281
282
283#ifdef yyset_column
284#define zzset_column_ALREADY_DEFINED
285#else
286#define yyset_column zzset_column
287#endif
288
289
290
291#ifdef yywrap
292#define zzwrap_ALREADY_DEFINED
293#else
294#define yywrap zzwrap
295#endif
296
297
298/* %endif */
299
300
301
302#ifdef yyget_lval
303#define zzget_lval_ALREADY_DEFINED
304#else
305#define yyget_lval zzget_lval
306#endif
307
308
309#ifdef yyset_lval
310#define zzset_lval_ALREADY_DEFINED
311#else
312#define yyset_lval zzset_lval
313#endif
314
315
316
317
318
319#ifdef yyget_lloc
320#define zzget_lloc_ALREADY_DEFINED
321#else
322#define yyget_lloc zzget_lloc
323#endif
324
325
326#ifdef yyset_lloc
327#define zzset_lloc_ALREADY_DEFINED
328#else
329#define yyset_lloc zzset_lloc
330#endif
331
332
333
334
335#ifdef yyalloc
336#define zzalloc_ALREADY_DEFINED
337#else
338#define yyalloc zzalloc
339#endif
340
341
342#ifdef yyrealloc
343#define zzrealloc_ALREADY_DEFINED
344#else
345#define yyrealloc zzrealloc
346#endif
347
348
349#ifdef yyfree
350#define zzfree_ALREADY_DEFINED
351#else
352#define yyfree zzfree
353#endif
354
355
356
357/* %if-c-only */
358
359
360/* %endif */
361
362
363
364
365/* First, we deal with platform-specific or compiler-specific issues. */
366
367/* begin standard C headers. */
368/* %if-c-only */
369#include <stdio.h>
370#include <string.h>
371#include <errno.h>
372#include <stdlib.h>
373/* %endif */
374
375/* %if-tables-serialization */
376/* %endif */
377/* end standard C headers. */
378
379/* %if-c-or-c++ */
380/* flex integer type definitions */
381
382#ifndef FLEXINT_H
383#define FLEXINT_H
384
385/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
386
387#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
388
389/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
390 * if you want the limit (max/min) macros for int types.
391 */
392#ifndef __STDC_LIMIT_MACROS
393#define __STDC_LIMIT_MACROS 1
394#endif
395
396#include <inttypes.h>
397typedef int8_t flex_int8_t;
398typedef uint8_t flex_uint8_t;
399typedef int16_t flex_int16_t;
400typedef uint16_t flex_uint16_t;
401typedef int32_t flex_int32_t;
402typedef uint32_t flex_uint32_t;
403typedef uint64_t flex_uint64_t;
404#else
405typedef signed char flex_int8_t;
406typedef short int flex_int16_t;
407typedef int flex_int32_t;
408typedef unsigned char flex_uint8_t;
409typedef unsigned short int flex_uint16_t;
410typedef unsigned int flex_uint32_t;
411
412/* Limits of integral types. */
413#ifndef INT8_MIN
414#define INT8_MIN (-128)
415#endif
416#ifndef INT16_MIN
417#define INT16_MIN (-32767-1)
418#endif
419#ifndef INT32_MIN
420#define INT32_MIN (-2147483647-1)
421#endif
422#ifndef INT8_MAX
423#define INT8_MAX (127)
424#endif
425#ifndef INT16_MAX
426#define INT16_MAX (32767)
427#endif
428#ifndef INT32_MAX
429#define INT32_MAX (2147483647)
430#endif
431#ifndef UINT8_MAX
432#define UINT8_MAX (255U)
433#endif
434#ifndef UINT16_MAX
435#define UINT16_MAX (65535U)
436#endif
437#ifndef UINT32_MAX
438#define UINT32_MAX (4294967295U)
439#endif
440
441#ifndef SIZE_MAX
442#define SIZE_MAX (~(size_t)0)
443#endif
444
445#endif /* ! C99 */
446
447#endif /* ! FLEXINT_H */
448
449/* %endif */
450
451/* begin standard C++ headers. */
452/* %if-c++-only */
453/* %endif */
454
455/* TODO: this is always defined, so inline it */
456#define yyconst const
457
458#if defined(__GNUC__) && __GNUC__ >= 3
459#define yynoreturn __attribute__((__noreturn__))
460#else
461#define yynoreturn
462#endif
463
464/* %not-for-header */
465
466
467/* %not-for-header */
468
469
470
471
472/* %if-reentrant */
473
474/* An opaque pointer. */
475#ifndef YY_TYPEDEF_YY_SCANNER_T
476#define YY_TYPEDEF_YY_SCANNER_T
477typedef void* yyscan_t;
478#endif
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496/* For convenience, these vars (plus the bison vars far below)
497 are macros in the reentrant scanner. */
498#define yyin yyg->yyin_r
499#define yyout yyg->yyout_r
500#define yyextra yyg->yyextra_r
501#define yyleng yyg->yyleng_r
502#define yytext yyg->yytext_r
503#define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)
504#define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column)
505#define yy_flex_debug yyg->yy_flex_debug_r
506
507
508
509/* %endif */
510
511
512
513/* %if-not-reentrant */
514/* %endif */
515
516
517
518
519
520
521
522
523/* Size of default input buffer. */
524#ifndef YY_BUF_SIZE
525#ifdef __ia64__
526/* On IA-64, the buffer size is 16k, not 8k.
527 * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
528 * Ditto for the __ia64__ case accordingly.
529 */
530#define YY_BUF_SIZE 32768
531#else
532#define YY_BUF_SIZE 16384
533#endif /* __ia64__ */
534#endif
535
536
537
538
539#ifndef YY_TYPEDEF_YY_BUFFER_STATE
540#define YY_TYPEDEF_YY_BUFFER_STATE
541typedef struct yy_buffer_state *YY_BUFFER_STATE;
542#endif
543
544#ifndef YY_TYPEDEF_YY_SIZE_T
545#define YY_TYPEDEF_YY_SIZE_T
546typedef size_t yy_size_t;
547#endif
548
549/* %if-not-reentrant */
550/* %endif */
551
552/* %if-c-only */
553/* %if-not-reentrant */
554/* %endif */
555/* %endif */
556
557
558
559#ifndef YY_STRUCT_YY_BUFFER_STATE
560#define YY_STRUCT_YY_BUFFER_STATE
561struct yy_buffer_state
562 {
563/* %if-c-only */
564 FILE *yy_input_file;
565/* %endif */
566
567/* %if-c++-only */
568/* %endif */
569
570
571 char *yy_ch_buf; /* input buffer */
572 char *yy_buf_pos; /* current position in input buffer */
573
574 /* Size of input buffer in bytes, not including room for EOB
575 * characters.
576 */
577 int yy_buf_size;
578
579 /* Number of characters read into yy_ch_buf, not including EOB
580 * characters.
581 */
582 yy_size_t yy_n_chars;
583
584 /* Whether we "own" the buffer - i.e., we know we created it,
585 * and can realloc() it to grow it, and should free() it to
586 * delete it.
587 */
588 int yy_is_our_buffer;
589
590 /* Whether this is an "interactive" input source; if so, and
591 * if we're using stdio for input, then we want to use getc()
592 * instead of fread(), to make sure we stop fetching input after
593 * each newline.
594 */
595 int yy_is_interactive;
596
597 /* Whether we're considered to be at the beginning of a line.
598 * If so, '^' rules will be active on the next match, otherwise
599 * not.
600 */
601 int yy_at_bol;
602
603 int yy_bs_lineno;
604 int yy_bs_column;
607 /* Whether to try to fill the input buffer when we reach the
608 * end of it.
609 */
610 int yy_fill_buffer;
611
612 int yy_buffer_status;
613
614 };
615#endif /* !YY_STRUCT_YY_BUFFER_STATE */
616
617/* %if-c-only Standard (non-C++) definition */
618/* %not-for-header */
619
620/* %endif */
621
622
623
624/* %if-c-only Standard (non-C++) definition */
625
626/* %if-not-reentrant */
627/* %not-for-header */
628
629/* %endif */
630
631void yyrestart ( FILE *input_file , yyscan_t yyscanner );
632void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );
633YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size , yyscan_t yyscanner );
634void yy_delete_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner );
635void yy_flush_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner );
636void yypush_buffer_state ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );
637void yypop_buffer_state ( yyscan_t yyscanner );
638
639
640
641YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size , yyscan_t yyscanner );
642YY_BUFFER_STATE yy_scan_string ( const char *yy_str , yyscan_t yyscanner );
643YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, yy_size_t len , yyscan_t yyscanner );
644
645/* %endif */
646
647void *yyalloc ( yy_size_t , yyscan_t yyscanner );
648void *yyrealloc ( void *, yy_size_t , yyscan_t yyscanner );
649void yyfree ( void * , yyscan_t yyscanner );
650
651
652
653/* %% [1.0] yytext/yyin/yyout/yy_state_type/yylineno etc. def's & init go here */
654/* Begin user sect3 */
655
656#define zzwrap(yyscanner) (/*CONSTCOND*/1)
657#define YY_SKIP_YYWRAP
658
659#define FLEX_DEBUG
660
661
662
663#define yytext_ptr yytext_r
664
665
666
667/* %if-c-only Standard (non-C++) definition */
668
669
670
671/* %endif */
672
673
674
675#ifdef YY_HEADER_EXPORT_START_CONDITIONS
676#define INITIAL 0
677#define stateBlockComment 1
678#define stateComment 2
679#define stateString 3
680
681#endif
682
683
684#ifndef YY_NO_UNISTD_H
685/* Special case for "unistd.h", since it is non-ANSI. We include it way
686 * down here because we want the user's section 1 to have been scanned first.
687 * The user has a chance to override it with an option.
688 */
689/* %if-c-only */
690#include <unistd.h>
691/* %endif */
692/* %if-c++-only */
693/* %endif */
694#endif
695
696
697
698#define YY_EXTRA_TYPE by::leafParser*
699
700
701/* %if-c-only Reentrant structure and macros (non-C++). */
702/* %if-reentrant */
703
704
705
706
707/* %if-c-only */
708
709/* %endif */
710
711/* %if-reentrant */
712
713
714
715int yylex_init (yyscan_t* scanner);
716
717int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner);
718
719/* %endif */
720
721/* %endif End reentrant structures and macros. */
722
723/* Accessor methods to globals.
724 These are made visible to non-reentrant scanners for convenience. */
725
726
727int yylex_destroy ( yyscan_t yyscanner );
728
729
730
731int yyget_debug ( yyscan_t yyscanner );
732
733
734
735void yyset_debug ( int debug_flag , yyscan_t yyscanner );
736
737
738
739YY_EXTRA_TYPE yyget_extra ( yyscan_t yyscanner );
740
741
742
743void yyset_extra ( YY_EXTRA_TYPE user_defined , yyscan_t yyscanner );
744
745
746
747FILE *yyget_in ( yyscan_t yyscanner );
748
749
750
751void yyset_in ( FILE * _in_str , yyscan_t yyscanner );
752
753
754
755FILE *yyget_out ( yyscan_t yyscanner );
756
757
758
759void yyset_out ( FILE * _out_str , yyscan_t yyscanner );
760
761
762
763 yy_size_t yyget_leng ( yyscan_t yyscanner );
764
765
766
767char *yyget_text ( yyscan_t yyscanner );
768
769
770
771int yyget_lineno ( yyscan_t yyscanner );
772
773
774
775void yyset_lineno ( int _line_number , yyscan_t yyscanner );
776
777
778
779
780int yyget_column ( yyscan_t yyscanner );
781
782
783
784
785
786void yyset_column ( int _column_no , yyscan_t yyscanner );
787
788
789
790/* %if-bison-bridge */
791
792YYSTYPE * yyget_lval ( yyscan_t yyscanner );
793
794
795void yyset_lval ( YYSTYPE * yylval_param , yyscan_t yyscanner );
796
797
798
799 YYLTYPE *yyget_lloc ( yyscan_t yyscanner );
800
801
802
803 void yyset_lloc ( YYLTYPE * yylloc_param , yyscan_t yyscanner );
804
805
806/* %endif */
807
808/* Macros after this point can all be overridden by user definitions in
809 * section 1.
810 */
811
812#ifndef YY_SKIP_YYWRAP
813#ifdef __cplusplus
814extern "C" int yywrap ( yyscan_t yyscanner );
815#else
816extern int yywrap ( yyscan_t yyscanner );
817#endif
818#endif
819
820/* %not-for-header */
821
822/* %endif */
823
824#ifndef yytext_ptr
825static void yy_flex_strncpy ( char *, const char *, int , yyscan_t yyscanner);
826#endif
827
828#ifdef YY_NEED_STRLEN
829static int yy_flex_strlen ( const char * , yyscan_t yyscanner);
830#endif
831
832#ifndef YY_NO_INPUT
833/* %if-c-only Standard (non-C++) definition */
834/* %not-for-header */
835
836/* %endif */
837#endif
838
839
840/* %if-c-only */
841
842
843
844
845
846/* %endif */
847
848/* Amount of stuff to slurp up with each read. */
849#ifndef YY_READ_BUF_SIZE
850#ifdef __ia64__
851/* On IA-64, the buffer size is 16k, not 8k */
852#define YY_READ_BUF_SIZE 16384
853#else
854#define YY_READ_BUF_SIZE 8192
855#endif /* __ia64__ */
856#endif
857
858
859
860
861
862
863
864/* Number of entries by which start-condition stack grows. */
865#ifndef YY_START_STACK_INCR
866#define YY_START_STACK_INCR 25
867#endif
868
869
870
871/* %if-tables-serialization structures and prototypes */
872/* %not-for-header */
873
874/* %not-for-header */
875
876
877/* Default declaration of generated scanner - a define so the user can
878 * easily add parameters.
879 */
880#ifndef YY_DECL
881#define YY_DECL_IS_OURS 1
882/* %if-c-only Standard (non-C++) definition */
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900extern int yylex \
901 (YYSTYPE * yylval_param, YYLTYPE * yylloc_param , yyscan_t yyscanner);
902
903#define YY_DECL int yylex \
904 (YYSTYPE * yylval_param, YYLTYPE * yylloc_param , yyscan_t yyscanner)
905/* %endif */
906/* %if-c++-only C++ definition */
907/* %endif */
908#endif /* !YY_DECL */
909
910
911
912
913
914
915
916/* %not-for-header */
917
918
919/* %if-c++-only */
920/* %not-for-header */
921
922/* %endif */
923
924
925
926/* yy_get_previous_state - get the state just before the EOB char was reached */
927
928/* %if-c-only */
929/* %not-for-header */
930
931
932#undef YY_NEW_FILE
933#undef YY_FLUSH_BUFFER
934#undef yy_set_bol
935#undef yy_new_buffer
936#undef yy_set_interactive
937#undef YY_DO_BEFORE_ACTION
938
939#ifdef YY_DECL_IS_OURS
940#undef YY_DECL_IS_OURS
941#undef YY_DECL
942#endif
943
944#ifndef zz_create_buffer_ALREADY_DEFINED
945#undef yy_create_buffer
946#endif
947#ifndef zz_delete_buffer_ALREADY_DEFINED
948#undef yy_delete_buffer
949#endif
950#ifndef zz_scan_buffer_ALREADY_DEFINED
951#undef yy_scan_buffer
952#endif
953#ifndef zz_scan_string_ALREADY_DEFINED
954#undef yy_scan_string
955#endif
956#ifndef zz_scan_bytes_ALREADY_DEFINED
957#undef yy_scan_bytes
958#endif
959#ifndef zz_init_buffer_ALREADY_DEFINED
960#undef yy_init_buffer
961#endif
962#ifndef zz_flush_buffer_ALREADY_DEFINED
963#undef yy_flush_buffer
964#endif
965#ifndef zz_load_buffer_state_ALREADY_DEFINED
966#undef yy_load_buffer_state
967#endif
968#ifndef zz_switch_to_buffer_ALREADY_DEFINED
969#undef yy_switch_to_buffer
970#endif
971#ifndef zzpush_buffer_state_ALREADY_DEFINED
972#undef yypush_buffer_state
973#endif
974#ifndef zzpop_buffer_state_ALREADY_DEFINED
975#undef yypop_buffer_state
976#endif
977#ifndef zzensure_buffer_stack_ALREADY_DEFINED
978#undef yyensure_buffer_stack
979#endif
980#ifndef zzlex_ALREADY_DEFINED
981#undef yylex
982#endif
983#ifndef zzrestart_ALREADY_DEFINED
984#undef yyrestart
985#endif
986#ifndef zzlex_init_ALREADY_DEFINED
987#undef yylex_init
988#endif
989#ifndef zzlex_init_extra_ALREADY_DEFINED
990#undef yylex_init_extra
991#endif
992#ifndef zzlex_destroy_ALREADY_DEFINED
993#undef yylex_destroy
994#endif
995#ifndef zzget_debug_ALREADY_DEFINED
996#undef yyget_debug
997#endif
998#ifndef zzset_debug_ALREADY_DEFINED
999#undef yyset_debug
1000#endif
1001#ifndef zzget_extra_ALREADY_DEFINED
1002#undef yyget_extra
1003#endif
1004#ifndef zzset_extra_ALREADY_DEFINED
1005#undef yyset_extra
1006#endif
1007#ifndef zzget_in_ALREADY_DEFINED
1008#undef yyget_in
1009#endif
1010#ifndef zzset_in_ALREADY_DEFINED
1011#undef yyset_in
1012#endif
1013#ifndef zzget_out_ALREADY_DEFINED
1014#undef yyget_out
1015#endif
1016#ifndef zzset_out_ALREADY_DEFINED
1017#undef yyset_out
1018#endif
1019#ifndef zzget_leng_ALREADY_DEFINED
1020#undef yyget_leng
1021#endif
1022#ifndef zzget_text_ALREADY_DEFINED
1023#undef yyget_text
1024#endif
1025#ifndef zzget_lineno_ALREADY_DEFINED
1026#undef yyget_lineno
1027#endif
1028#ifndef zzset_lineno_ALREADY_DEFINED
1029#undef yyset_lineno
1030#endif
1031#ifndef zzget_column_ALREADY_DEFINED
1032#undef yyget_column
1033#endif
1034#ifndef zzset_column_ALREADY_DEFINED
1035#undef yyset_column
1036#endif
1037#ifndef zzwrap_ALREADY_DEFINED
1038#undef yywrap
1039#endif
1040#ifndef zzget_lval_ALREADY_DEFINED
1041#undef yyget_lval
1042#endif
1043#ifndef zzset_lval_ALREADY_DEFINED
1044#undef yyset_lval
1045#endif
1046#ifndef zzget_lloc_ALREADY_DEFINED
1047#undef yyget_lloc
1048#endif
1049#ifndef zzset_lloc_ALREADY_DEFINED
1050#undef yyset_lloc
1051#endif
1052#ifndef zzalloc_ALREADY_DEFINED
1053#undef yyalloc
1054#endif
1055#ifndef zzrealloc_ALREADY_DEFINED
1056#undef yyrealloc
1057#endif
1058#ifndef zzfree_ALREADY_DEFINED
1059#undef yyfree
1060#endif
1061#ifndef zztext_ALREADY_DEFINED
1062#undef yytext
1063#endif
1064#ifndef zzleng_ALREADY_DEFINED
1065#undef yyleng
1066#endif
1067#ifndef zzin_ALREADY_DEFINED
1068#undef yyin
1069#endif
1070#ifndef zzout_ALREADY_DEFINED
1071#undef yyout
1072#endif
1073#ifndef zz_flex_debug_ALREADY_DEFINED
1074#undef yy_flex_debug
1075#endif
1076#ifndef zzlineno_ALREADY_DEFINED
1077#undef yylineno
1078#endif
1079#ifndef zztables_fload_ALREADY_DEFINED
1080#undef yytables_fload
1081#endif
1082#ifndef zztables_destroy_ALREADY_DEFINED
1083#undef yytables_destroy
1084#endif
1085#ifndef zzTABLES_NAME_ALREADY_DEFINED
1086#undef yyTABLES_NAME
1087#endif
1088
1089
1090
1091#undef zzIN_HEADER
1092#endif /* zzHEADER_H */
Definition: lowparser.hpp:60
Definition: lowscanner.cpp:385
int yy_bs_column
Definition: lowscanner.cpp:427
int yy_bs_lineno
Definition: lowscanner.cpp:426
Definition: lowparser.hpp:153
Definition: leafLowparser.hpp:115