public class FixedAppExp_3 extends FixedAppExp_2
Modifier and Type | Field and Description |
---|---|
Immediate |
op2 |
op1
op0
host, ref, uexpPosition
annotations, EMPTYSET
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
Constructor and Description |
---|
FixedAppExp_3() |
FixedAppExp_3(Immediate op0,
Immediate op1,
Immediate op2,
FreeReference ref) |
Modifier and Type | Method and Description |
---|---|
void |
deserialize(Deserializer s)
All Expressions must implement a default (no-argument) constructor.
|
Value |
doGetValue(FixableProcedure proc,
Interpreter r) |
Value |
express()
A debugging function, express returns a Scheme value that describes
this expression.
|
Expression[] |
getOperands() |
void |
serialize(Serializer s)
All Expressions must implement a default (no-argument) constructor.
|
void |
setHosts() |
boolean |
visit(ExpressionVisitor v) |
alter
dropSafe, eval, forceRevert, getValue, revert, revert, revert, setHost
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visitAnnotations, writeExternal
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
public Immediate op2
public FixedAppExp_3(Immediate op0, Immediate op1, Immediate op2, FreeReference ref)
public FixedAppExp_3()
public void setHosts()
setHosts
in interface OptimisticHost
setHosts
in class FixedAppExp_2
public Expression[] getOperands()
getOperands
in class FixedAppExp_2
public Value doGetValue(FixableProcedure proc, Interpreter r) throws ContinuationException
doGetValue
in class FixedAppExp_2
ContinuationException
public Value express()
Expression
express
in class FixedAppExp_2
public void serialize(Serializer s) throws java.io.IOException
Expression
serialize
in class FixedAppExp_2
s
- the Serializerjava.io.IOException
public void deserialize(Deserializer s) throws java.io.IOException
Expression
deserialize
in class FixedAppExp_2
s
- the Deserializerjava.io.IOException
public boolean visit(ExpressionVisitor v)
visit
in interface ExpressionVisitee
visit
in class FixedAppExp_2