|
||||||||||
| 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.data.Procedure
sisc.env.Parameter
sisc.env.SchemeParameter
public class SchemeParameter
| Field Summary | |
|---|---|
protected Value |
def
|
| 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 | |
|---|---|
SchemeParameter()
|
|
SchemeParameter(Value def)
|
|
| Method Summary | |
|---|---|
void |
deserialize(Deserializer s)
All Expressions must implement a default (no-argument) constructor. |
void |
display(ValueWriter w)
|
Value |
getValue(Interpreter r)
Called to obtain the value of this Value. |
void |
serialize(Serializer s)
All Expressions must implement a default (no-argument) constructor. |
void |
setValue(Interpreter r,
Value v)
|
boolean |
visit(ExpressionVisitor v)
|
| Methods inherited from class sisc.env.Parameter |
|---|
apply |
| Methods inherited from class sisc.data.Procedure |
|---|
error, throwArgSizeException, throwNestedPrimException, throwNestedPrimException, throwPrimException |
| Methods inherited from class sisc.data.Value |
|---|
displayNamedOpaque, equals, eqv, eval, express, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace |
| Methods inherited from class sisc.data.Expression |
|---|
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, 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 |
| Field Detail |
|---|
protected Value def
| Constructor Detail |
|---|
public SchemeParameter()
public SchemeParameter(Value def)
| Method Detail |
|---|
public Value getValue(Interpreter r)
throws ContinuationException
Value
getValue in interface ImmediategetValue in class Parameterr - the Interpreter
ContinuationException
public void setValue(Interpreter r,
Value v)
throws ContinuationException
setValue in class ParameterContinuationException
public void display(ValueWriter w)
throws java.io.IOException
display in class Valuejava.io.IOException
public void serialize(Serializer s)
throws java.io.IOException
Expression
serialize in class Expressions - the Serializer
java.io.IOException
public void deserialize(Deserializer s)
throws java.io.IOException
Expression
deserialize in class Expressions - the Deserializer
java.io.IOExceptionpublic 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 | |||||||||