Token Class Reference
#include <cxxScanner.h>
Public Member Functions | |
| Token (TOKEN_t a=ENDFILE, const char *b=0, int len=0, int lineIn=-1, int colIn=-1) | |
| Construct a token from the type, char string and length.  | |
| Token (const Token &t) | |
| ~Token () | |
| A do nothing dtor.  | |
| void | assign (TOKEN_t a, const char *b, int len, int lineIn, int colIn) | 
| TOKEN_t | tokenType () const | 
| Token Type.  | |
| const char * | text () const | 
| int | textLen () const | 
| Its length.  | |
| int | lineNo () const | 
| Line number where token was found (1 based).  | |
| int | column () const | 
| Column where token was found (1 based).  | |
Static Public Member Functions | |
| static void | setObstack (Obstack *s) | 
| Save away current obstack.  | |
| static void | resetObstack () | 
| Clear obstack.  | |
Protected Attributes | |
| TOKEN_t | m_tokenType | 
| Token Type.  | |
| int | m_len | 
| Its length.  | |
| int | m_line | 
| Line number.  | |
| int | m_column | 
| Column.  | |
| const char * | mp_text | 
| The token text.  | |
Static Protected Attributes | |
| static Obstack * | msp_obstack | 
Detailed Description
A class to hold the token.
The documentation for this class was generated from the following file: