#include <funxml_data_nodeFlexLexer.hpp>
Inheritance diagram for funxml_data_nodeFlexLexer:
Public Member Functions | |
funxml_data_nodeFlexLexer (istream *arg_yyin=0, ostream *arg_yyout=0) | |
virtual | ~funxml_data_nodeFlexLexer () |
void | yy_switch_to_buffer (struct yy_buffer_state *new_buffer) |
yy_buffer_state * | yy_create_buffer (istream *s, int size) |
void | yy_delete_buffer (struct yy_buffer_state *b) |
void | yyrestart (istream *s) |
virtual int | yylex () |
virtual void | switch_streams (istream *new_in, ostream *new_out) |
int | yylex (istream *new_in, ostream *new_out=0) |
Protected Member Functions | |
virtual int | LexerInput (char *buf, int max_size) |
virtual void | LexerOutput (const char *buf, int size) |
virtual void | LexerError (const char *msg) |
virtual int | actionHook (void *data=0) |
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 |
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 |
It is an implementation detail only, but is installed along with the rest of the headers so that we can build s11n on platforms where the 'flex' tool is not available to generate this class' underlying code, provided thoses platforms can build the code generated by flex on another platform (which should work for most platforms, in theory).
See the FlexLexer class for the interface documentation.
Definition at line 16 of file funxml_data_nodeFlexLexer.hpp.
|
|
|
|
|
Definition at line 43 of file funxml_data_nodeFlexLexer.hpp. |
|
|
|
|
|
|
|
Implements FlexLexer. |
|
Implements FlexLexer. |
|
Implements FlexLexer. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements FlexLexer. |
|
|
|
|
|
|
|
Reimplemented from FlexLexer. Definition at line 32 of file funxml_data_nodeFlexLexer.hpp. References FlexLexer::yylex(). |
|
Implements FlexLexer. |
|
Implements FlexLexer. |
|
|
|
Definition at line 78 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 69 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 85 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 98 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 96 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 97 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 72 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 80 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 91 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 90 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 101 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 100 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 103 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 104 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 105 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 75 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 106 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 81 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 56 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 55 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 54 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 93 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 94 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 66 of file funxml_data_nodeFlexLexer.hpp. |
|
Definition at line 67 of file funxml_data_nodeFlexLexer.hpp. |