byucc.jhdl.parsers.xnf.lexer
Class Lexer
java.lang.Object
byucc.jhdl.parsers.xnf.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
- Throws:
LexerException
java.io.IOException
peek
public Token peek()
throws LexerException,
java.io.IOException
- Throws:
LexerException
java.io.IOException
next
public Token next()
throws LexerException,
java.io.IOException
- Throws:
LexerException
java.io.IOException
getToken
protected Token getToken()
throws java.io.IOException,
LexerException
- Throws:
java.io.IOException
LexerException
unread
protected void unread(Token token)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.