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 java.lang.Object mustBe(java.lang.Class 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)