|
||||||||||
| 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.interpreter.ApplyParentFrame
public class ApplyParentFrame
| Field Summary | |
|---|---|
CallFrame |
c
|
| 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 | |
|---|---|
ApplyParentFrame()
|
|
ApplyParentFrame(CallFrame cf)
|
|
| Method Summary | |
|---|---|
void |
apply(Interpreter r)
Called when applying this procedure to a number of arguments in the Interpreter's vlr register. |
void |
deserialize(Deserializer s)
All Expressions must implement a default (no-argument) constructor. |
void |
display(ValueWriter w)
|
Value |
express()
A debugging function, express returns a Scheme value that describes this expression. |
void |
serialize(Serializer s)
All Expressions must implement a default (no-argument) constructor. |
boolean |
visit(ExpressionVisitor v)
|
| Methods inherited from class sisc.data.Procedure |
|---|
error, throwArgSizeException, throwNestedPrimException, throwNestedPrimException, throwPrimException |
| Methods inherited from class sisc.data.Value |
|---|
displayNamedOpaque, equals, eqv, eval, getValue, 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 |
|---|
public CallFrame c
| Constructor Detail |
|---|
public ApplyParentFrame()
public ApplyParentFrame(CallFrame cf)
| Method Detail |
|---|
public void apply(Interpreter r)
throws ContinuationException
Procedure
apply in class Procedurer - the Interpreter
ContinuationException
public void display(ValueWriter w)
throws java.io.IOException
display in class Valuejava.io.IOExceptionpublic Value express()
Expression
express in class Value
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 | |||||||||