OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
yyFlexLexer Class Reference

#include <ossimFlexLexer.h>

Inheritance diagram for yyFlexLexer:
FlexLexer

Public Member Functions

 yyFlexLexer (istream *arg_yyin=0, ostream *arg_yyout=0)
 
virtual ~yyFlexLexer ()
 
void yy_switch_to_buffer (struct yy_buffer_state *new_buffer)
 
struct yy_buffer_stateyy_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)
 
- Public Member Functions inherited from FlexLexer
virtual ~FlexLexer ()
 
const char * YYText ()
 
int YYLeng ()
 
int yylex (istream *new_in, ostream *new_out=0)
 
int lineno () const
 
int debug () const
 
void set_debug (int flag)
 

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)
 
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
 
struct yy_buffer_stateyy_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_typeyy_state_buf
 
yy_state_typeyy_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
 
- Protected Attributes inherited from FlexLexer
char * yytext
 
int yyleng
 
int yylineno
 
int yy_flex_debug
 

Detailed Description

Definition at line 106 of file ossimFlexLexer.h.

Constructor & Destructor Documentation

◆ yyFlexLexer()

yyFlexLexer::yyFlexLexer ( istream *  arg_yyin = 0,
ostream *  arg_yyout = 0 
)

Definition at line 1140 of file ossimEquTokenizer.cpp.

References YY_BUF_SIZE.

1141  {
1142  yyin = arg_yyin;
1143  yyout = arg_yyout;
1144  yy_c_buf_p = 0;
1145  yy_init = 1;
1146  yy_start = 0;
1147  yy_flex_debug = 0;
1148  yylineno = 1; // this will only get updated if %option yylineno
1149 
1151 
1153  yy_more_flag = 0;
1154  yy_more_len = 0;
1156 
1158  yy_start_stack = 0;
1159 
1160  yy_current_buffer = 0;
1161 
1162 #ifdef YY_USES_REJECT
1164 #else
1165  yy_state_buf = 0;
1166 #endif
1167  }
int yy_flex_debug
int yy_state_type
int yy_start_stack_ptr
int yy_prev_more_offset
int * yy_start_stack
istream * yyin
yy_state_type * yy_state_buf
ostream * yyout
int yy_looking_for_trail_begin
int yy_did_buffer_switch_on_eof
char * yy_c_buf_p
int yy_start_stack_depth
#define YY_BUF_SIZE
struct yy_buffer_state * yy_current_buffer

◆ ~yyFlexLexer()

yyFlexLexer::~yyFlexLexer ( )
virtual

Definition at line 1169 of file ossimEquTokenizer.cpp.

1170  {
1171  delete yy_state_buf;
1173  }
yy_state_type * yy_state_buf
void yy_delete_buffer(struct yy_buffer_state *b)
struct yy_buffer_state * yy_current_buffer

Member Function Documentation

◆ LexerError()

void yyFlexLexer::LexerError ( const char *  msg)
protectedvirtual

Definition at line 1709 of file ossimEquTokenizer.cpp.

References YY_EXIT_FAILURE.

1710  {
1711  cerr << msg << '\n';
1712  exit( YY_EXIT_FAILURE );
1713  }
#define YY_EXIT_FAILURE

◆ LexerInput()

int yyFlexLexer::LexerInput ( char *  buf,
int  max_size 
)
protectedvirtual

Definition at line 1188 of file ossimEquTokenizer.cpp.

1192  {
1193  if ( yyin->eof() || yyin->fail() )
1194  return 0;
1195 
1196 #ifdef YY_INTERACTIVE
1197  yyin->get( buf[0] );
1198 
1199  if ( yyin->eof() )
1200  return 0;
1201 
1202  if ( yyin->bad() )
1203  return -1;
1204 
1205  return 1;
1206 
1207 #else
1208  (void) yyin->read( buf, max_size );
1209 
1210  if ( yyin->bad() )
1211  return -1;
1212  else
1213  return yyin->gcount();
1214 #endif
1215  }
istream * yyin

