minijlisp.interpreter
Class Parser

java.lang.Object
  |
  +--minijlisp.interpreter.Parser

public class Parser
extends java.lang.Object

Converts a stream of Objects into a structured stream of Objects.


Field Summary
static Symbol QUASIQUOTE
           
static Symbol QUOTE
           
static Symbol UNQUOTE
           
 
Constructor Summary
Parser(Lexer lexer)
           
 
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
 

Field Detail

QUOTE

public static final Symbol QUOTE

QUASIQUOTE

public static final Symbol QUASIQUOTE

UNQUOTE

public static final Symbol UNQUOTE
Constructor Detail

Parser

public Parser(Lexer lexer)
Method Detail

hasNext

public boolean hasNext()

next

public java.lang.Object next()