apply, applyToArgs, booleanType, displayFormat, forEach, instanceOf, isEq, isEqual, isEqv, isEven, isOdd, kawaEnvironment, map, not, nullEnvironment, numEqu, numGEq, numGrt, numLEq, numLss, r4Environment, r5Environment, unitNamespace, writeFormat
bracket_apply_sym, bracket_list_sym, defaultReadTable, getNamedPartLocation, lookup_sym, quasiquote_sym, quote_sym, unquote_sym, unquotesplicing_sym
current, 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, string2Type
declFromField, defSntxStFld, defSntxStFld, fromLangSymbol, getCompilation, langSymbolToSymbol, parse, resolve, selfEvaluatingSymbol
asType, 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, unionType
public static Q2 getQ2Instance()
public Lexer getLexer(InPort inp, SourceMessages messages)
getLexer
in class LispLanguage
public Consumer getOutputConsumer(java.io.Writer out)
getOutputConsumer
in class Language
public static void registerEnvironment()
public Expression makeBody(Expression[] exps)
LispLanguage
makeBody
in class LispLanguage
public Expression makeApply(Expression func, Expression[] args)
public Procedure getPrompter()
getPrompter
in class Language
public ReadTable createReadTable()
LispLanguage
ReadTable
appropriate for this language.createReadTable
in class Scheme
public static int compareIndentation(int indentation1, int indentation2)