gnu.commonlisp.lang
public abstract class Lisp2 extends LispLanguage
Field Summary | |
---|---|
static LList | FALSE |
static Expression | nilExpr |
static Symbol | TRUE |
Method Summary | |
---|---|
static Object | asSymbol(String name) Get a symbol for a given (interned) Java string. |
Object | booleanObject(boolean b) |
ReadTable | createReadTable() |
protected void | defun(String name, Object value) |
protected void | defun(Symbol sym, Object value) |
void | emitPushBoolean(boolean value, CodeAttr code) |
protected Symbol | fromLangSymbol(Object obj) |
Object | getEnvPropertyFor(Field fld, Object value) |
int | getNamespaceOf(Declaration decl) |
static Object | getString(String name) Get a string for a given Java string. |
static Object | getString(Symbol symbol) Get a string for a given symbol. |
boolean | hasSeparateFunctionNamespace() |
protected void | importLocation(Location loc) |
boolean | isTrue(Object value) |
Object | noValue() |
boolean | selfEvaluatingSymbol(Object obj) |