◆ LexerOutput()

void yyFlexLexer::LexerOutput ( const char *  buf,
int  size 
)
protectedvirtual

Definition at line 1217 of file ossimEquTokenizer.cpp.

References size.

1218  {
1219  (void) yyout->write( buf, size );
1220  }
ostream * yyout
yy_size_t size

◆ 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.

1176  {
1177  if ( new_in )
1178  {
1181  }
1182 
1183  if ( new_out )
1184  yyout = new_out;
1185  }
void yy_switch_to_buffer(struct yy_buffer_state *new_buffer)
struct yy_buffer_state * yy_create_buffer(istream *s, int size)
ostream * yyout
void yy_delete_buffer(struct yy_buffer_state *b)
#define YY_BUF_SIZE
struct yy_buffer_state * yy_current_buffer

◆ yy_create_buffer()

YY_BUFFER_STATE yyFlexLexer::yy_create_buffer ( istream *  s,
int  size 
)
virtual

Implements FlexLexer.

Definition at line 1569 of file ossimEquTokenizer.cpp.

1570  {
1571  YY_BUFFER_STATE b;
1572 
1573  b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
1574  if ( ! b )
1575  YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1576 
1577  b->yy_buf_size = size;
1578 
1579  /* yy_ch_buf has to be 2 characters longer than the size given because
1580  * we need to put in 2 end-of-buffer characters.
1581  */
1582  b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );
1583  if ( ! b->yy_ch_buf )
1584  YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1585 
1586  b->yy_is_our_buffer = 1;
1587 
1588  yy_init_buffer( b, file );
1589 
1590  return b;
1591  }
void yy_init_buffer(struct yy_buffer_state *b, istream *s)
struct yy_buffer_state * YY_BUFFER_STATE
yy_size_t size
#define YY_FATAL_ERROR(msg)

◆ yy_delete_buffer()

void yyFlexLexer::yy_delete_buffer ( struct yy_buffer_state b)
virtual

Implements FlexLexer.

Definition at line 1594 of file ossimEquTokenizer.cpp.

References yy_buffer_state::yy_is_our_buffer.

1595  {
1596  if ( ! b )
1597  return;
1598 
1599  if ( b == yy_current_buffer )
1601 
1602  if ( b->yy_is_our_buffer )
1603  yy_flex_free( (void *) b->yy_ch_buf );
1604 
1605  yy_flex_free( (void *) b );
1606  }
struct yy_buffer_state * YY_BUFFER_STATE
struct yy_buffer_state * yy_current_buffer

◆ yy_flush_buffer()

void yyFlexLexer::yy_flush_buffer ( struct yy_buffer_state b)
protected

Definition at line 1621 of file ossimEquTokenizer.cpp.

References yy_buffer_state::yy_at_bol, yy_buffer_state::yy_buf_pos, YY_BUFFER_NEW, yy_buffer_state::yy_buffer_status, yy_buffer_state::yy_ch_buf, YY_END_OF_BUFFER_CHAR, and yy_buffer_state::yy_n_chars.

1622  {
1623  if ( ! b )
1624  return;
1625 
1626  b->yy_n_chars = 0;
1627 
1628  /* We always need two end-of-buffer characters. The first causes
1629  * a transition to the end-of-buffer state. The second causes
1630  * a jam in that state.
1631  */
1634 
1635  b->yy_buf_pos = &b->yy_ch_buf[0];
1636 
1637  b->yy_at_bol = 1;
1639 
1640  if ( b == yy_current_buffer )
1642  }
#define YY_BUFFER_NEW
#define YY_END_OF_BUFFER_CHAR
struct yy_buffer_state * yy_current_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.

