public interface CharStream
| Modifier and Type | Method and Description | 
|---|---|
void | 
backup(int amount)
Backs up the input stream by amount steps. 
 | 
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. 
 | 
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 | 
getColumn()
Deprecated.  
 | 
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). 
 | 
String | 
GetImage()
Returns a string made up of characters from the marked token beginning
 to the current buffer position. 
 | 
int | 
getLine()
Deprecated.  
 | 
char[] | 
GetSuffix(int len)
Returns an array of characters that make up the suffix of length 'len' for
 the currently matched token. 
 | 
char | 
readChar()
Returns the next character from the selected input. 
 | 
char readChar()
       throws IOException
IOException@Deprecated int getColumn()
@Deprecated int getLine()
int getEndColumn()
int getEndLine()
int getBeginColumn()
int getBeginLine()
void backup(int amount)
char BeginToken()
         throws IOException
IOExceptionString GetImage()
char[] GetSuffix(int len)
void Done()
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.