#include <FlexLexer.h>
Definition at line 103 of file FlexLexer.h.
yyFlexLexer::yyFlexLexer | ( | std::istream * | arg_yyin = 0 , |
|
std::ostream * | arg_yyout = 0 | |||
) |
yyFlexLexer::~yyFlexLexer | ( | ) | [virtual] |
Definition at line 971 of file lex.yy.cc.
References yy_current_buffer, yy_delete_buffer(), and yy_state_buf.
void yyFlexLexer::yy_switch_to_buffer | ( | struct yy_buffer_state * | new_buffer | ) | [virtual] |
Implements FlexLexer.
struct yy_buffer_state* yyFlexLexer::yy_create_buffer | ( | std::istream * | s, | |
int | size | |||
) | [read, virtual] |
Implements FlexLexer.
void yyFlexLexer::yy_delete_buffer | ( | struct yy_buffer_state * | b | ) | [virtual] |
void yyFlexLexer::yyrestart | ( | std::istream * | s | ) | [virtual] |
virtual void yyFlexLexer::switch_streams | ( | std::istream * | new_in, | |
std::ostream * | new_out | |||
) | [virtual] |
Implements FlexLexer.
int yyFlexLexer::LexerInput | ( | char * | buf, | |
int | max_size | |||
) | [protected, virtual] |
void yyFlexLexer::LexerOutput | ( | const char * | buf, | |
int | size | |||
) | [protected, virtual] |
virtual void yyFlexLexer::LexerError | ( | const char * | msg | ) | [protected, virtual] |
void yyFlexLexer::yyunput | ( | int | c, | |
char * | buf_ptr | |||
) | [protected] |
int yyFlexLexer::yyinput | ( | ) | [protected] |
Definition at line 1259 of file lex.yy.cc.
References EOB_ACT_CONTINUE_SCAN, EOB_ACT_END_OF_FILE, EOB_ACT_LAST_MATCH, yy_c_buf_p, yy_did_buffer_switch_on_eof, YY_END_OF_BUFFER_CHAR, yy_get_next_buffer(), yy_hold_char, yy_n_chars, YY_NEW_FILE, yyin, yyrestart(), yytext_ptr, and yywrap.
void yyFlexLexer::yy_load_buffer_state | ( | ) | [protected] |
Definition at line 1363 of file lex.yy.cc.
References yy_buffer_state::yy_buf_pos, yy_c_buf_p, yy_current_buffer, yy_hold_char, yy_buffer_state::yy_input_file, yy_buffer_state::yy_n_chars, yy_n_chars, yyin, and yytext_ptr.
void yyFlexLexer::yy_init_buffer | ( | struct yy_buffer_state * | b, | |
std::istream * | s | |||
) | [protected] |
void yyFlexLexer::yy_flush_buffer | ( | struct yy_buffer_state * | b | ) | [protected] |
void yyFlexLexer::yy_push_state | ( | int | new_state | ) | [protected] |
void yyFlexLexer::yy_pop_state | ( | ) | [protected] |
int yyFlexLexer::yy_top_state | ( | ) | [protected] |
yy_state_type yyFlexLexer::yy_get_previous_state | ( | ) | [protected] |
Definition at line 1164 of file lex.yy.cc.
References yy_c_buf_p, yy_last_accepting_cpos, yy_last_accepting_state, YY_MORE_ADJ, YY_SC_TO_UI, yy_start, and yytext_ptr.
yy_state_type yyFlexLexer::yy_try_NUL_trans | ( | yy_state_type | current_state | ) | [protected] |
Definition at line 1198 of file lex.yy.cc.
References yy_c_buf_p, yy_last_accepting_cpos, and yy_last_accepting_state.
int yyFlexLexer::yy_get_next_buffer | ( | ) | [protected] |
Definition at line 1032 of file lex.yy.cc.
References EOB_ACT_CONTINUE_SCAN, EOB_ACT_END_OF_FILE, EOB_ACT_LAST_MATCH, yy_buffer_state::yy_buf_size, YY_BUFFER_EOF_PENDING, yy_buffer_state::yy_buffer_status, yy_c_buf_p, yy_buffer_state::yy_ch_buf, yy_current_buffer, YY_END_OF_BUFFER_CHAR, YY_FATAL_ERROR, yy_buffer_state::yy_fill_buffer, yy_flex_realloc(), YY_INPUT, yy_buffer_state::yy_is_our_buffer, YY_MORE_ADJ, yy_buffer_state::yy_n_chars, yy_n_chars, YY_READ_BUF_SIZE, yyin, yyrestart(), and yytext_ptr.
Referenced by yyinput().
int yyFlexLexer::yy_start_stack_ptr [protected] |
Definition at line 131 of file FlexLexer.h.
int yyFlexLexer::yy_start_stack_depth [protected] |
Definition at line 132 of file FlexLexer.h.
int* yyFlexLexer::yy_start_stack [protected] |
Definition at line 133 of file FlexLexer.h.
std::istream* yyFlexLexer::yyin [protected] |
Definition at line 143 of file FlexLexer.h.
Referenced by LexerInput(), yy_get_next_buffer(), yy_load_buffer_state(), and yyinput().
std::ostream* yyFlexLexer::yyout [protected] |
struct yy_buffer_state* yyFlexLexer::yy_current_buffer [read, protected] |
Definition at line 146 of file FlexLexer.h.
Referenced by yy_get_next_buffer(), yy_load_buffer_state(), and ~yyFlexLexer().
char yyFlexLexer::yy_hold_char [protected] |
int yyFlexLexer::yy_n_chars [protected] |
Definition at line 152 of file FlexLexer.h.
Referenced by yy_get_next_buffer(), yy_load_buffer_state(), and yyinput().
char* yyFlexLexer::yy_c_buf_p [protected] |
Definition at line 155 of file FlexLexer.h.
Referenced by yy_get_next_buffer(), yy_get_previous_state(), yy_load_buffer_state(), yy_try_NUL_trans(), and yyinput().
int yyFlexLexer::yy_init [protected] |
Definition at line 157 of file FlexLexer.h.
int yyFlexLexer::yy_start [protected] |
int yyFlexLexer::yy_did_buffer_switch_on_eof [protected] |
yy_state_type yyFlexLexer::yy_last_accepting_state [protected] |
Definition at line 167 of file FlexLexer.h.
Referenced by yy_get_previous_state(), and yy_try_NUL_trans().
char* yyFlexLexer::yy_last_accepting_cpos [protected] |
Definition at line 168 of file FlexLexer.h.
Referenced by yy_get_previous_state(), and yy_try_NUL_trans().
yy_state_type* yyFlexLexer::yy_state_buf [protected] |
yy_state_type* yyFlexLexer::yy_state_ptr [protected] |
Definition at line 171 of file FlexLexer.h.
char* yyFlexLexer::yy_full_match [protected] |
Definition at line 173 of file FlexLexer.h.
int* yyFlexLexer::yy_full_state [protected] |
Definition at line 174 of file FlexLexer.h.
int yyFlexLexer::yy_full_lp [protected] |
Definition at line 175 of file FlexLexer.h.
int yyFlexLexer::yy_lp [protected] |
Definition at line 177 of file FlexLexer.h.
int yyFlexLexer::yy_looking_for_trail_begin [protected] |
Definition at line 178 of file FlexLexer.h.
int yyFlexLexer::yy_more_flag [protected] |
Definition at line 180 of file FlexLexer.h.
int yyFlexLexer::yy_more_len [protected] |
Definition at line 181 of file FlexLexer.h.
int yyFlexLexer::yy_more_offset [protected] |
Definition at line 182 of file FlexLexer.h.
int yyFlexLexer::yy_prev_more_offset [protected] |
Definition at line 183 of file FlexLexer.h.