5#line 2 "/Users/kniz/repo/byeolang/byeol/module/leaf/parser/bison/leafLowscanner.l"
9#include "leaf/parser/bison/leafLowparser.hpp"
12#ifdef BY_BUILD_PLATFORM_IS_WINDOWS
13# define YY_NO_UNISTD_H 1
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);
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))
34#define YY_INT_ALIGNED short int
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
72#ifdef yy_create_buffer
73#define zz_create_buffer_ALREADY_DEFINED
75#define yy_create_buffer zz_create_buffer
79#ifdef yy_delete_buffer
80#define zz_delete_buffer_ALREADY_DEFINED
82#define yy_delete_buffer zz_delete_buffer
87#define zz_scan_buffer_ALREADY_DEFINED
89#define yy_scan_buffer zz_scan_buffer
94#define zz_scan_string_ALREADY_DEFINED
96#define yy_scan_string zz_scan_string
101#define zz_scan_bytes_ALREADY_DEFINED
103#define yy_scan_bytes zz_scan_bytes
108#define zz_init_buffer_ALREADY_DEFINED
110#define yy_init_buffer zz_init_buffer
114#ifdef yy_flush_buffer
115#define zz_flush_buffer_ALREADY_DEFINED
117#define yy_flush_buffer zz_flush_buffer
121#ifdef yy_load_buffer_state
122#define zz_load_buffer_state_ALREADY_DEFINED
124#define yy_load_buffer_state zz_load_buffer_state
128#ifdef yy_switch_to_buffer
129#define zz_switch_to_buffer_ALREADY_DEFINED
131#define yy_switch_to_buffer zz_switch_to_buffer
135#ifdef yypush_buffer_state
136#define zzpush_buffer_state_ALREADY_DEFINED
138#define yypush_buffer_state zzpush_buffer_state
142#ifdef yypop_buffer_state
143#define zzpop_buffer_state_ALREADY_DEFINED
145#define yypop_buffer_state zzpop_buffer_state
149#ifdef yyensure_buffer_stack
150#define zzensure_buffer_stack_ALREADY_DEFINED
152#define yyensure_buffer_stack zzensure_buffer_stack
157#define zzlex_ALREADY_DEFINED
164#define zzrestart_ALREADY_DEFINED
166#define yyrestart zzrestart
171#define zzlex_init_ALREADY_DEFINED
173#define yylex_init zzlex_init
177#ifdef yylex_init_extra
178#define zzlex_init_extra_ALREADY_DEFINED
180#define yylex_init_extra zzlex_init_extra
185#define zzlex_destroy_ALREADY_DEFINED
187#define yylex_destroy zzlex_destroy
192#define zzget_debug_ALREADY_DEFINED
194#define yyget_debug zzget_debug
199#define zzset_debug_ALREADY_DEFINED
201#define yyset_debug zzset_debug
206#define zzget_extra_ALREADY_DEFINED
208#define yyget_extra zzget_extra
213#define zzset_extra_ALREADY_DEFINED
215#define yyset_extra zzset_extra
220#define zzget_in_ALREADY_DEFINED
222#define yyget_in zzget_in
227#define zzset_in_ALREADY_DEFINED
229#define yyset_in zzset_in
234#define zzget_out_ALREADY_DEFINED
236#define yyget_out zzget_out
241#define zzset_out_ALREADY_DEFINED
243#define yyset_out zzset_out
248#define zzget_leng_ALREADY_DEFINED
250#define yyget_leng zzget_leng
255#define zzget_text_ALREADY_DEFINED
257#define yyget_text zzget_text
262#define zzget_lineno_ALREADY_DEFINED
264#define yyget_lineno zzget_lineno
269#define zzset_lineno_ALREADY_DEFINED
271#define yyset_lineno zzset_lineno
277#define zzget_column_ALREADY_DEFINED
279#define yyget_column zzget_column
284#define zzset_column_ALREADY_DEFINED
286#define yyset_column zzset_column
292#define zzwrap_ALREADY_DEFINED
303#define zzget_lval_ALREADY_DEFINED
305#define yyget_lval zzget_lval
310#define zzset_lval_ALREADY_DEFINED
312#define yyset_lval zzset_lval
320#define zzget_lloc_ALREADY_DEFINED
322#define yyget_lloc zzget_lloc
327#define zzset_lloc_ALREADY_DEFINED
329#define yyset_lloc zzset_lloc
336#define zzalloc_ALREADY_DEFINED
338#define yyalloc zzalloc
343#define zzrealloc_ALREADY_DEFINED
345#define yyrealloc zzrealloc
350#define zzfree_ALREADY_DEFINED
387#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
392#ifndef __STDC_LIMIT_MACROS
393#define __STDC_LIMIT_MACROS 1
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;
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;
414#define INT8_MIN (-128)
417#define INT16_MIN (-32767-1)
420#define INT32_MIN (-2147483647-1)
423#define INT8_MAX (127)
426#define INT16_MAX (32767)
429#define INT32_MAX (2147483647)
432#define UINT8_MAX (255U)
435#define UINT16_MAX (65535U)
438#define UINT32_MAX (4294967295U)
442#define SIZE_MAX (~(size_t)0)
458#if defined(__GNUC__) && __GNUC__ >= 3
459#define yynoreturn __attribute__((__noreturn__))
475#ifndef YY_TYPEDEF_YY_SCANNER_T
476#define YY_TYPEDEF_YY_SCANNER_T
477typedef void* yyscan_t;
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
530#define YY_BUF_SIZE 32768
532#define YY_BUF_SIZE 16384
539#ifndef YY_TYPEDEF_YY_BUFFER_STATE
540#define YY_TYPEDEF_YY_BUFFER_STATE
544#ifndef YY_TYPEDEF_YY_SIZE_T
545#define YY_TYPEDEF_YY_SIZE_T
546typedef size_t yy_size_t;
559#ifndef YY_STRUCT_YY_BUFFER_STATE
560#define YY_STRUCT_YY_BUFFER_STATE
582 yy_size_t yy_n_chars;
588 int yy_is_our_buffer;
595 int yy_is_interactive;
612 int yy_buffer_status;
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 );
636void yypush_buffer_state (
YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );
637void yypop_buffer_state ( yyscan_t yyscanner );
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 );
647void *yyalloc ( yy_size_t , yyscan_t yyscanner );
648void *yyrealloc (
void *, yy_size_t , yyscan_t yyscanner );
649void yyfree (
void * , yyscan_t yyscanner );
656#define zzwrap(yyscanner) (1)
657#define YY_SKIP_YYWRAP
663#define yytext_ptr yytext_r
675#ifdef YY_HEADER_EXPORT_START_CONDITIONS
677#define stateBlockComment 1
678#define stateComment 2
684#ifndef YY_NO_UNISTD_H
698#define YY_EXTRA_TYPE by::leafParser*
715int yylex_init (yyscan_t* scanner);
717int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner);
727int yylex_destroy ( yyscan_t yyscanner );
731int yyget_debug ( yyscan_t yyscanner );
735void yyset_debug (
int debug_flag , yyscan_t yyscanner );
739YY_EXTRA_TYPE yyget_extra ( yyscan_t yyscanner );
743void yyset_extra ( YY_EXTRA_TYPE user_defined , yyscan_t yyscanner );
747FILE *yyget_in ( yyscan_t yyscanner );
751void yyset_in ( FILE * _in_str , yyscan_t yyscanner );
755FILE *yyget_out ( yyscan_t yyscanner );
759void yyset_out ( FILE * _out_str , yyscan_t yyscanner );
763 yy_size_t yyget_leng ( yyscan_t yyscanner );
767char *yyget_text ( yyscan_t yyscanner );
771int yyget_lineno ( yyscan_t yyscanner );
775void yyset_lineno (
int _line_number , yyscan_t yyscanner );
780int yyget_column ( yyscan_t yyscanner );
786void yyset_column (
int _column_no , yyscan_t yyscanner );
792YYSTYPE * yyget_lval ( yyscan_t yyscanner );
795void yyset_lval (
YYSTYPE * yylval_param , yyscan_t yyscanner );
799 YYLTYPE *yyget_lloc ( yyscan_t yyscanner );
803 void yyset_lloc (
YYLTYPE * yylloc_param , yyscan_t yyscanner );
812#ifndef YY_SKIP_YYWRAP
814extern "C" int yywrap ( yyscan_t yyscanner );
816extern int yywrap ( yyscan_t yyscanner );
825static void yy_flex_strncpy (
char *,
const char *,
int , yyscan_t yyscanner);
829static int yy_flex_strlen (
const char * , yyscan_t yyscanner);
849#ifndef YY_READ_BUF_SIZE
852#define YY_READ_BUF_SIZE 16384
854#define YY_READ_BUF_SIZE 8192
865#ifndef YY_START_STACK_INCR
866#define YY_START_STACK_INCR 25
881#define YY_DECL_IS_OURS 1
901 (
YYSTYPE * yylval_param,
YYLTYPE * yylloc_param , yyscan_t yyscanner);
903#define YY_DECL int yylex \
904 (YYSTYPE * yylval_param, YYLTYPE * yylloc_param , yyscan_t yyscanner)
933#undef YY_FLUSH_BUFFER
936#undef yy_set_interactive
937#undef YY_DO_BEFORE_ACTION
939#ifdef YY_DECL_IS_OURS
940#undef YY_DECL_IS_OURS
944#ifndef zz_create_buffer_ALREADY_DEFINED
945#undef yy_create_buffer
947#ifndef zz_delete_buffer_ALREADY_DEFINED
948#undef yy_delete_buffer
950#ifndef zz_scan_buffer_ALREADY_DEFINED
953#ifndef zz_scan_string_ALREADY_DEFINED
956#ifndef zz_scan_bytes_ALREADY_DEFINED
959#ifndef zz_init_buffer_ALREADY_DEFINED
962#ifndef zz_flush_buffer_ALREADY_DEFINED
963#undef yy_flush_buffer
965#ifndef zz_load_buffer_state_ALREADY_DEFINED
966#undef yy_load_buffer_state
968#ifndef zz_switch_to_buffer_ALREADY_DEFINED
969#undef yy_switch_to_buffer
971#ifndef zzpush_buffer_state_ALREADY_DEFINED
972#undef yypush_buffer_state
974#ifndef zzpop_buffer_state_ALREADY_DEFINED
975#undef yypop_buffer_state
977#ifndef zzensure_buffer_stack_ALREADY_DEFINED
978#undef yyensure_buffer_stack
980#ifndef zzlex_ALREADY_DEFINED
983#ifndef zzrestart_ALREADY_DEFINED
986#ifndef zzlex_init_ALREADY_DEFINED
989#ifndef zzlex_init_extra_ALREADY_DEFINED
990#undef yylex_init_extra
992#ifndef zzlex_destroy_ALREADY_DEFINED
995#ifndef zzget_debug_ALREADY_DEFINED
998#ifndef zzset_debug_ALREADY_DEFINED
1001#ifndef zzget_extra_ALREADY_DEFINED
1004#ifndef zzset_extra_ALREADY_DEFINED
1007#ifndef zzget_in_ALREADY_DEFINED
1010#ifndef zzset_in_ALREADY_DEFINED
1013#ifndef zzget_out_ALREADY_DEFINED
1016#ifndef zzset_out_ALREADY_DEFINED
1019#ifndef zzget_leng_ALREADY_DEFINED
1022#ifndef zzget_text_ALREADY_DEFINED
1025#ifndef zzget_lineno_ALREADY_DEFINED
1028#ifndef zzset_lineno_ALREADY_DEFINED
1031#ifndef zzget_column_ALREADY_DEFINED
1034#ifndef zzset_column_ALREADY_DEFINED
1037#ifndef zzwrap_ALREADY_DEFINED
1040#ifndef zzget_lval_ALREADY_DEFINED
1043#ifndef zzset_lval_ALREADY_DEFINED
1046#ifndef zzget_lloc_ALREADY_DEFINED
1049#ifndef zzset_lloc_ALREADY_DEFINED
1052#ifndef zzalloc_ALREADY_DEFINED
1055#ifndef zzrealloc_ALREADY_DEFINED
1058#ifndef zzfree_ALREADY_DEFINED
1061#ifndef zztext_ALREADY_DEFINED
1064#ifndef zzleng_ALREADY_DEFINED
1067#ifndef zzin_ALREADY_DEFINED
1070#ifndef zzout_ALREADY_DEFINED
1073#ifndef zz_flex_debug_ALREADY_DEFINED
1076#ifndef zzlineno_ALREADY_DEFINED
1079#ifndef zztables_fload_ALREADY_DEFINED
1080#undef yytables_fload
1082#ifndef zztables_destroy_ALREADY_DEFINED
1083#undef yytables_destroy
1085#ifndef zzTABLES_NAME_ALREADY_DEFINED
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