Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LexBuf Struct Reference

List of all members.

Public Attributes

FILE * inputFile
char * inputString
unsigned long curPos
unsigned long inputLen
unsigned long len
short buf [MAX_LEX_LOOKAHEAD]
unsigned long getPtr
unsigned long lexModeStackTop
enum LexMode lexModeStack [MAX_LEX_MODE_STACK_SIZE]
unsigned long maxToken
char * strs
unsigned long strsLen

Member Data Documentation

short LexBuf::buf[MAX_LEX_LOOKAHEAD]
 

Definition at line 488 of file vcc_yacc.cpp.

Referenced by lexGeta(), lexGeta_(), lexGetc(), lexLookahead(), lexPushLookaheadc(), and lexSkipLookahead().

unsigned long LexBuf::curPos
 

Definition at line 481 of file vcc_yacc.cpp.

Referenced by initLex(), and lexGetc_().

unsigned long LexBuf::getPtr
 

Definition at line 489 of file vcc_yacc.cpp.

Referenced by initLex(), lexGeta(), lexGeta_(), lexGetc(), lexLookahead(), lexLookaheadWord(), lexPushLookaheadc(), lexSkipLookahead(), and lexSkipLookaheadWord().

FILE* LexBuf::inputFile
 

Definition at line 478 of file vcc_yacc.cpp.

Referenced by initLex(), and lexGetc_().

unsigned long LexBuf::inputLen
 

Definition at line 482 of file vcc_yacc.cpp.

Referenced by initLex(), and lexGetc_().

char* LexBuf::inputString
 

Definition at line 480 of file vcc_yacc.cpp.

Referenced by initLex(), and lexGetc_().

unsigned long LexBuf::len
 

Definition at line 487 of file vcc_yacc.cpp.

Referenced by initLex(), lexGeta(), lexGeta_(), lexGetc(), lexLookahead(), lexLookaheadWord(), lexPushLookaheadc(), lexSkipLookahead(), and lexSkipLookaheadWord().

enum LexMode LexBuf::lexModeStack[MAX_LEX_MODE_STACK_SIZE]
 

Definition at line 492 of file vcc_yacc.cpp.

Referenced by initLex(), lexPushMode(), and lexWithinMode().

unsigned long LexBuf::lexModeStackTop
 

Definition at line 491 of file vcc_yacc.cpp.

Referenced by initLex(), lexPopMode(), lexPushMode(), and lexWithinMode().

unsigned long LexBuf::maxToken
 

Definition at line 494 of file vcc_yacc.cpp.

Referenced by initLex(), and lexAppendc().

char* LexBuf::strs
 

Definition at line 495 of file vcc_yacc.cpp.

Referenced by finiLex(), initLex(), lexAppendc(), and lexStr().

unsigned long LexBuf::strsLen
 

Definition at line 496 of file vcc_yacc.cpp.

Referenced by initLex(), lexAppendc(), lexClearToken(), lexSkipLookaheadWord(), and lexStr().


The documentation for this struct was generated from the following file:
Generated on Sat Nov 5 17:38:24 2005 for OPIE by  doxygen 1.4.2