Class yyFlexLexer
Defined in File oldFlexLexer.h
Inheritance Relationships
Base Type
public FlexLexer
(Class FlexLexer)
Class Documentation
-
class yyFlexLexer : public FlexLexer
Public Functions
-
yyFlexLexer(istream *arg_yyin = 0, ostream *arg_yyout = 0)
-
virtual ~yyFlexLexer()
-
virtual void yy_switch_to_buffer(struct yy_buffer_state *new_buffer)
-
virtual struct yy_buffer_state *yy_create_buffer(istream *s, int size)
-
virtual void yy_delete_buffer(struct yy_buffer_state *b)
-
virtual void yyrestart(istream *s)
-
virtual int yylex()
-
virtual void switch_streams(istream *new_in, ostream *new_out)
Protected Functions
-
virtual int LexerInput(char *buf, int max_size)
-
virtual void LexerOutput(const char *buf, int size)
-
virtual void LexerError(const char *msg)
-
void yyunput(int c, char *buf_ptr)
-
int yyinput()
-
void yy_load_buffer_state()
-
void yy_init_buffer(struct yy_buffer_state *b, istream *s)
-
void yy_flush_buffer(struct yy_buffer_state *b)
-
void yy_push_state(int new_state)
-
void yy_pop_state()
-
int yy_top_state()
-
yy_state_type yy_get_previous_state()
-
yy_state_type yy_try_NUL_trans(yy_state_type current_state)
-
int yy_get_next_buffer()
Protected Attributes
-
int yy_start_stack_ptr
-
int yy_start_stack_depth
-
int *yy_start_stack
-
istream *yyin
-
ostream *yyout
-
struct yy_buffer_state *yy_current_buffer
-
char yy_hold_char
-
int yy_n_chars
-
char *yy_c_buf_p
-
int yy_init
-
int yy_start
-
int yy_did_buffer_switch_on_eof
-
yy_state_type yy_last_accepting_state
-
char *yy_last_accepting_cpos
-
yy_state_type *yy_state_buf
-
yy_state_type *yy_state_ptr
-
char *yy_full_match
-
int *yy_full_state
-
int yy_full_lp
-
int yy_lp
-
int yy_looking_for_trail_begin
-
int yy_more_flag
-
int yy_more_len
-
int yy_more_offset
-
int yy_prev_more_offset
-
yyFlexLexer(istream *arg_yyin = 0, ostream *arg_yyout = 0)