COPASI API
4.16.103
|
#include <FlexLexer.h>
Public Member Functions | |
virtual void | switch_streams (std::istream *new_in, std::ostream *new_out=0) |
struct yy_buffer_state * | yy_create_buffer (std::istream *s, int size) |
void | yy_delete_buffer (struct yy_buffer_state *b) |
void | yy_switch_to_buffer (struct yy_buffer_state *new_buffer) |
yyFlexLexer (std::istream *arg_yyin=0, std::ostream *arg_yyout=0) | |
virtual int | yylex () |
void | yypop_buffer_state () |
void | yypush_buffer_state (struct yy_buffer_state *new_buffer) |
void | yyrestart (std::istream *s) |
virtual int | yywrap () |
virtual | ~yyFlexLexer () |
![]() | |
int | debug () const |
int | lineno () const |
void | set_debug (int flag) |
int | YYLeng () const |
int | yylex (std::istream *new_in, std::ostream *new_out=0) |
const char * | YYText () const |
virtual | ~FlexLexer () |
Protected Member Functions | |
virtual void | LexerError (const char *msg) |
virtual int | LexerInput (char *buf, int max_size) |
virtual void | LexerOutput (const char *buf, int size) |
void | yy_flush_buffer (struct yy_buffer_state *b) |
int | yy_get_next_buffer () |
yy_state_type | yy_get_previous_state () |
void | yy_init_buffer (struct yy_buffer_state *b, std::istream *s) |
void | yy_load_buffer_state () |
void | yy_pop_state () |
void | yy_push_state (int new_state) |
int | yy_top_state () |
yy_state_type | yy_try_NUL_trans (yy_state_type current_state) |
void | yyensure_buffer_stack (void) |
int | yyinput () |
void | yyunput (int c, char *buf_ptr) |
Protected Attributes | |
struct yy_buffer_state ** | yy_buffer_stack |
size_t | yy_buffer_stack_max |
size_t | yy_buffer_stack_top |
char * | yy_c_buf_p |
int | yy_did_buffer_switch_on_eof |
int | yy_full_lp |
char * | yy_full_match |
int * | yy_full_state |
char | yy_hold_char |
int | yy_init |
char * | yy_last_accepting_cpos |
yy_state_type | yy_last_accepting_state |
int | yy_looking_for_trail_begin |
int | yy_lp |
int | yy_more_flag |
int | yy_more_len |
int | yy_more_offset |
int | yy_n_chars |
int | yy_prev_more_offset |
int | yy_start |
int * | yy_start_stack |
int | yy_start_stack_depth |
int | yy_start_stack_ptr |
yy_state_type * | yy_state_buf |
yy_state_type * | yy_state_ptr |
std::istream * | yyin |
std::ostream * | yyout |
![]() | |
int | yy_flex_debug |
int | yyleng |
int | yylineno |
char * | yytext |
Definition at line 128 of file FlexLexer.h.
yyFlexLexer::yyFlexLexer | ( | std::istream * | arg_yyin = 0 , |
std::ostream * | arg_yyout = 0 |
||
) |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
Implements FlexLexer.
|
virtual |
Implements FlexLexer.
Referenced by CChemEqParser::switch_streams(), CEvaluationLexer::switch_streams(), CChemEqParser::yyrestart(), and CEvaluationLexer::yyrestart().
|
virtual |
|
protected |
Referenced by CChemEqParser::yy_init_buffer(), and CEvaluationLexer::yy_init_buffer().
|
protected |
Referenced by CChemEqParser::yyinput(), and CEvaluationLexer::yyinput().
|
protected |
|
protected |
|
protected |
Referenced by CChemEqParser::yy_flush_buffer(), CEvaluationLexer::yy_flush_buffer(), CChemEqParser::yy_switch_to_buffer(), CEvaluationLexer::yy_switch_to_buffer(), CChemEqParser::yypop_buffer_state(), CEvaluationLexer::yypop_buffer_state(), CChemEqParser::yypush_buffer_state(), CEvaluationLexer::yypush_buffer_state(), CChemEqParser::yyrestart(), and CEvaluationLexer::yyrestart().
|
protected |
|
protected |
|
virtual |
Implements FlexLexer.
Referenced by CChemEqParser::switch_streams(), and CEvaluationLexer::switch_streams().
|
protected |
|
protected |
|
protected |
Referenced by CChemEqParser::yyinput(), and CEvaluationLexer::yyinput().
|
virtual |
Implements FlexLexer.
void yyFlexLexer::yypop_buffer_state | ( | ) |
void yyFlexLexer::yypush_buffer_state | ( | struct yy_buffer_state * | new_buffer | ) |
|
virtual |
Implements FlexLexer.
Referenced by CChemEqParser::yy_get_next_buffer(), CEvaluationLexer::yy_get_next_buffer(), CChemEqParser::yyinput(), and CEvaluationLexer::yyinput().
|
protected |
|
virtual |
Referenced by CChemEqParser::yyinput(), and CEvaluationLexer::yyinput().
|
protected |
Stack as an array.
Definition at line 195 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yyensure_buffer_stack(), CEvaluationLexer::yyensure_buffer_stack(), CChemEqParser::~CChemEqParser(), and CEvaluationLexer::~CEvaluationLexer().
|
protected |
capacity of stack.
Definition at line 194 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yyensure_buffer_stack(), and CEvaluationLexer::yyensure_buffer_stack().
|
protected |
index of top of stack.
Definition at line 193 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yyensure_buffer_stack(), CEvaluationLexer::yyensure_buffer_stack(), CChemEqParser::yypop_buffer_state(), CEvaluationLexer::yypop_buffer_state(), CChemEqParser::yypush_buffer_state(), and CEvaluationLexer::yypush_buffer_state().
|
protected |
Definition at line 183 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yy_get_next_buffer(), CEvaluationLexer::yy_get_next_buffer(), CChemEqParser::yy_get_previous_state(), CEvaluationLexer::yy_get_previous_state(), CChemEqParser::yy_load_buffer_state(), CEvaluationLexer::yy_load_buffer_state(), CChemEqParser::yy_switch_to_buffer(), CEvaluationLexer::yy_switch_to_buffer(), CChemEqParser::yy_try_NUL_trans(), CEvaluationLexer::yy_try_NUL_trans(), CChemEqParser::yyinput(), CEvaluationLexer::yyinput(), CChemEqParser::yypush_buffer_state(), CEvaluationLexer::yypush_buffer_state(), CChemEqParser::yyunput(), and CEvaluationLexer::yyunput().
|
protected |
Definition at line 190 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yy_switch_to_buffer(), CEvaluationLexer::yy_switch_to_buffer(), CChemEqParser::yyinput(), CEvaluationLexer::yyinput(), CChemEqParser::yypop_buffer_state(), CEvaluationLexer::yypop_buffer_state(), CChemEqParser::yypush_buffer_state(), and CEvaluationLexer::yypush_buffer_state().
|
protected |
Definition at line 209 of file FlexLexer.h.
|
protected |
Definition at line 207 of file FlexLexer.h.
|
protected |
Definition at line 208 of file FlexLexer.h.
|
protected |
Definition at line 177 of file FlexLexer.h.
Referenced by CChemEqParser::yy_load_buffer_state(), CEvaluationLexer::yy_load_buffer_state(), CChemEqParser::yy_switch_to_buffer(), CEvaluationLexer::yy_switch_to_buffer(), CChemEqParser::yyinput(), CEvaluationLexer::yyinput(), CChemEqParser::yypush_buffer_state(), CEvaluationLexer::yypush_buffer_state(), CChemEqParser::yyunput(), and CEvaluationLexer::yyunput().
|
protected |
Definition at line 185 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), and CEvaluationLexer::CEvaluationLexer().
|
protected |
Definition at line 202 of file FlexLexer.h.
Referenced by CChemEqParser::yy_get_previous_state(), CEvaluationLexer::yy_get_previous_state(), CChemEqParser::yy_try_NUL_trans(), and CEvaluationLexer::yy_try_NUL_trans().
|
protected |
Definition at line 201 of file FlexLexer.h.
Referenced by CChemEqParser::yy_get_previous_state(), CEvaluationLexer::yy_get_previous_state(), CChemEqParser::yy_try_NUL_trans(), and CEvaluationLexer::yy_try_NUL_trans().
|
protected |
Definition at line 212 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), and CEvaluationLexer::CEvaluationLexer().
|
protected |
Definition at line 211 of file FlexLexer.h.
|
protected |
Definition at line 214 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), and CEvaluationLexer::CEvaluationLexer().
|
protected |
Definition at line 215 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), and CEvaluationLexer::CEvaluationLexer().
|
protected |
Definition at line 216 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), and CEvaluationLexer::CEvaluationLexer().
|
protected |
Definition at line 180 of file FlexLexer.h.
Referenced by CChemEqParser::yy_get_next_buffer(), CEvaluationLexer::yy_get_next_buffer(), CChemEqParser::yy_load_buffer_state(), CEvaluationLexer::yy_load_buffer_state(), CChemEqParser::yy_switch_to_buffer(), CEvaluationLexer::yy_switch_to_buffer(), CChemEqParser::yyinput(), CEvaluationLexer::yyinput(), CChemEqParser::yypush_buffer_state(), CEvaluationLexer::yypush_buffer_state(), CChemEqParser::yyunput(), and CEvaluationLexer::yyunput().
|
protected |
Definition at line 217 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), and CEvaluationLexer::CEvaluationLexer().
|
protected |
Definition at line 186 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yy_get_previous_state(), and CEvaluationLexer::yy_get_previous_state().
|
protected |
Definition at line 163 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yy_pop_state(), CEvaluationLexer::yy_pop_state(), CChemEqParser::yy_push_state(), CEvaluationLexer::yy_push_state(), CChemEqParser::yy_top_state(), CEvaluationLexer::yy_top_state(), CChemEqParser::~CChemEqParser(), and CEvaluationLexer::~CEvaluationLexer().
|
protected |
Definition at line 162 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yy_push_state(), and CEvaluationLexer::yy_push_state().
|
protected |
Definition at line 161 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yy_pop_state(), CEvaluationLexer::yy_pop_state(), CChemEqParser::yy_push_state(), CEvaluationLexer::yy_push_state(), CChemEqParser::yy_top_state(), and CEvaluationLexer::yy_top_state().
|
protected |
Definition at line 204 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::~CChemEqParser(), and CEvaluationLexer::~CEvaluationLexer().
|
protected |
Definition at line 205 of file FlexLexer.h.
|
protected |
Definition at line 173 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::yy_get_next_buffer(), CEvaluationLexer::yy_get_next_buffer(), CChemEqParser::yy_load_buffer_state(), CEvaluationLexer::yy_load_buffer_state(), CChemEqParser::yyinput(), CEvaluationLexer::yyinput(), CChemEqParser::yyrestart(), and CEvaluationLexer::yyrestart().
|
protected |
Definition at line 174 of file FlexLexer.h.
Referenced by CChemEqParser::CChemEqParser(), CEvaluationLexer::CEvaluationLexer(), CChemEqParser::LexerOutput(), CEvaluationLexer::LexerOutput(), CChemEqParser::switch_streams(), and CEvaluationLexer::switch_streams().