5#line 2 "/Users/kniz/repo/byeolang/byeol/module/core/worker/bison/lowscanner.l"
9#include "core/worker/bison/lowparser.hpp"
12BY_WARN_IGNORE_UNUSED_FUNCTION
14#ifdef BY_BUILD_PLATFORM_IS_WINDOWS
15# define YY_NO_UNISTD_H 1
18 static constexpr int TAB_WIDTH = 4;
19 char unescape(
const char* seq);
20 void append(
YYSTYPE* val,
const char* new1);
21 void append(
YYSTYPE* val,
char new1);
24#define YY_DECL int yylexOrigin(YYSTYPE* yylval_param, YYLTYPE* yylloc_param, yyscan_t yyscanner)
25#define YY_USER_ACTION yylloc->start.row = yylloc->end.row = yyget_lineno(yyscanner); \
26 yylloc->start.col = yylloc->colcnt; yylloc->end.col = yylloc->colcnt+yyleng-1; \
27 yylloc->colcnt += yyleng;
28#define PS (*yyget_extra(yyscanner))
32#define YY_INT_ALIGNED short int
47#define YY_FLEX_MAJOR_VERSION 2
48#define YY_FLEX_MINOR_VERSION 6
49#define YY_FLEX_SUBMINOR_VERSION 4
50#if YY_FLEX_SUBMINOR_VERSION > 0
76#define yyget_lval_ALREADY_DEFINED
78#define yyget_lval yyget_lval
83#define yyset_lval_ALREADY_DEFINED
85#define yyset_lval yyset_lval
93#define yyget_lloc_ALREADY_DEFINED
95#define yyget_lloc yyget_lloc
100#define yyset_lloc_ALREADY_DEFINED
102#define yyset_lloc yyset_lloc
139#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
144#ifndef __STDC_LIMIT_MACROS
145#define __STDC_LIMIT_MACROS 1
149typedef int8_t flex_int8_t;
150typedef uint8_t flex_uint8_t;
151typedef int16_t flex_int16_t;
152typedef uint16_t flex_uint16_t;
153typedef int32_t flex_int32_t;
154typedef uint32_t flex_uint32_t;
155typedef uint64_t flex_uint64_t;
157typedef signed char flex_int8_t;
158typedef short int flex_int16_t;
159typedef int flex_int32_t;
160typedef unsigned char flex_uint8_t;
161typedef unsigned short int flex_uint16_t;
162typedef unsigned int flex_uint32_t;
166#define INT8_MIN (-128)
169#define INT16_MIN (-32767-1)
172#define INT32_MIN (-2147483647-1)
175#define INT8_MAX (127)
178#define INT16_MAX (32767)
181#define INT32_MAX (2147483647)
184#define UINT8_MAX (255U)
187#define UINT16_MAX (65535U)
190#define UINT32_MAX (4294967295U)
194#define SIZE_MAX (~(size_t)0)
210#if defined(__GNUC__) && __GNUC__ >= 3
211#define yynoreturn __attribute__((__noreturn__))
227#ifndef YY_TYPEDEF_YY_SCANNER_T
228#define YY_TYPEDEF_YY_SCANNER_T
229typedef void* yyscan_t;
250#define yyin yyg->yyin_r
251#define yyout yyg->yyout_r
252#define yyextra yyg->yyextra_r
253#define yyleng yyg->yyleng_r
254#define yytext yyg->yytext_r
255#define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)
256#define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column)
257#define yy_flex_debug yyg->yy_flex_debug_r
282#define YY_BUF_SIZE 32768
284#define YY_BUF_SIZE 16384
291#ifndef YY_TYPEDEF_YY_BUFFER_STATE
292#define YY_TYPEDEF_YY_BUFFER_STATE
296#ifndef YY_TYPEDEF_YY_SIZE_T
297#define YY_TYPEDEF_YY_SIZE_T
298typedef size_t yy_size_t;
311#ifndef YY_STRUCT_YY_BUFFER_STATE
312#define YY_STRUCT_YY_BUFFER_STATE
334 yy_size_t yy_n_chars;
340 int yy_is_our_buffer;
347 int yy_is_interactive;
364 int yy_buffer_status;
383void yyrestart ( FILE *input_file , yyscan_t yyscanner );
384void yy_switch_to_buffer (
YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );
385YY_BUFFER_STATE yy_create_buffer ( FILE *file,
int size , yyscan_t yyscanner );
388void yypush_buffer_state (
YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );
389void yypop_buffer_state ( yyscan_t yyscanner );
393YY_BUFFER_STATE yy_scan_buffer (
char *base, yy_size_t size , yyscan_t yyscanner );
394YY_BUFFER_STATE yy_scan_string (
const char *yy_str , yyscan_t yyscanner );
395YY_BUFFER_STATE yy_scan_bytes (
const char *bytes, yy_size_t len , yyscan_t yyscanner );
399void *yyalloc ( yy_size_t , yyscan_t yyscanner );
400void *yyrealloc (
void *, yy_size_t , yyscan_t yyscanner );
401void yyfree (
void * , yyscan_t yyscanner );
408#define yywrap(yyscanner) (1)
409#define YY_SKIP_YYWRAP
415#define yytext_ptr yytext_r
427#ifdef YY_HEADER_EXPORT_START_CONDITIONS
429#define stateBlockComment 1
430#define stateComment 2
436#ifndef YY_NO_UNISTD_H
450#define YY_EXTRA_TYPE by::parser*
467int yylex_init (yyscan_t* scanner);
469int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner);
479int yylex_destroy ( yyscan_t yyscanner );
483int yyget_debug ( yyscan_t yyscanner );
487void yyset_debug (
int debug_flag , yyscan_t yyscanner );
491YY_EXTRA_TYPE yyget_extra ( yyscan_t yyscanner );
495void yyset_extra ( YY_EXTRA_TYPE user_defined , yyscan_t yyscanner );
499FILE *yyget_in ( yyscan_t yyscanner );
503void yyset_in ( FILE * _in_str , yyscan_t yyscanner );
507FILE *yyget_out ( yyscan_t yyscanner );
511void yyset_out ( FILE * _out_str , yyscan_t yyscanner );
515 yy_size_t yyget_leng ( yyscan_t yyscanner );
519char *yyget_text ( yyscan_t yyscanner );
523int yyget_lineno ( yyscan_t yyscanner );
527void yyset_lineno (
int _line_number , yyscan_t yyscanner );
532int yyget_column ( yyscan_t yyscanner );
538void yyset_column (
int _column_no , yyscan_t yyscanner );
544YYSTYPE * yyget_lval ( yyscan_t yyscanner );
547void yyset_lval (
YYSTYPE * yylval_param , yyscan_t yyscanner );
551 YYLTYPE *yyget_lloc ( yyscan_t yyscanner );
555 void yyset_lloc (
YYLTYPE * yylloc_param , yyscan_t yyscanner );
564#ifndef YY_SKIP_YYWRAP
566extern "C" int yywrap ( yyscan_t yyscanner );
568extern int yywrap ( yyscan_t yyscanner );
577static void yy_flex_strncpy (
char *,
const char *,
int , yyscan_t yyscanner);
581static int yy_flex_strlen (
const char * , yyscan_t yyscanner);
601#ifndef YY_READ_BUF_SIZE
604#define YY_READ_BUF_SIZE 16384
606#define YY_READ_BUF_SIZE 8192
617#ifndef YY_START_STACK_INCR
618#define YY_START_STACK_INCR 25
633#define YY_DECL_IS_OURS 1
653 (
YYSTYPE * yylval_param,
YYLTYPE * yylloc_param , yyscan_t yyscanner);
655#define YY_DECL int yylex \
656 (YYSTYPE * yylval_param, YYLTYPE * yylloc_param , yyscan_t yyscanner)
685#undef YY_FLUSH_BUFFER
688#undef yy_set_interactive
689#undef YY_DO_BEFORE_ACTION
691#ifdef YY_DECL_IS_OURS
692#undef YY_DECL_IS_OURS
696#ifndef yy_create_buffer_ALREADY_DEFINED
697#undef yy_create_buffer
699#ifndef yy_delete_buffer_ALREADY_DEFINED
700#undef yy_delete_buffer
702#ifndef yy_scan_buffer_ALREADY_DEFINED
705#ifndef yy_scan_string_ALREADY_DEFINED
708#ifndef yy_scan_bytes_ALREADY_DEFINED
711#ifndef yy_init_buffer_ALREADY_DEFINED
714#ifndef yy_flush_buffer_ALREADY_DEFINED
715#undef yy_flush_buffer
717#ifndef yy_load_buffer_state_ALREADY_DEFINED
718#undef yy_load_buffer_state
720#ifndef yy_switch_to_buffer_ALREADY_DEFINED
721#undef yy_switch_to_buffer
723#ifndef yypush_buffer_state_ALREADY_DEFINED
724#undef yypush_buffer_state
726#ifndef yypop_buffer_state_ALREADY_DEFINED
727#undef yypop_buffer_state
729#ifndef yyensure_buffer_stack_ALREADY_DEFINED
730#undef yyensure_buffer_stack
732#ifndef yylex_ALREADY_DEFINED
735#ifndef yyrestart_ALREADY_DEFINED
738#ifndef yylex_init_ALREADY_DEFINED
741#ifndef yylex_init_extra_ALREADY_DEFINED
742#undef yylex_init_extra
744#ifndef yylex_destroy_ALREADY_DEFINED
747#ifndef yyget_debug_ALREADY_DEFINED
750#ifndef yyset_debug_ALREADY_DEFINED
753#ifndef yyget_extra_ALREADY_DEFINED
756#ifndef yyset_extra_ALREADY_DEFINED
759#ifndef yyget_in_ALREADY_DEFINED
762#ifndef yyset_in_ALREADY_DEFINED
765#ifndef yyget_out_ALREADY_DEFINED
768#ifndef yyset_out_ALREADY_DEFINED
771#ifndef yyget_leng_ALREADY_DEFINED
774#ifndef yyget_text_ALREADY_DEFINED
777#ifndef yyget_lineno_ALREADY_DEFINED
780#ifndef yyset_lineno_ALREADY_DEFINED
783#ifndef yyget_column_ALREADY_DEFINED
786#ifndef yyset_column_ALREADY_DEFINED
789#ifndef yywrap_ALREADY_DEFINED
792#ifndef yyget_lval_ALREADY_DEFINED
795#ifndef yyset_lval_ALREADY_DEFINED
798#ifndef yyget_lloc_ALREADY_DEFINED
801#ifndef yyset_lloc_ALREADY_DEFINED
804#ifndef yyalloc_ALREADY_DEFINED
807#ifndef yyrealloc_ALREADY_DEFINED
810#ifndef yyfree_ALREADY_DEFINED
813#ifndef yytext_ALREADY_DEFINED
816#ifndef yyleng_ALREADY_DEFINED
819#ifndef yyin_ALREADY_DEFINED
822#ifndef yyout_ALREADY_DEFINED
825#ifndef yy_flex_debug_ALREADY_DEFINED
828#ifndef yylineno_ALREADY_DEFINED
831#ifndef yytables_fload_ALREADY_DEFINED
834#ifndef yytables_destroy_ALREADY_DEFINED
835#undef yytables_destroy
837#ifndef yyTABLES_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