1231  {
1232  char *dest = yy_current_buffer->yy_ch_buf;
1233  char *source = yytext_ptr;
1234  int number_to_move, i;
1235  int ret_val;
1236 
1239  "fatal flex scanner internal error--end of buffer missed" );
1240 
1241  if ( yy_current_buffer->yy_fill_buffer == 0 )
1242  { /* Don't try to fill the buffer, so this is an EOF. */
1243  if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 )
1244  {
1245  /* We matched a single character, the EOB, so
1246  * treat this as a final EOF.
1247  */
1248  return EOB_ACT_END_OF_FILE;
1249  }
1250 
1251  else
1252  {
1253  /* We matched some text prior to the EOB, first
1254  * process it.
1255  */
1256  return EOB_ACT_LAST_MATCH;
1257  }
1258  }
1259 
1260  /* Try to read more data. */
1261 
1262  /* First move last chars to start of buffer. */
1263  number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1;
1264 
1265  for ( i = 0; i < number_to_move; ++i )
1266  *(dest++) = *(source++);
1267 
1269  /* don't do the read, it's not guaranteed to return an EOF,
1270  * just force an EOF
1271  */
1273 
1274  else
1275  {
1276  int num_to_read =
1277  yy_current_buffer->yy_buf_size - number_to_move - 1;
1278 
1279  while ( num_to_read <= 0 )
1280  { /* Not enough room in the buffer - grow it. */
1281 #ifdef YY_USES_REJECT
1283 "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
1284 #else
1285 
1286  /* just a shorter name for the current buffer */
1288 
1289  int yy_c_buf_p_offset =
1290  (int) (yy_c_buf_p - b->yy_ch_buf);
1291 
1292  if ( b->yy_is_our_buffer )
1293  {
1294  int new_size = b->yy_buf_size * 2;
1295 
1296  if ( new_size <= 0 )
1297  b->yy_buf_size += b->yy_buf_size / 8;
1298  else
1299  b->yy_buf_size *= 2;
1300 
1301  b->yy_ch_buf = (char *)
1302  /* Include room in for 2 EOB chars. */
1303  yy_flex_realloc( (void *) b->yy_ch_buf,
1304  b->yy_buf_size + 2 );
1305  }
1306  else
1307  /* Can't grow it, we don't own it. */
1308  b->yy_ch_buf = 0;
1309 
1310  if ( ! b->yy_ch_buf )
1312  "fatal error - scanner input buffer overflow" );
1313 
1314  yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
1315 
1316  num_to_read = yy_current_buffer->yy_buf_size -
1317  number_to_move - 1;
1318 #endif
1319  }
1320 
1321  if ( num_to_read > YY_READ_BUF_SIZE )
1322  num_to_read = YY_READ_BUF_SIZE;
1323 
1324  /* Read in more data. */
1325  YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),
1326  yy_n_chars, num_to_read );
1327 
1329  }
1330 
1331  if ( yy_n_chars == 0 )
1332  {
1333  if ( number_to_move == YY_MORE_ADJ )
1334  {
1335  ret_val = EOB_ACT_END_OF_FILE;
1336  yyrestart( yyin );
1337  }
1338 
1339  else
1340  {
1341  ret_val = EOB_ACT_LAST_MATCH;
1344  }
1345  }
1346 
1347  else
1348  ret_val = EOB_ACT_CONTINUE_SCAN;
1349 
1350  yy_n_chars += number_to_move;
1353 
1355 
1356  return ret_val;
1357  }
void yyrestart(istream *s)
istream * yyin
#define YY_END_OF_BUFFER_CHAR
#define EOB_ACT_END_OF_FILE
#define YY_INPUT(buf, result, max_size)
char * yy_c_buf_p
#define YY_MORE_ADJ
#define YY_FATAL_ERROR(msg)
#define YY_READ_BUF_SIZE
#define YY_BUFFER_EOF_PENDING
#define EOB_ACT_LAST_MATCH
struct yy_buffer_state * yy_current_buffer
#define yytext_ptr
#define EOB_ACT_CONTINUE_SCAN

◆ yy_get_previous_state()

yy_state_type yyFlexLexer::yy_get_previous_state ( )
protected

