JavaCharStream
, SimpleCharStream
public interface CharStream
Modifier and Type | Method | 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).
|
java.lang.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 java.io.IOException
java.io.IOException
@Deprecated int getColumn()
@Deprecated int getLine()
int getEndColumn()
int getEndLine()
int getBeginColumn()
int getBeginLine()
void backup(int amount)
char BeginToken() throws java.io.IOException
java.io.IOException
java.lang.String GetImage()
char[] GetSuffix(int len)
void Done()
Copyright © 2002–2018 PMD. All rights reserved.