private void |
AbstractArray.appendContents(int[] dimensions,
int index,
StringBuilder sb,
LispThread thread) |
static void |
Lisp.bindArg(LispObject ownSpecials,
Symbol sym,
LispObject value,
Environment env,
LispThread thread) |
private void |
Closure.bindAuxVars(Environment env,
LispThread thread) |
private void |
Closure.bindParameterDefaults(Closure.Parameter[] parameters,
Environment env,
LispThread thread) |
private void |
Closure.bindRequiredParameters(Environment ext,
LispThread thread,
LispObject[] objects) |
static LispObject |
Lisp.eval(LispObject obj,
Environment env,
LispThread thread) |
static LispObject |
RuntimeClass.evalC(LispObject function,
LispObject args,
Environment env,
LispThread thread) |
static LispObject |
Lisp.evalCall(LispObject function,
LispObject args,
Environment env,
LispThread thread) |
(package private) static LispObject |
Load.faslLoadStream(LispThread thread) |
static LispObject |
Lisp.funcall(LispObject fun,
LispObject[] args,
LispThread thread) |
static Symbol |
Lisp.gensym(LispThread thread) |
static Symbol |
Lisp.gensym(String prefix,
LispThread thread) |
private static int |
Stream.getReadBase(LispThread thread) |
LispObject |
Throw.getResult(LispThread thread) |
Symbol |
Package.intern(SimpleString s,
LispThread thread) |
private static LispObject |
Load.loadStream(Stream in,
boolean print,
LispThread thread,
boolean returnLastResult) |
static LispObject |
Lisp.macroexpand_1(LispObject form,
Environment env,
LispThread thread) |
static LispObject |
Lisp.macroexpand(LispObject form,
Environment env,
LispThread thread) |
static LispObject |
Lisp.multipleValueCall1(LispObject result,
LispObject function,
LispThread thread) |
private static boolean |
Symbol.needsEscape(String s,
LispObject readtableCase,
LispThread thread) |
protected LispObject[] |
Closure.processArgs(LispObject[] args,
LispThread thread) |
private LispObject |
Stream.processChar(LispThread thread,
char c,
Readtable rt)
Dispatch macro function if 'c' has one associated,
read a token otherwise.
|
static LispObject |
Lisp.progn(LispObject body,
Environment env,
LispThread thread) |
static void |
Lisp.progvBindVars(LispObject symbols,
LispObject values,
LispThread thread) |
LispObject |
Stream.read(boolean eofError,
LispObject eofValue,
boolean recursive,
LispThread thread,
Stream.ReadtableAccessor rta) |
LispObject |
Stream.readCharacterLiteral(Readtable rt,
LispThread thread) |
LispObject |
Stream.readPreservingWhitespace(boolean eofError,
LispObject eofValue,
boolean recursive,
LispThread thread,
Stream.ReadtableAccessor rta) |
private static void |
Interpreter.reportError(ControlTransfer c,
LispThread thread) |
private static void |
Interpreter.reportError(Interpreter.UnhandledCondition c,
LispThread thread) |
abstract Readtable |
Stream.ReadtableAccessor.rt(LispThread thread)
Given the thread passed, return the applicable readtable.
|
LispObject |
Symbol.symbolValue(LispThread thread)
Returns the value associated with this symbol in the specified
thread context when it is treated as a special variable.
|
LispObject |
Symbol.symbolValueNoThrow(LispThread thread)
Returns the value of the symbol in the current thread context;
if the symbol has been declared special, the value of the innermost
binding is returned.
|