Definition at line 1362 of file ossimEquTokenizer.cpp.

References yy_cp, YY_MORE_ADJ, and yytext_ptr.

1363  {
1364  yy_state_type yy_current_state;
1365  char *yy_cp;
1366 
1367  yy_current_state = yy_start;
1368 
1369  for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )
1370  {
1371  YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
1372  if ( yy_accept[yy_current_state] )
1373  {
1374  yy_last_accepting_state = yy_current_state;
1376  }
1377  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1378  {
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];
1382  }
1383  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1384  }
1385 
1386  return yy_current_state;
1387  }
int yy_state_type
#define YY_SC_TO_UI(c)
unsigned char YY_CHAR
yy_state_type yy_last_accepting_state
char * yy_last_accepting_cpos
char * yy_c_buf_p
#define YY_MORE_ADJ
char * yy_cp
#define yytext_ptr

◆ yy_init_buffer()

void yyFlexLexer::yy_init_buffer ( struct yy_buffer_state b,
istream *  s 
)
protected

Definition at line 1609 of file ossimEquTokenizer.cpp.

References yy_buffer_state::yy_fill_buffer, yy_buffer_state::yy_input_file, and yy_buffer_state::yy_is_interactive.

1611  {
1612  yy_flush_buffer( b );
1613 
1614  b->yy_input_file = file;
1615  b->yy_fill_buffer = 1;
1616 
1617  b->yy_is_interactive = 0;
1618  }
void yy_flush_buffer(struct yy_buffer_state *b)

◆ yy_load_buffer_state()

void yyFlexLexer::yy_load_buffer_state ( )
protected

Definition at line 1560 of file ossimEquTokenizer.cpp.

References yytext_ptr.

1561  {
1566  }
istream * yyin
char * yy_c_buf_p
struct yy_buffer_state * yy_current_buffer
#define yytext_ptr

◆ 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.

1536  {
1537  if ( yy_current_buffer == new_buffer )
1538  return;
1539 
1540  if ( yy_current_buffer )
1541  {
1542  /* Flush out information for old buffer. */
1546  }
1547 
1548  yy_current_buffer = new_buffer;
1550 
1551  /* We don't actually know whether we did this switch during
1552  * EOF (yywrap()) processing, but the only time this flag
1553  * is looked at is after yywrap() is called, so it's safe
1554  * to go ahead and always set it.
1555  */
1557  }
int yy_did_buffer_switch_on_eof
char * yy_c_buf_p
struct yy_buffer_state * yy_current_buffer

◆ yy_top_state()

int yyFlexLexer::yy_top_state ( )
protected

◆ yy_try_NUL_trans()

yy_state_type yyFlexLexer::yy_try_NUL_trans ( yy_state_type  current_state)
protected

Definition at line 1396 of file ossimEquTokenizer.cpp.

References yy_cp.

1397  {
1398  int yy_is_jam;
1399  char *yy_cp = yy_c_buf_p;
1400 
1401  YY_CHAR yy_c = 1;
1402  if ( yy_accept[yy_current_state] )
1403  {
1404  yy_last_accepting_state = yy_current_state;
1406  }
1407  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1408  {
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];
1412  }
1413  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1414  yy_is_jam = (yy_current_state == 118);
1415 
1416  return yy_is_jam ? 0 : yy_current_state;
1417  }
unsigned char YY_CHAR
yy_state_type yy_last_accepting_state
char * yy_last_accepting_cpos
char * yy_c_buf_p
char * yy_cp

◆ yyinput()

int yyFlexLexer::yyinput ( )
protected

Definition at line 1457 of file ossimEquTokenizer.cpp.

References EOB_ACT_CONTINUE_SCAN, EOB_ACT_END_OF_FILE, EOB_ACT_LAST_MATCH, YY_END_OF_BUFFER_CHAR, YY_NEW_FILE, yytext_ptr, and yywrap().

