public class ELisp extends Lisp2
| Modifier and Type | Field and Description |
|---|---|
static gnu.kawa.format.AbstractFormat |
displayFormat |
static Environment |
elispEnvironment |
static gnu.kawa.format.AbstractFormat |
writeFormat |
bracket_apply_sym, bracket_list_sym, constructNamespace, defaultReadTable, dots3_sym, entityNamespace, getNamedPartLocation, lookup_sym, quasiquote_str, quasiquote_sym, quote_str, splice_colon_str, splice_colon_sym, splice_str, splice_sym, unitNamespace, unquote_str, unquotesplicing_str current, environ, FUNCTION_NAMESPACE, global, NAMESPACE_PREFIX_NAMESPACE, PARSE_CURRENT_NAMES, PARSE_EMIT_MAIN, PARSE_EXPLICIT, PARSE_FOR_APPLET, PARSE_FOR_EVAL, PARSE_FOR_LINT, PARSE_FOR_SERVLET, PARSE_IMMEDIATE, PARSE_INTERACTIVE_MODULE, PARSE_ONE_LINE, PARSE_PROLOG, requirePedantic, userEnv, VALUE_NAMESPACE | Modifier and Type | Method and Description |
|---|---|
static int |
asChar (java.lang.Object x) |
static Numeric |
asNumber (java.lang.Object arg) |
ReadTable |
createReadTable ()
Create a fresh
ReadTable appropriate for this language. |
static java.lang.Object |
getCharacter (int c)
Get a ELisp character object.
|
gnu.kawa.format.AbstractFormat |
getFormat (boolean readable) |
static ELisp |
getInstance () |
java.lang.String |
getName () |
Type |
getTypeFor (java.lang.Class clas) |
Type |
getTypeFor (java.lang.String name) |
static void |
main (java.lang.String[] args) |
static void |
readableChar (char ch,
java.lang.StringBuffer buf,
boolean quote) |
static java.lang.String |
readableString (java.lang.Object obj)
Call toString, quoting characters that are not ascii graphic chars.
|
static void |
registerEnvironment ()
The compiler insert calls to this method for applications and applets.
|
asSymbol, booleanObject, defun, defun, fromLangSymbol, getCompilationClass, getEnvPropertyFor, getNamespaceOf, getString, getString, hasSeparateFunctionNamespace, importLocation, isTrue, isTrueLisp, noValue, selfEvaluatingSymbol declFromField, decodeArrayType, defSntxStFld, defSntxStFld, getLexer, getNamedType, getPackageStyleType, getPrimaryPrompt, getSecondaryPrompt, getTypeFor, getTypeMap, keywordsAreSelfEvaluating, langSymbolToSymbol, parse, resolve asType, booleanValue, coerceFromObject, coerceToObject, decodeType, defAliasStFld, define, defineFunction, defineFunction, defProcStFld, defProcStFld, defProcStFld, defProcStFldAs, detect, detect, detect, encodeType, eval, eval, eval, eval, eval, eval, eval, eval, eval, formatType, getCompilation, getCompilation, getDefaultLanguage, getEnvironment, getEnvPropertyFor, getExtensions, getInstance, getInstance, getInstanceFromFilenameExtension, getLangEnvironment, getLangTypeFor, getLanguages, getNewEnvironment, getOutputConsumer, getSymbol, getTypeFor, getTypeFor, hasNamespace, isValidJavaName, loadClass, lookup, lookupBuiltin, mangleName, parse, parse, parse, parse, registerLanguage, restoreCurrent, runAsApplication, setCurrentLanguage, setDefaults, setSaveCurrent, unionType clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static final Environment elispEnvironment
public static final gnu.kawa.format.AbstractFormat writeFormat
public static final gnu.kawa.format.AbstractFormat displayFormat
public static java.lang.Object getCharacter(int c)
public static Numeric asNumber(java.lang.Object arg)
public static int asChar(java.lang.Object x)
public static ELisp getInstance()
public static void registerEnvironment()
public gnu.kawa.format.AbstractFormat getFormat(boolean readable)
public Type getTypeFor(java.lang.String name)
getTypeFor in class Language public Type getTypeFor(java.lang.Class clas)
getTypeFor in class LispLanguage public ReadTable createReadTable()
LispLanguage ReadTable appropriate for this language.createReadTable in class Lisp2 public static void readableChar(char ch, java.lang.StringBuffer buf, boolean quote)
public static java.lang.String readableString(java.lang.Object obj)
public static void main(java.lang.String[] args)