ix.util.lisp
Class LispInterpreter.Syntax
java.lang.Object
  
ix.util.lisp.LispInterpreter.Syntax
- All Implemented Interfaces: 
 - LispInterpreter.Parser
 
- Enclosing class:
 - LispInterpreter
 
public abstract class LispInterpreter.Syntax
- extends java.lang.Object
- implements LispInterpreter.Parser
  
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
name
protected Symbol name
LispInterpreter.Syntax
public LispInterpreter.Syntax(java.lang.String name)
checkLength
protected void checkLength(int required,
                           LList form)
 
 
mustBe
protected <T> T mustBe(java.lang.Class<T> c,
                       java.lang.Object obj)
 
 
mustBeLListOf
protected LList mustBeLListOf(java.lang.Class c,
                              java.lang.Object obj)
 
 
parseBody
protected Interpreter.Expr parseBody(LList body)
 
 
describe
protected Interpreter.Expr describe(Interpreter.Expr e,
                                    java.lang.Object description)