1458  {
1459  int c;
1460 
1462 
1464  {
1465  /* yy_c_buf_p now points to the character we want to return.
1466  * If this occurs *before* the EOB characters, then it's a
1467  * valid NUL; if not, then we've hit the end of the buffer.
1468  */
1469  if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
1470  /* This was really a NUL. */
1471  *yy_c_buf_p = '\0';
1472 
1473  else
1474  { /* need more input */
1475  int offset = yy_c_buf_p - yytext_ptr;
1476  ++yy_c_buf_p;
1477 
1478  switch ( yy_get_next_buffer() )
1479  {
1480  case EOB_ACT_LAST_MATCH:
1481  /* This happens because yy_g_n_b()
1482  * sees that we've accumulated a
1483  * token and flags that we need to
1484  * try matching the token before
1485  * proceeding. But for input(),
1486  * there's no matching to consider.
1487  * So convert the EOB_ACT_LAST_MATCH
1488  * to EOB_ACT_END_OF_FILE.
1489  */
1490 
1491  /* Reset buffer status. */
1492  yyrestart( yyin );
1493 
1494  /* fall through */
1495 
1496  case EOB_ACT_END_OF_FILE:
1497  {
1498  if ( yywrap() )
1499  return EOF;
1500 
1502  YY_NEW_FILE;
1503 #ifdef __cplusplus
1504  return yyinput();
1505 #else
1506  return input();
1507 #endif
1508  }
1509 
1510  case EOB_ACT_CONTINUE_SCAN:
1511  yy_c_buf_p = yytext_ptr + offset;
1512  break;
1513  }
1514  }
1515  }
1516 
1517  c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */
1518  *yy_c_buf_p = '\0'; /* preserve yytext */
1519  yy_hold_char = *++yy_c_buf_p;
1520 
1521 
1522  return c;
1523  }
void yyrestart(istream *s)
istream * yyin
#define YY_END_OF_BUFFER_CHAR
#define EOB_ACT_END_OF_FILE
int yy_did_buffer_switch_on_eof
int yywrap()
char * yy_c_buf_p
#define EOB_ACT_LAST_MATCH
#define yytext_ptr
#define EOB_ACT_CONTINUE_SCAN
#define YY_NEW_FILE

◆ yylex()

virtual int yyFlexLexer::yylex ( )
virtual

Implements FlexLexer.

◆ yyrestart()

void yyFlexLexer::yyrestart ( istream *  s)
virtual

Implements FlexLexer.

Definition at line 1525 of file ossimEquTokenizer.cpp.

References YY_BUF_SIZE.

1526  {
1527  if ( ! yy_current_buffer )
1529 
1530  yy_init_buffer( yy_current_buffer, input_file );
1532  }
void yy_init_buffer(struct yy_buffer_state *b, istream *s)
istream * yyin
struct yy_buffer_state * yy_create_buffer(istream *s, int size)
#define YY_BUF_SIZE
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.

