public abstract class Parameter extends Procedure
annotations, EMPTYSETBACKQUOTE, 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| Constructor and Description |
|---|
Parameter() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Interpreter r)
Called when applying this procedure to a number of arguments in
the Interpreter's vlr register.
|
abstract Value |
getValue(Interpreter r)
Called to obtain the value of this Value.
|
abstract void |
setValue(Interpreter r,
Value v) |
error, throwArgSizeException, throwNestedPrimException, throwNestedPrimException, throwPrimExceptiondisplay, displayNamedOpaque, equals, eqv, eval, express, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplacedeserialize, deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serialize, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternalannotated, 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, warnpublic abstract Value getValue(Interpreter r) throws ContinuationException
ValuegetValue in interface ImmediategetValue in class Valuer - the InterpreterContinuationExceptionpublic abstract void setValue(Interpreter r, Value v) throws ContinuationException
ContinuationExceptionpublic void apply(Interpreter r) throws ContinuationException
Procedureapply in class Procedurer - the InterpreterContinuationException