com.bluemarsh.jswat.parser.java.lexer
Class Lexer
java.lang.Object
|
+--com.bluemarsh.jswat.parser.java.lexer.Lexer
- public class Lexer
- extends java.lang.Object
Constructor Summary |
Lexer(java.io.PushbackReader in)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token
protected Token token
state
protected Lexer.State state
Lexer
public Lexer(java.io.PushbackReader in)
filter
protected void filter()
throws LexerException,
java.io.IOException
peek
public Token peek()
throws LexerException,
java.io.IOException
next
public Token next()
throws LexerException,
java.io.IOException
getToken
protected Token getToken()
throws java.io.IOException,
LexerException
unread
protected void unread(Token token)
throws java.io.IOException