47 #ifndef __FLEX_LEXER_H 49 #define __FLEX_LEXER_H 71 virtual void yyrestart( std::istream* s ) = 0;
72 virtual void yyrestart( std::istream& s ) = 0;
74 virtual int yylex() = 0;
77 int yylex( std::istream& new_in, std::ostream& new_out )
83 int yylex( std::istream* new_in, std::ostream* new_out = 0)
92 std::ostream* new_out ) = 0;
94 std::ostream& new_out ) = 0;
119 #endif // FLEXLEXER_H 121 #if defined(yyFlexLexer) || ! defined(yyFlexLexerOnce) 125 # define yyFlexLexerOnce 133 yyFlexLexer( std::istream& arg_yyin, std::ostream& arg_yyout );
134 yyFlexLexer( std::istream* arg_yyin = 0, std::ostream* arg_yyout = 0 );
150 void yypop_buffer_state();
153 virtual void switch_streams( std::istream& new_in, std::ostream& new_out );
154 virtual void switch_streams( std::istream* new_in = 0, std::ostream* new_out = 0 );
155 virtual int yywrap();
158 virtual int LexerInput(
char* buf,
int max_size );
159 virtual void LexerOutput(
const char* buf,
int size );
160 virtual void LexerError(
const char* msg );
162 void yyunput(
int c,
char* buf_ptr );
165 void yy_load_buffer_state();
173 void yy_begin(
int new_state );
174 void yy_push_state(
int new_state );
180 int yy_get_next_buffer();
205 void yyensure_buffer_stack(
void);
231 #endif // yyFlexLexer || ! yyFlexLexerOnce int yyDtrsPos
moo: byte-offset in query-string of active qf_subcorpora component, or -1 for none ...
Definition: FlexLexer.h:112
int yy_flex_debug
Definition: FlexLexer.h:105
int yy_start_stack_ptr
Definition: FlexLexer.h:169
virtual void yy_delete_buffer(yy_buffer_state *b)=0
yy_state_type * yy_state_ptr
Definition: FlexLexer.h:214
#define yyFlexLexer
Definition: QueryCompiler.h:34
int yylex(std::istream &new_in, std::ostream &new_out)
Definition: FlexLexer.h:77
size_t yy_buffer_stack_top
Definition: FlexLexer.h:202
int yy_prev_more_offset
Definition: FlexLexer.h:226
int byteno()
Definition: FlexLexer.h:109
int * yy_start_stack
Definition: FlexLexer.h:171
virtual void yyrestart(std::istream *s)=0
int yyleng
Definition: FlexLexer.h:103
yy_state_type * yy_state_buf
Definition: FlexLexer.h:213
int yy_full_lp
Definition: FlexLexer.h:218
std::istream yyin
Definition: FlexLexer.h:182
char yy_hold_char
Definition: FlexLexer.h:186
yy_state_type yy_last_accepting_state
Definition: FlexLexer.h:210
int yy_init
Definition: FlexLexer.h:194
int yy_more_offset
Definition: FlexLexer.h:225
int yyDtrsLen
moo: byte-length in query-string of active qf_subcorpora component, or 0 for none ...
Definition: FlexLexer.h:115
int yy_more_flag
Definition: FlexLexer.h:223
int yybyteno
Definition: FlexLexer.h:108
char * yy_last_accepting_cpos
Definition: FlexLexer.h:211
virtual ~FlexLexer()
Definition: FlexLexer.h:61
int yy_state_type
Definition: FlexLexer.h:55
int yylineno
Definition: FlexLexer.h:104
int yy_looking_for_trail_begin
Definition: FlexLexer.h:221
char * yytext
Definition: FlexLexer.h:102
size_t yy_buffer_stack_max
Definition: FlexLexer.h:203
int yy_did_buffer_switch_on_eof
Definition: FlexLexer.h:199
Definition: FlexLexer.h:129
char * yy_full_match
Definition: FlexLexer.h:216
int lineno() const
Definition: FlexLexer.h:96
char * yy_c_buf_p
Definition: FlexLexer.h:192
Definition: yyQLexer.cpp:273
virtual yy_buffer_state * yy_create_buffer(std::istream *s, int size)=0
int * yy_full_state
Definition: FlexLexer.h:217
yy_buffer_state ** yy_buffer_stack
Definition: FlexLexer.h:204
int yy_start
Definition: FlexLexer.h:195
int yylex(std::istream *new_in, std::ostream *new_out=0)
Definition: FlexLexer.h:83
int yy_n_chars
Definition: FlexLexer.h:189
void set_debug(int flag)
Definition: FlexLexer.h:99
int yy_start_stack_depth
Definition: FlexLexer.h:170
const char * YYText() const
Definition: FlexLexer.h:63
std::ostream yyout
Definition: FlexLexer.h:183
int YYLeng() const
Definition: FlexLexer.h:64
int yy_lp
Definition: FlexLexer.h:220
int debug() const
Definition: FlexLexer.h:98
virtual void switch_streams(std::istream *new_in, std::ostream *new_out)=0
virtual void yy_switch_to_buffer(yy_buffer_state *new_buffer)=0
Definition: FlexLexer.h:58
int yy_more_len
Definition: FlexLexer.h:224