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) |