1421  {
1422  char *yy_cp = yy_c_buf_p;
1423 
1424  /* undo effects of setting up yytext */
1425  *yy_cp = yy_hold_char;
1426 
1427  if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
1428  { /* need to shift things up to make room */
1429  /* +2 for EOB chars. */
1430  int number_to_move = yy_n_chars + 2;
1431  char *dest = &yy_current_buffer->yy_ch_buf[
1433  char *source =
1434  &yy_current_buffer->yy_ch_buf[number_to_move];
1435 
1436  while ( source > yy_current_buffer->yy_ch_buf )
1437  *--dest = *--source;
1438 
1439  yy_cp += (int) (dest - source);
1440  yy_bp += (int) (dest - source);
1443 
1444  if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
1445  YY_FATAL_ERROR( "flex scanner push-back overflow" );
1446  }
1447 
1448  *--yy_cp = (char) c;
1449 
1450 
1451  yytext_ptr = yy_bp;
1452  yy_hold_char = *yy_cp;
1453  yy_c_buf_p = yy_cp;
1454  }
char * yy_c_buf_p
#define YY_FATAL_ERROR(msg)
char * yy_bp
char * yy_cp
struct yy_buffer_state * yy_current_buffer
#define yytext_ptr

Member Data Documentation

◆ yy_c_buf_p

char* yyFlexLexer::yy_c_buf_p
protected

Definition at line 158 of file ossimFlexLexer.h.

◆ yy_current_buffer

struct yy_buffer_state* yyFlexLexer::yy_current_buffer
protected

Definition at line 149 of file ossimFlexLexer.h.

◆ yy_did_buffer_switch_on_eof

int yyFlexLexer::yy_did_buffer_switch_on_eof
protected

Definition at line 165 of file ossimFlexLexer.h.

◆ yy_full_lp

int yyFlexLexer::yy_full_lp
protected

Definition at line 178 of file ossimFlexLexer.h.

◆ yy_full_match

char* yyFlexLexer::yy_full_match
protected

Definition at line 176 of file ossimFlexLexer.h.

◆ yy_full_state

int* yyFlexLexer::yy_full_state
protected

Definition at line 177 of file ossimFlexLexer.h.

◆ yy_hold_char

char yyFlexLexer::yy_hold_char
protected

Definition at line 152 of file ossimFlexLexer.h.

◆ yy_init

int yyFlexLexer::yy_init
protected

Definition at line 160 of file ossimFlexLexer.h.

◆ yy_last_accepting_cpos

char* yyFlexLexer::yy_last_accepting_cpos
protected

Definition at line 171 of file ossimFlexLexer.h.

◆ yy_last_accepting_state

yy_state_type yyFlexLexer::yy_last_accepting_state
protected

Definition at line 170 of file ossimFlexLexer.h.

◆ yy_looking_for_trail_begin

int yyFlexLexer::yy_looking_for_trail_begin
protected

Definition at line 181 of file ossimFlexLexer.h.

◆ yy_lp

int yyFlexLexer::yy_lp
protected

Definition at line 180 of file ossimFlexLexer.h.

◆ yy_more_flag

int yyFlexLexer::yy_more_flag
protected

Definition at line 183 of file ossimFlexLexer.h.

◆ yy_more_len

int yyFlexLexer::yy_more_len
protected

Definition at line 184 of file ossimFlexLexer.h.

◆ yy_more_offset

int yyFlexLexer::yy_more_offset
protected

Definition at line 185 of file ossimFlexLexer.h.

◆ yy_n_chars

int yyFlexLexer::yy_n_chars
protected

Definition at line 155 of file ossimFlexLexer.h.

◆ yy_prev_more_offset

int yyFlexLexer::yy_prev_more_offset
protected

Definition at line 186 of file ossimFlexLexer.h.

◆ yy_start

int yyFlexLexer::yy_start
protected

Definition at line 161 of file ossimFlexLexer.h.

◆ yy_start_stack

int* yyFlexLexer::yy_start_stack
protected

Definition at line 136 of file ossimFlexLexer.h.

◆ yy_start_stack_depth

int yyFlexLexer::yy_start_stack_depth
protected

Definition at line 135 of file ossimFlexLexer.h.

◆ yy_start_stack_ptr

int yyFlexLexer::yy_start_stack_ptr
protected

Definition at line 134 of file ossimFlexLexer.h.

◆ yy_state_buf

yy_state_type* yyFlexLexer::yy_state_buf
protected

Definition at line 173 of file ossimFlexLexer.h.

◆ yy_state_ptr

yy_state_type* yyFlexLexer::yy_state_ptr
protected

Definition at line 174 of file ossimFlexLexer.h.

◆ yyin

istream* yyFlexLexer::yyin
protected

Definition at line 146 of file ossimFlexLexer.h.

◆ yyout

ostream* yyFlexLexer::yyout
protected

Definition at line 147 of file ossimFlexLexer.h.


The documentation for this class was generated from the following files: