Class FlexLexer

Inheritance Relationships

Derived Type

Class Documentation

class FlexLexer

Subclassed by yyFlexLexer

Public Functions

inline virtual ~FlexLexer()
inline const char *YYText()
inline int YYLeng()
virtual void yy_switch_to_buffer(struct yy_buffer_state *new_buffer) = 0
virtual struct yy_buffer_state *yy_create_buffer(istream *s, int size) = 0
virtual void yy_delete_buffer(struct yy_buffer_state *b) = 0
virtual void yyrestart(istream *s) = 0
virtual int yylex() = 0
inline int yylex(istream *new_in, ostream *new_out = 0)
virtual void switch_streams(istream *new_in = 0, ostream *new_out = 0) = 0
inline int lineno() const
inline int debug() const
inline void set_debug(int flag)

Protected Attributes

char *yytext
int yyleng
int yylineno
int yy_flex_debug