#include <ossimFlexLexer.h>
Definition at line 106 of file ossimFlexLexer.h.
◆ yyFlexLexer()
yyFlexLexer::yyFlexLexer |
( |
istream * |
arg_yyin = 0 , |
|
|
ostream * |
arg_yyout = 0 |
|
) |
| |
Definition at line 1140 of file ossimEquTokenizer.cpp.
References YY_BUF_SIZE.
1162 #ifdef YY_USES_REJECT
yy_state_type * yy_state_buf
int yy_looking_for_trail_begin
int yy_did_buffer_switch_on_eof
struct yy_buffer_state * yy_current_buffer
◆ ~yyFlexLexer()
yyFlexLexer::~yyFlexLexer |
( |
| ) |
|
|
virtual |
Definition at line 1169 of file ossimEquTokenizer.cpp.
yy_state_type * yy_state_buf
void yy_delete_buffer(struct yy_buffer_state *b)
struct yy_buffer_state * yy_current_buffer
◆ LexerError()
void yyFlexLexer::LexerError |
( |
const char * |
msg | ) |
|
|
protectedvirtual |
◆ LexerInput()
int yyFlexLexer::LexerInput |
( |
char * |
buf, |
|
|
int |
max_size |
|
) |
| |
|
protectedvirtual |
◆ LexerOutput()
void yyFlexLexer::LexerOutput |
( |
const char * |
buf, |
|
|
int |
size |
|
) |
| |
|
protectedvirtual |
◆ switch_streams()
void yyFlexLexer::switch_streams |
( |
istream * |
new_in, |
|
|
ostream * |
new_out |
|
) |
| |
|
virtual |
Implements FlexLexer.
Definition at line 1175 of file ossimEquTokenizer.cpp.
References YY_BUF_SIZE.
void yy_switch_to_buffer(struct yy_buffer_state *new_buffer)
struct yy_buffer_state * yy_create_buffer(istream *s, int size)
void yy_delete_buffer(struct yy_buffer_state *b)
struct yy_buffer_state * yy_current_buffer
◆ yy_create_buffer()
Implements FlexLexer.
Definition at line 1569 of file ossimEquTokenizer.cpp.
void yy_init_buffer(struct yy_buffer_state *b, istream *s)
struct yy_buffer_state * YY_BUFFER_STATE
#define YY_FATAL_ERROR(msg)
◆ yy_delete_buffer()
◆ yy_flush_buffer()
◆ yy_get_next_buffer()
int yyFlexLexer::yy_get_next_buffer |
( |
| ) |
|
|
protected |
Definition at line 1230 of file ossimEquTokenizer.cpp.
References EOB_ACT_END_OF_FILE, EOB_ACT_LAST_MATCH, yy_buffer_state::yy_buf_size, YY_BUFFER_EOF_PENDING, yy_buffer_state::yy_ch_buf, YY_FATAL_ERROR, yy_buffer_state::yy_is_our_buffer, YY_MORE_ADJ, and yytext_ptr.
1234 int number_to_move, i;
1239 "fatal flex scanner internal error--end of buffer missed" );
1265 for ( i = 0; i < number_to_move; ++i )
1266 *(dest++) = *(source++);
1279 while ( num_to_read <= 0 )
1281 #ifdef YY_USES_REJECT 1283 "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
1289 int yy_c_buf_p_offset =
1296 if ( new_size <= 0 )
1312 "fatal error - scanner input buffer overflow" );
void yyrestart(istream *s)
#define YY_END_OF_BUFFER_CHAR
#define EOB_ACT_END_OF_FILE
#define YY_INPUT(buf, result, max_size)
#define YY_FATAL_ERROR(msg)
#define YY_BUFFER_EOF_PENDING
#define EOB_ACT_LAST_MATCH
struct yy_buffer_state * yy_current_buffer
#define EOB_ACT_CONTINUE_SCAN
◆ yy_get_previous_state()
Definition at line 1362 of file ossimEquTokenizer.cpp.
References yy_cp, YY_MORE_ADJ, and yytext_ptr.
1372 if ( yy_accept[yy_current_state] )
1377 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1379 yy_current_state = (int) yy_def[yy_current_state];
1380 if ( yy_current_state >= 119 )
1381 yy_c = yy_meta[(
unsigned int) yy_c];
1383 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
1386 return yy_current_state;
yy_state_type yy_last_accepting_state
char * yy_last_accepting_cpos
◆ yy_init_buffer()
void yyFlexLexer::yy_init_buffer |
( |
struct yy_buffer_state * |
b, |
|
|
istream * |
s |
|
) |
| |
|
protected |
◆ yy_load_buffer_state()
void yyFlexLexer::yy_load_buffer_state |
( |
| ) |
|
|
protected |
◆ yy_pop_state()
void yyFlexLexer::yy_pop_state |
( |
| ) |
|
|
protected |
◆ yy_push_state()
void yyFlexLexer::yy_push_state |
( |
int |
new_state | ) |
|
|
protected |
◆ yy_switch_to_buffer()
void yyFlexLexer::yy_switch_to_buffer |
( |
struct yy_buffer_state * |
new_buffer | ) |
|
|
virtual |
Implements FlexLexer.
Definition at line 1535 of file ossimEquTokenizer.cpp.
void yy_load_buffer_state()
int yy_did_buffer_switch_on_eof
struct yy_buffer_state * yy_current_buffer
◆ yy_top_state()
int yyFlexLexer::yy_top_state |
( |
| ) |
|
|
protected |
◆ yy_try_NUL_trans()
Definition at line 1396 of file ossimEquTokenizer.cpp.
References yy_cp.
1402 if ( yy_accept[yy_current_state] )
1407 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1409 yy_current_state = (int) yy_def[yy_current_state];
1410 if ( yy_current_state >= 119 )
1411 yy_c = yy_meta[(
unsigned int) yy_c];
1413 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
1414 yy_is_jam = (yy_current_state == 118);
1416 return yy_is_jam ? 0 : yy_current_state;
yy_state_type yy_last_accepting_state
char * yy_last_accepting_cpos
◆ yyinput()
int yyFlexLexer::yyinput |
( |
| ) |
|
|
protected |
◆ yylex()
virtual int yyFlexLexer::yylex |
( |
| ) |
|
|
virtual |
◆ yyrestart()
void yyFlexLexer::yyrestart |
( |
istream * |
s | ) |
|
|
virtual |
Implements FlexLexer.
Definition at line 1525 of file ossimEquTokenizer.cpp.
References YY_BUF_SIZE.
void yy_init_buffer(struct yy_buffer_state *b, istream *s)
struct yy_buffer_state * yy_create_buffer(istream *s, int size)
void yy_load_buffer_state()
struct yy_buffer_state * yy_current_buffer
◆ yyunput()
void yyFlexLexer::yyunput |
( |
int |
c, |
|
|
char * |
buf_ptr |
|
) |
| |
|
protected |
Definition at line 1420 of file ossimEquTokenizer.cpp.
References yy_bp, yy_cp, YY_FATAL_ERROR, and yytext_ptr.
1427 if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
1437 *--dest = *--source;
1439 yy_cp += (int) (dest - source);
1440 yy_bp += (int) (dest - source);
1444 if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
1448 *--
yy_cp = (char) c;
#define YY_FATAL_ERROR(msg)
struct yy_buffer_state * yy_current_buffer
◆ yy_c_buf_p
char* yyFlexLexer::yy_c_buf_p |
|
protected |
◆ yy_current_buffer
◆ yy_did_buffer_switch_on_eof
int yyFlexLexer::yy_did_buffer_switch_on_eof |
|
protected |
◆ yy_full_lp
int yyFlexLexer::yy_full_lp |
|
protected |
◆ yy_full_match
char* yyFlexLexer::yy_full_match |
|
protected |
◆ yy_full_state
int* yyFlexLexer::yy_full_state |
|
protected |
◆ yy_hold_char
char yyFlexLexer::yy_hold_char |
|
protected |
◆ yy_init
◆ yy_last_accepting_cpos
char* yyFlexLexer::yy_last_accepting_cpos |
|
protected |
◆ yy_last_accepting_state
◆ yy_looking_for_trail_begin
int yyFlexLexer::yy_looking_for_trail_begin |
|
protected |
◆ yy_lp
◆ yy_more_flag
int yyFlexLexer::yy_more_flag |
|
protected |
◆ yy_more_len
int yyFlexLexer::yy_more_len |
|
protected |
◆ yy_more_offset
int yyFlexLexer::yy_more_offset |
|
protected |
◆ yy_n_chars
int yyFlexLexer::yy_n_chars |
|
protected |
◆ yy_prev_more_offset
int yyFlexLexer::yy_prev_more_offset |
|
protected |
◆ yy_start
int yyFlexLexer::yy_start |
|
protected |
◆ yy_start_stack
int* yyFlexLexer::yy_start_stack |
|
protected |
◆ yy_start_stack_depth
int yyFlexLexer::yy_start_stack_depth |
|
protected |
◆ yy_start_stack_ptr
int yyFlexLexer::yy_start_stack_ptr |
|
protected |
◆ yy_state_buf
◆ yy_state_ptr
◆ yyin
istream* yyFlexLexer::yyin |
|
protected |
◆ yyout
ostream* yyFlexLexer::yyout |
|
protected |
The documentation for this class was generated from the following files: