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)

Protected Attributes

char *yytext
int yyleng
int yylineno
int yy_flex_debug