|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Symbol in sisc.compiler |
---|
Methods in sisc.compiler with parameters of type Symbol | |
---|---|
Expression |
Compiler.compileLetrec(Interpreter r,
Symbol[] formals,
Symbol[] lexicals,
Expression[] rands,
Expression body,
Pair sets,
sisc.compiler.Compiler.ReferenceFactory rf,
SymbolicEnvironment env,
int context)
|
Expression |
Compiler.compileLetrec(Interpreter r,
Symbol[] formals,
Symbol[] lexicals,
Expression[] rands,
Expression body,
Pair sets,
sisc.compiler.Compiler.ReferenceFactory rf,
SymbolicEnvironment env,
int context)
|
int[] |
Compiler.findBoxes(Symbol[] formals,
Pair sets)
|
protected int[][] |
Compiler.resolveCopies(sisc.compiler.Compiler.ReferenceFactory rf,
Symbol[] lexicals)
|
Uses of Symbol in sisc.data |
---|
Subclasses of Symbol in sisc.data | |
---|---|
class |
MemoizedSymbol
|
Methods in sisc.data that return Symbol | |
---|---|
static Symbol |
Symbol.get(java.lang.String str)
Retrieves the value of the symbol with the given name. |
static Symbol |
Symbol.get(java.lang.String str,
boolean caseSensitive)
Retrieves the value of the symbol with the given name. |
Symbol |
NamedValue.getName()
Retrieves the name of a named object, or null if the object has not yet been given a name |
Symbol |
Expression.getName()
|
static Symbol |
Symbol.getUnique(java.lang.String str)
|
static Symbol |
Symbol.intern(java.lang.String str)
Interns the symbol with the given name. |
static Symbol |
MemoizedSymbol.intern(java.lang.String str)
Interns the given symbol. |
Symbol |
Symbol.normalize()
|
Methods in sisc.data with parameters of type Symbol | |
---|---|
Value |
ExpressionValue.getAnnotation(Symbol key)
|
Value |
Expression.getAnnotation(Symbol key)
|
Value |
Expression.getAnnotation(Symbol key,
Value def)
|
Value |
ExpressionValue.setAnnotation(Symbol key,
Value v)
|
Value |
Expression.setAnnotation(Symbol key,
Value val)
|
Value |
Expression.setAnnotation(Symbol key,
Value val,
Value def)
|
void |
NamedValue.setName(Symbol s)
Sets the 'name annotation of a Named object. |
void |
Expression.setName(Symbol s)
The following helpers set the 'name annotation, which is used for naming procedures, environments, etc. |
Uses of Symbol in sisc.env |
---|
Methods in sisc.env that return Symbol | |
---|---|
Symbol |
SymbolicEnvironment.getName()
|
Methods in sisc.env with parameters of type Symbol | |
---|---|
int |
SymbolicEnvironment.define(Symbol s,
Value v)
|
int |
MemorySymEnv.define(Symbol s,
Value v)
|
int |
DelegatingSymEnv.define(Symbol s,
Value v)
|
int |
SymbolicEnvironment.getLoc(Symbol s)
|
int |
MemorySymEnv.getLoc(Symbol s)
|
int |
DelegatingSymEnv.getLoc(Symbol s)
|
SymbolicEnvironment |
SymbolicEnvironment.getSidecarEnvironment(Symbol name)
|
SymbolicEnvironment |
MemorySymEnv.getSidecarEnvironment(Symbol name)
|
SymbolicEnvironment |
DelegatingSymEnv.getSidecarEnvironment(Symbol env)
|
Value |
SymbolicEnvironment.lookup(Symbol s)
|
Value |
MemorySymEnv.lookup(Symbol s)
|
Value |
DelegatingSymEnv.lookup(Symbol s)
|
void |
SymbolicEnvironment.setName(Symbol s)
|
protected int |
MemorySymEnv.store(Symbol s,
Value v)
|
void |
SymbolicEnvironment.undefine(Symbol s)
|
void |
MemorySymEnv.undefine(Symbol s)
|
void |
DelegatingSymEnv.undefine(Symbol s)
|
Constructors in sisc.env with parameters of type Symbol | |
---|---|
DelegatingSymEnv(Symbol name)
|
|
MemorySymEnv(Symbol name)
|
|
MemorySymEnv(SymbolicEnvironment parent,
Symbol name)
|
Uses of Symbol in sisc.exprs |
---|
Methods in sisc.exprs that return Symbol | |
---|---|
Symbol |
FreeReferenceExp.getSym()
|
Constructors in sisc.exprs with parameters of type Symbol | |
---|---|
DefineEval(Symbol sym,
SymbolicEnvironment senv)
|
|
FreeReferenceExp(Symbol sym,
SymbolicEnvironment senv)
|
|
FreeSetEval(Symbol sym,
SymbolicEnvironment senv)
|
Uses of Symbol in sisc.interpreter |
---|
Methods in sisc.interpreter that return Symbol | |
---|---|
Symbol |
Interpreter.getSymbol(java.lang.String v)
|
Methods in sisc.interpreter with parameters of type Symbol | |
---|---|
void |
Interpreter.define(Symbol s,
Value v,
Symbol context)
Defines a new binding in a named environment. |
void |
Interpreter.defineContextEnv(Symbol s,
SymbolicEnvironment env)
|
void |
AppContext.defineContextEnv(Symbol s,
SymbolicEnvironment env)
|
SymbolicEnvironment |
Interpreter.getContextEnv(Symbol s)
|
Expression |
AppContext.getExpression(Symbol name)
|
Expression |
Interpreter.lookup(Symbol s,
Symbol context)
Retrieves the value of a binding in a named environment |
SymbolicEnvironment |
Interpreter.lookupContextEnv(Symbol s)
|
SymbolicEnvironment |
AppContext.lookupContextEnv(Symbol s)
|
void |
Interpreter.undefine(Symbol s,
Symbol context)
Removes a binding in a named environment |
Uses of Symbol in sisc.modules |
---|
Fields in sisc.modules declared as Symbol | |
---|---|
static Symbol[] |
R5RS.bindingNames
|
protected static Symbol |
Logical.LOGICOPSB
|
protected static Symbol |
Threads.MUTEX
|
protected static Symbol |
Threads.S_FINISHED
|
protected static Symbol |
Threads.S_FINISHED_ABNORMALLY
|
protected static Symbol |
Threads.S_READY
|
protected static Symbol |
Threads.S_RUNNING
|
protected static Symbol |
Threads.THREADB
|
protected static Symbol |
Types.TYPESDB
|
Methods in sisc.modules that return Symbol | |
---|---|
Symbol[] |
R5RS.getLibraryBindingNames(Interpreter r)
|
Methods in sisc.modules with parameters of type Symbol | |
---|---|
Value |
R5RS.getBindingValue(Interpreter r,
Symbol name)
|
Uses of Symbol in sisc.modules.hashtable |
---|
Fields in sisc.modules.hashtable declared as Symbol | |
---|---|
static Symbol |
Primitives.SHASHB
|
Uses of Symbol in sisc.modules.io |
---|
Fields in sisc.modules.io declared as Symbol | |
---|---|
protected static Symbol |
SerialIO.BINARYB
|
protected static Symbol |
BufferIO.BINARYB
|
protected static Symbol |
BinaryIO.BINARYB
|
static Symbol |
IO.IOB
|
protected static Symbol |
CustomIO.IOB
|
Uses of Symbol in sisc.modules.record |
---|
Fields in sisc.modules.record declared as Symbol | |
---|---|
static Symbol |
Primitives.SRECORDB
|
Uses of Symbol in sisc.modules.s2j |
---|
Fields in sisc.modules.s2j declared as Symbol | |
---|---|
protected static Symbol |
Util.S2JB
|
Uses of Symbol in sisc.nativefun |
---|
Methods in sisc.nativefun that return Symbol | |
---|---|
abstract Symbol[] |
NativeLibrary.getLibraryBindingNames(Interpreter r)
|
Symbol[] |
IndexedLibraryAdapter.getLibraryBindingNames(Interpreter r)
|
Methods in sisc.nativefun with parameters of type Symbol | |
---|---|
abstract Value |
NativeLibrary.getBindingValue(Interpreter r,
Symbol name)
|
Value |
IndexedLibraryAdapter.getBindingValue(Interpreter r,
Symbol name)
|
Uses of Symbol in sisc.reader |
---|
Methods in sisc.reader with parameters of type Symbol | |
---|---|
protected java.lang.Object |
Parser.listSpecial(Symbol car,
java.io.PushbackReader is,
java.util.HashMap state,
java.lang.Integer def,
int flags,
Pair anns)
|
Uses of Symbol in sisc.ser |
---|
Methods in sisc.ser with parameters of type Symbol | |
---|---|
int |
LibraryBuilder.add(Symbol name,
Expression val)
Add an entry point. |
void |
LibraryAE.addBinding(Library lib,
Symbol sym,
int ep)
|
int |
Library.getEntryPoint(Symbol name)
|
Expression |
LibraryManager.getExpression(Symbol name)
|
Expression |
Library.getExpression(Symbol name)
|
int |
LibraryAE.getLoc(Symbol s)
|
Expression |
Library.getLocalExpression(Symbol name)
|
int |
LibraryAE.store(Symbol s,
Value v)
Catch all occurences of sets and note them for when we serialize |
void |
LibraryAE.undefine(Symbol s)
|
Constructors in sisc.ser with parameters of type Symbol | |
---|---|
LibraryAE(Symbol name,
LibraryBuilder lb)
Operate in "observe" mode. |
Uses of Symbol in sisc.util |
---|
Fields in sisc.util declared as Symbol | |
---|---|
static Symbol |
Util.BACKQUOTE
|
static Symbol |
Util.BEGIN
|
static Symbol |
Util.ERRORK
|
static Symbol |
Util.EVAL
|
static Symbol |
Util.EXPSC
|
static Symbol |
Util.EXPTOP
|
static Symbol |
Util.FCONT
|
static Symbol |
Util.JEXCEPTION
|
static Symbol |
Util.LAMBDA
|
static Symbol |
Util.LOCATION
|
static Symbol |
Util.MESSAGE
|
static Symbol |
Util.NAME
|
static Symbol |
Util.OTHER
|
static Symbol |
Util.PARENT
|
static Symbol |
Util.QUOTESYM
|
static Symbol |
Util.REPORT
|
static Symbol |
Util.SETBANG
|
static Symbol |
Util.SISC
|
static Symbol |
Util.SISC_SPECIFIC
|
static Symbol |
Util.SISCB
|
static Symbol |
Util.SOURCE_COLUMN
|
static Symbol |
Util.SOURCE_FILE
|
static Symbol |
Util.SOURCE_LINE
|
static Symbol |
Util.SYMENV
|
static Symbol |
Util.THIS
|
static Symbol |
Util.TOPLEVEL
|
static Symbol |
Util.UNQUOTE
|
static Symbol |
Util.UNQUOTE_SPLICING
|
Methods in sisc.util that return Symbol | |
---|---|
static Symbol[] |
Util.argsToSymbols(Pair p)
|
Symbol |
InternedValue.getName()
|
Symbol |
FreeReference.getName()
|
static Symbol |
Util.sym(java.lang.String s)
|
static Symbol |
Util.symbol(Value o)
|
Methods in sisc.util with parameters of type Symbol | |
---|---|
static Value |
InternedValue.deserResolve(Symbol name,
java.lang.Class clazz)
|
static InternedValue |
InternedValue.intern(Symbol name,
Value value)
|
static java.lang.String |
Util.liMessage(Symbol bundleName,
java.lang.String messageName)
|
static java.lang.String |
Util.liMessage(Symbol bundle,
java.lang.String messageName,
java.lang.Object[] args)
|
static java.lang.String |
Util.liMessage(Symbol bundle,
java.lang.String messageName,
java.lang.String arg1)
|
static java.lang.String |
Util.liMessage(Symbol bundle,
java.lang.String messageName,
java.lang.String arg1,
int arg2,
int arg3)
|
static java.lang.String |
Util.liMessage(Symbol bundle,
java.lang.String messageName,
java.lang.String arg1,
java.lang.String arg2)
|
static java.lang.String |
Util.liMessage(Symbol bundle,
java.lang.String messageName,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
|
static java.lang.String |
Util.liMessage(Symbol bundle,
java.lang.String messageName,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3,
java.lang.String arg4)
|
static InternedValue |
InternedValue.lookupByName(Symbol name)
|
static void |
Util.registerBundle(Symbol bundleName)
|
static void |
Util.typeError(Symbol bundleName,
java.lang.String type,
Value o)
|
static void |
Util.updateName(Value v,
Symbol s)
|
Constructors in sisc.util with parameters of type Symbol | |
---|---|
FreeReference(Symbol sym,
SymbolicEnvironment senv)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |