|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsisc.util.Util
sisc.data.Expression
sisc.data.Value
sisc.env.DelegatingSymEnv
public class DelegatingSymEnv
| Field Summary |
|---|
| Fields inherited from class sisc.data.Expression |
|---|
annotations, EMPTYSET |
| Fields inherited from class sisc.util.Util |
|---|
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV |
| Fields inherited from interface sisc.util.Version |
|---|
VERSION |
| Constructor Summary | |
|---|---|
DelegatingSymEnv()
|
|
DelegatingSymEnv(Symbol name)
|
|
| Method Summary | |
|---|---|
Value |
asValue()
|
int |
define(Symbol s,
Value v)
|
void |
display(ValueWriter w)
|
protected SymbolicEnvironment |
getEnv()
|
int |
getLoc(Symbol s)
|
SymbolicEnvironment |
getParent()
|
SymbolicEnvironment |
getSidecarEnvironment(Symbol env)
|
Value |
lookup(int pi)
|
Value |
lookup(Symbol s)
|
void |
set(int envLoc,
Value v)
|
void |
setParent(SymbolicEnvironment e)
|
void |
undefine(Symbol s)
|
boolean |
visit(ExpressionVisitor v)
|
| Methods inherited from class sisc.data.Value |
|---|
apply, displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace |
| Methods inherited from class sisc.data.Expression |
|---|
deserialize, deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serialize, serializeAnnotations, setAnnotation, setAnnotation, setName, visitAnnotations, writeExternal |
| Methods inherited from class sisc.util.Util |
|---|
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface sisc.env.SymbolicEnvironment |
|---|
deserialize, getName, serialize, setName |
| Methods inherited from interface sisc.data.NamedValue |
|---|
getName, setName |
| Constructor Detail |
|---|
public DelegatingSymEnv()
public DelegatingSymEnv(Symbol name)
| Method Detail |
|---|
protected SymbolicEnvironment getEnv()
public void display(ValueWriter w)
throws java.io.IOException
display in class Valuejava.io.IOExceptionpublic void setParent(SymbolicEnvironment e)
setParent in interface SymbolicEnvironmentpublic SymbolicEnvironment getParent()
getParent in interface SymbolicEnvironmentpublic SymbolicEnvironment getSidecarEnvironment(Symbol env)
getSidecarEnvironment in interface SymbolicEnvironmentpublic Value asValue()
asValue in interface SymbolicEnvironment
public void set(int envLoc,
Value v)
set in interface SymbolicEnvironment
public int define(Symbol s,
Value v)
define in interface SymbolicEnvironmentpublic int getLoc(Symbol s)
getLoc in interface SymbolicEnvironmentpublic Value lookup(Symbol s)
lookup in interface SymbolicEnvironmentpublic final Value lookup(int pi)
lookup in interface SymbolicEnvironmentpublic void undefine(Symbol s)
undefine in interface SymbolicEnvironmentpublic boolean visit(ExpressionVisitor v)
visit in interface ExpressionVisiteevisit in class Expression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||