Class FlexLexer¶
-
class
FlexLexer¶ Subclassed by yyFlexLexer
Public Functions
-
virtual
~FlexLexer()¶
-
const char *
YYText() const¶
-
int
YYLeng() const¶
-
virtual void
yy_switch_to_buffer(yy_buffer_state *new_buffer) = 0¶
-
virtual yy_buffer_state *
yy_create_buffer(std::istream *s, int size) = 0¶
-
virtual yy_buffer_state *
yy_create_buffer(std::istream &s, int size) = 0¶
-
virtual void
yy_delete_buffer(yy_buffer_state *b) = 0¶
-
virtual void
yyrestart(std::istream *s) = 0¶
-
virtual void
yyrestart(std::istream &s) = 0¶
-
virtual int
yylex() = 0¶
-
int
yylex(std::istream &new_in, std::ostream &new_out)¶
-
int
yylex(std::istream *new_in, std::ostream *new_out = 0)¶
-
virtual void
switch_streams(std::istream *new_in, std::ostream *new_out) = 0¶
-
virtual void
switch_streams(std::istream &new_in, std::ostream &new_out) = 0¶
-
int
lineno() const¶
-
int
debug() const¶
-
void
set_debug(int flag)¶
-
virtual