gnu.kawa.brl
Class BRL
java.lang.Object
gnu.expr.Language
gnu.kawa.lispexpr.LispLanguage
kawa.standard.Scheme
gnu.kawa.brl.BRL
public class BRL
- extends Scheme
Fields inherited from class kawa.standard.Scheme |
apply, applyToArgs, booleanType, displayFormat, forEach, instance, instanceOf, isEq, isEqual, isEqv, kawaEnvironment, lambda, map, not, nullEnvironment, numEqu, numGEq, numGrt, numLEq, numLss, r4Environment, r5Environment, repl, unitNamespace, writeFormat |
Fields inherited from class gnu.expr.Language |
current, env_counter, environ, FUNCTION_NAMESPACE, NAMESPACE_PREFIX_NAMESPACE, PARSE_IMMEDIATE, PARSE_ONE_LINE, PARSE_PROLOG, requirePedantic, userEnv, VALUE_NAMESPACE |
Methods inherited from class kawa.standard.Scheme |
asSymbol, builtin, checkDefaultBinding, eval, eval, eval, exp2Type, getFormat, getInstance, getName, getNamedType, getNamespaceOf, getTypeFor, getTypeFor, getTypeValue, makeApply, string2Type |
Methods inherited from class gnu.expr.Language |
asType, booleanObject, coerceFromObject, coerceToObject, coerceToObject, defAliasStFld, define, defineFunction, defineFunction, defProcStFld, defProcStFld, detect, detect, detect, emitCoerceToBoolean, emitPushBoolean, eval, eval, eval, eval, eval, eval, eval, eval, eval, formatType, 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, registerLanguage, runAsApplication, setDefaultLanguage, setDefaults |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
krl_instance
public static final BRL krl_instance
- Language instance for KRL dialect.
brl_instance
public static final BRL brl_instance
- Language instance for BRL dialect.
brlEnvironment
protected static final SimpleEnvironment brlEnvironment
BRL
protected BRL(Environment env)
getInstance
public static Language getInstance(boolean brlCompatible)
getKrlInstance
public static BRL getKrlInstance()
getBrlInstance
public static BRL getBrlInstance()
isBrlCompatible
public boolean isBrlCompatible()
setBrlCompatible
public void setBrlCompatible(boolean compat)
getLexer
public Lexer getLexer(InPort inp,
SourceMessages messages)
- Overrides:
getLexer
in class LispLanguage
getOutputConsumer
public Consumer getOutputConsumer(java.io.Writer out)
- Overrides:
getOutputConsumer
in class Language
registerEnvironment
public static void registerEnvironment()
- The compiler insert calls to this method for applications and applets.
makeBody
public Expression makeBody(Expression[] exps)
- Description copied from class:
LispLanguage
- Combine a consisting of a list of expression.
- Overrides:
makeBody
in class LispLanguage
createReadTable
public ReadTable createReadTable()
- Description copied from class:
LispLanguage
- Create a fresh
ReadTable
appropriate for this language.
- Overrides:
createReadTable
in class Scheme
getPrompter
public Procedure getPrompter()
- Overrides:
getPrompter
in class Language