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)