| 
||||||||||
| 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 | |||||||||