#include <ds9FlexLexer.h>
Definition at line 121 of file ds9FlexLexer.h.
yyFlexLexer::yyFlexLexer |
( |
FLEX_STD istream * |
arg_yyin = 0 , |
|
|
FLEX_STD ostream * |
arg_yyout = 0 |
|
) |
| |
arg_yyin and arg_yyout default to the cin and cout, but we only make that assignment when initializing in yylex().
virtual yyFlexLexer::~yyFlexLexer |
( |
| ) |
|
|
virtual |
virtual void yyFlexLexer::LexerError |
( |
const char * |
msg | ) |
|
|
protectedvirtual |
virtual int yyFlexLexer::LexerInput |
( |
char * |
buf, |
|
|
int |
max_size |
|
) |
| |
|
protectedvirtual |
virtual void yyFlexLexer::LexerOutput |
( |
const char * |
buf, |
|
|
int |
size |
|
) |
| |
|
protectedvirtual |
virtual void yyFlexLexer::switch_streams |
( |
FLEX_STD istream * |
new_in, |
|
|
FLEX_STD ostream * |
new_out = 0 |
|
) |
| |
|
virtual |
Switch to new input/output streams.
A nil stream pointer indicates "keep the current one".
Implements FlexLexer.
struct yy_buffer_state* yyFlexLexer::yy_create_buffer |
( |
FLEX_STD istream * |
s, |
|
|
int |
size |
|
) |
| |
|
virtual |
void yyFlexLexer::yy_delete_buffer |
( |
struct yy_buffer_state * |
b | ) |
|
|
virtual |
void yyFlexLexer::yy_flush_buffer |
( |
struct yy_buffer_state * |
b | ) |
|
|
protected |
int yyFlexLexer::yy_get_next_buffer |
( |
| ) |
|
|
protected |
void yyFlexLexer::yy_init_buffer |
( |
struct yy_buffer_state * |
b, |
|
|
FLEX_STD istream * |
s |
|
) |
| |
|
protected |
void yyFlexLexer::yy_load_buffer_state |
( |
| ) |
|
|
protected |
void yyFlexLexer::yy_pop_state |
( |
| ) |
|
|
protected |
void yyFlexLexer::yy_push_state |
( |
int |
new_state | ) |
|
|
protected |
void yyFlexLexer::yy_switch_to_buffer |
( |
struct yy_buffer_state * |
new_buffer | ) |
|
|
virtual |
int yyFlexLexer::yy_top_state |
( |
| ) |
|
|
protected |
void yyFlexLexer::yyensure_buffer_stack |
( |
void |
| ) |
|
|
protected |
int yyFlexLexer::yyinput |
( |
| ) |
|
|
protected |
virtual int yyFlexLexer::yylex |
( |
| ) |
|
|
virtual |
void yyFlexLexer::yypop_buffer_state |
( |
| ) |
|
void yyFlexLexer::yypush_buffer_state |
( |
struct yy_buffer_state * |
new_buffer | ) |
|
void yyFlexLexer::yyrestart |
( |
FLEX_STD istream * |
s | ) |
|
|
virtual |
void yyFlexLexer::yyunput |
( |
int |
c, |
|
|
char * |
buf_ptr |
|
) |
| |
|
protected |
virtual int yyFlexLexer::yywrap |
( |
| ) |
|
|
virtual |
struct yy_buffer_state** yyFlexLexer::yy_buffer_stack |
|
protected |
size_t yyFlexLexer::yy_buffer_stack_max |
|
protected |
size_t yyFlexLexer::yy_buffer_stack_top |
|
protected |
char* yyFlexLexer::yy_c_buf_p |
|
protected |
Points to current character in buffer.
Definition at line 175 of file ds9FlexLexer.h.
int yyFlexLexer::yy_did_buffer_switch_on_eof |
|
protected |
Flag which is used to allow yywrap()'s to do buffer switches instead of setting up a fresh yyin.
A bit of a hack...
Definition at line 182 of file ds9FlexLexer.h.
int yyFlexLexer::yy_full_lp |
|
protected |
char* yyFlexLexer::yy_full_match |
|
protected |
int* yyFlexLexer::yy_full_state |
|
protected |
char yyFlexLexer::yy_hold_char |
|
protected |
yy_hold_char holds the character lost when yytext is formed.
Definition at line 169 of file ds9FlexLexer.h.
char* yyFlexLexer::yy_last_accepting_cpos |
|
protected |
The following are not always needed, but may be depending on use of certain flex features (like REJECT or yymore()).
Definition at line 193 of file ds9FlexLexer.h.
int yyFlexLexer::yy_looking_for_trail_begin |
|
protected |
int yyFlexLexer::yy_more_flag |
|
protected |
int yyFlexLexer::yy_more_len |
|
protected |
int yyFlexLexer::yy_more_offset |
|
protected |
int yyFlexLexer::yy_n_chars |
|
protected |
Number of characters read into yy_ch_buf.
Definition at line 172 of file ds9FlexLexer.h.
int yyFlexLexer::yy_prev_more_offset |
|
protected |
int yyFlexLexer::yy_start |
|
protected |
int* yyFlexLexer::yy_start_stack |
|
protected |
int yyFlexLexer::yy_start_stack_depth |
|
protected |
int yyFlexLexer::yy_start_stack_ptr |
|
protected |
The documentation for this class was generated from the following file: