apply, applyToArgs, booleanType, displayFormat, forEach, instanceOf, isEq, isEqual, isEqv, isEven, isOdd, kawaEnvironment, map, not, nullEnvironment, numEqu, numGEq, numGrt, numLEq, numLss, r4Environment, r5Environment, unitNamespace, writeFormatbracket_apply_sym, bracket_list_sym, defaultReadTable, getNamedPartLocation, lookup_sym, quasiquote_sym, quote_sym, unquote_sym, unquotesplicing_symcurrent, env_counter, environ, FUNCTION_NAMESPACE, global, NAMESPACE_PREFIX_NAMESPACE, PARSE_CURRENT_NAMES, PARSE_EXPLICIT, PARSE_FOR_APPLET, PARSE_FOR_EVAL, PARSE_FOR_SERVLET, PARSE_IMMEDIATE, PARSE_ONE_LINE, PARSE_PROLOG, requirePedantic, userEnv, VALUE_NAMESPACE| Constructor and Description |
|---|
Q2() |
| Modifier and Type | Method and Description |
|---|---|
static int |
compareIndentation(int indentation1,
int indentation2)
Compare two indentation amounts.
|
ReadTable |
createReadTable()
Create a fresh
ReadTable appropriate for this language. |
Lexer |
getLexer(InPort inp,
SourceMessages messages) |
Consumer |
getOutputConsumer(java.io.Writer out) |
Procedure |
getPrompter() |
static Q2 |
getQ2Instance() |
Expression |
makeApply(Expression func,
Expression[] args) |
Expression |
makeBody(Expression[] exps)
Combine a consisting of a list of expression.
|
static void |
registerEnvironment()
The compiler insert calls to this method for applications and applets.
|
asSymbol, builtin, checkDefaultBinding, eval, eval, eval, exp2Type, formatType, getFormat, getInstance, getName, getNamedType, getNamespaceOf, getTypeFor, getTypeFor, getTypeValue, string2TypedeclFromField, defSntxStFld, defSntxStFld, fromLangSymbol, getCompilation, langSymbolToSymbol, parse, resolve, selfEvaluatingSymbolasType, booleanObject, coerceFromObject, coerceToObject, defAliasStFld, define, defineFunction, defineFunction, defProcStFld, defProcStFld, detect, detect, detect, emitCoerceToBoolean, emitPushBoolean, eval, eval, eval, eval, eval, eval, eval, eval, eval, getDefaultLanguage, getEnvironment, getEnvPropertyFor, getEnvPropertyFor, getInstance, getInstance, getInstanceFromFilenameExtension, getLangEnvironment, getLangTypeFor, getLanguages, getNewEnvironment, getSymbol, getTypeFor, getTypeFor, getTypeFor, hasNamespace, hasSeparateFunctionNamespace, isTrue, loadClass, lookup, lookupBuiltin, noValue, parse, parse, parse, parse, registerLanguage, restoreCurrent, runAsApplication, setCurrentLanguage, setDefaults, setSaveCurrent, unionTypepublic static Q2 getQ2Instance()
public Lexer getLexer(InPort inp, SourceMessages messages)
getLexer in class LispLanguagepublic Consumer getOutputConsumer(java.io.Writer out)
getOutputConsumer in class Languagepublic static void registerEnvironment()
public Expression makeBody(Expression[] exps)
LispLanguagemakeBody in class LispLanguagepublic Expression makeApply(Expression func, Expression[] args)
public Procedure getPrompter()
getPrompter in class Languagepublic ReadTable createReadTable()
LispLanguageReadTable appropriate for this language.createReadTable in class Schemepublic static int compareIndentation(int indentation1,
int indentation2)