minijlisp.interpreter
Class Lexer
java.lang.Object
|
+--minijlisp.interpreter.Lexer
- public class Lexer
- extends java.lang.Object
Converts a stream of Characters into a stream of Objects.
Constructor Summary |
Lexer(java.io.PushbackReader reader)
|
Method Summary |
boolean |
hasNext()
|
java.lang.Object |
next()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEAD_GRAVE
public static final Lexer.Token DEAD_GRAVE
COMMA
public static final Lexer.Token COMMA
QUOTE
public static final Lexer.Token QUOTE
DOT
public static final Lexer.Token DOT
PAREN_L
public static final Lexer.Token PAREN_L
PAREN_R
public static final Lexer.Token PAREN_R
Lexer
public Lexer(java.io.PushbackReader reader)
hasNext
public boolean hasNext()
next
public java.lang.Object next()