| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectgnu.expr.Languagegnu.kawa.lispexpr.LispLanguagegnu.commonlisp.lang.Lisp2public abstract class Lisp2extends LispLanguageFields 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