75 int yylex(std::istream *new_in, std::ostream *new_out =
nullptr)
83 virtual void switch_streams(std::istream *new_in =
nullptr, std::ostream *new_out =
nullptr) = 0;
99#if defined(yyFlexLexer) || !defined(yyFlexLexerOnce)
103#define yyFlexLexerOnce
112 explicit yyFlexLexer(std::istream *arg_yyin =
nullptr, std::ostream *arg_yyout =
nullptr);
114 ~yyFlexLexer()
override;
125 void switch_streams(std::istream *new_in, std::ostream *new_out =
nullptr)
override;
int yy_state_type
Definition FlexLexer.h:56
char * yy_bp
Definition apr_scanner.cc:1213
#define yyFlexLexer
Definition apr_scanner.cc:31
Definition FlexLexer.h:59
void set_debug(int flag)
Definition FlexLexer.h:88
char * yytext
Definition FlexLexer.h:91
virtual void yy_switch_to_buffer(struct yy_buffer_state *new_buffer)=0
virtual void yyrestart(std::istream *s)=0
int yylineno
Definition FlexLexer.h:93
virtual ~FlexLexer()
Definition FlexLexer.h:62
virtual struct yy_buffer_state * yy_create_buffer(std::istream *s, int size)=0
FlexLexer()
Definition FlexLexer.h:61
const char * YYText() const
Definition FlexLexer.h:64
virtual void yy_delete_buffer(struct yy_buffer_state *b)=0
int debug() const
Definition FlexLexer.h:87
int yyleng
Definition FlexLexer.h:92
int lineno() const
Definition FlexLexer.h:85
virtual void switch_streams(std::istream *new_in=nullptr, std::ostream *new_out=nullptr)=0
int YYLeng() const
Definition FlexLexer.h:65
int yylex(std::istream *new_in, std::ostream *new_out=nullptr)
Definition FlexLexer.h:75
int yy_flex_debug
Definition FlexLexer.h:94
int * yy_start_stack
Definition FlexLexer.h:142
int yy_more_offset
Definition FlexLexer.h:194
struct yy_buffer_state ** yy_buffer_stack
Definition FlexLexer.h:173
void yyrestart(std::istream *input_file) override
size_t yy_buffer_stack_top
Definition FlexLexer.h:171
std::ostream * yyout
Definition FlexLexer.h:153
void yyensure_buffer_stack(void)
int yy_n_chars
Definition FlexLexer.h:159
virtual void LexerError(const char *msg)
int yy_start_stack_depth
Definition FlexLexer.h:141
int * yy_full_state
Definition FlexLexer.h:186
char * yy_full_match
Definition FlexLexer.h:185
size_t yy_buffer_stack_max
Definition FlexLexer.h:172
char * yy_c_buf_p
Definition FlexLexer.h:162
void yy_push_state(int new_state)
int yy_did_buffer_switch_on_eof
Definition FlexLexer.h:169
void switch_streams(std::istream *new_in, std::ostream *new_out=nullptr) override
yy_state_type * yy_state_ptr
Definition FlexLexer.h:183
int yy_init
Definition FlexLexer.h:164
virtual void LexerOutput(const char *buf, int size)
int yy_start_stack_ptr
Definition FlexLexer.h:140
char * yy_last_accepting_cpos
Definition FlexLexer.h:180
yy_state_type yy_get_previous_state()
yy_state_type yy_try_NUL_trans(yy_state_type yy_current_state)
std::istream * yyin
Definition FlexLexer.h:152
void yy_switch_to_buffer(struct yy_buffer_state *new_buffer) override
int yy_more_len
Definition FlexLexer.h:193
int yy_prev_more_offset
Definition FlexLexer.h:195
void yy_delete_buffer(struct yy_buffer_state *b) override
yy_state_type * yy_state_buf
Definition FlexLexer.h:182
char yy_hold_char
Definition FlexLexer.h:156
void yypop_buffer_state()
void yy_load_buffer_state()
virtual int LexerInput(char *buf, int max_size)
int yy_more_flag
Definition FlexLexer.h:192
int yy_full_lp
Definition FlexLexer.h:187
void yy_flush_buffer(struct yy_buffer_state *b)
void yyunput(int c, char *yy_bp)
int yy_start
Definition FlexLexer.h:165
yy_state_type yy_last_accepting_state
Definition FlexLexer.h:179
int yy_looking_for_trail_begin
Definition FlexLexer.h:190
void yy_init_buffer(struct yy_buffer_state *b, std::istream *file)
int yy_lp
Definition FlexLexer.h:189
struct yy_buffer_state * yy_create_buffer(std::istream *file, int size) override
void yypush_buffer_state(struct yy_buffer_state *new_buffer)
Definition apr_scanner.cc:243