Method Summary |
|
char | BeginToken() Returns the next character that marks the beginning of the next token. |
void | Done() The lexer calls this function to indicate that it is done with the stream
and hence implementations can free any resources held by this class. |
String | GetImage() Returns a string made up of characters from the marked token beginning
to the current buffer position. |
char[] | GetSuffix(int len) Returns an array of characters that make up the suffix of length 'len' for
the currently matched token. |
void | backup(int amount) Backs up the input stream by amount steps. |
int | getBeginColumn() Returns the column number of the first character for current token (being
matched after the last call to BeginTOken). |
int | getBeginLine() Returns the line number of the first character for current token (being
matched after the last call to BeginTOken). |
int | getEndColumn() Returns the column number of the last character for current token (being
matched after the last call to BeginTOken). |
int | getEndLine() Returns the line number of the last character for current token (being
matched after the last call to BeginTOken). |
char | readChar() Returns the next character from the selected input. |