Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
gnu.expr.Language
gnu.kawa.lispexpr.LispLanguage
gnu.commonlisp.lang.Lisp2
public abstract class Lisp2
extends LispLanguage
Fields inherited from class gnu.kawa.lispexpr.LispLanguage | |
defaultReadTable , quasiquote_sym , quote_sym , unquote_sym , unquotesplicing_sym |
Fields inherited from class gnu.expr.Language | |
FUNCTION_NAMESPACE , NAMESPACE_PREFIX , NAMESPACE_PREFIX_NAMESPACE , PARSE_IMMEDIATE , PARSE_ONE_LINE , VALUE_NAMESPACE , current , env_counter , environ , userEnv |
Method Summary | |
static Object |
|
Object |
|
protected void |
|
protected void | |
void |
|
protected Symbol |
|
Object |
|
int |
|
static Object |
|
static Object | |
boolean | |
protected void |
|
boolean |
|
Object |
|
boolean |
|
Methods inherited from class gnu.kawa.lispexpr.LispLanguage | |
createReadTable , declFromField , defSntxStFld , defSntxStFld , fromLangSymbol , langSymbolToSymbol , makeApply , makeBody , parse , selfEvaluatingSymbol |
public static Object asSymbol(String name)
Get a symbol for a given (interned) Java string.
protected void defun(String name, Object value)
public void emitPushBoolean(boolean value, CodeAttr code)
- Overrides:
- emitPushBoolean in interface Language
protected Symbol fromLangSymbol(Object obj)
- Overrides:
- fromLangSymbol in interface LispLanguage
public Object getEnvPropertyFor(java.lang.reflect.Field fld, Object value)
- Overrides:
- getEnvPropertyFor in interface Language
public int getNamespaceOf(Declaration decl)
- Overrides:
- getNamespaceOf in interface Language
public static Object getString(String name)
Get a string for a given Java string.
public boolean hasSeparateFunctionNamespace()
- Overrides:
- hasSeparateFunctionNamespace in interface Language
public boolean selfEvaluatingSymbol(Object obj)
- Overrides:
- selfEvaluatingSymbol in interface LispLanguage