public class SharedValueWriter extends PortValueWriter
BACKQUOTE, BEGIN, bundles, 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 |
---|
SharedValueWriter(java.io.Writer port,
boolean vectorLengthPrefixing,
boolean caseSensitive) |
Modifier and Type | Method and Description |
---|---|
ValueWriter |
append(Value v) |
protected void |
displayOrWrite(Value v,
boolean display) |
boolean |
isInlinable(Value v) |
boolean |
visit(ExpressionVisitee e) |
append, append, caseSensitive, display, vectorLengthPrefixing, write
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 SharedValueWriter(java.io.Writer port, boolean vectorLengthPrefixing, boolean caseSensitive)
protected void displayOrWrite(Value v, boolean display) throws java.io.IOException
displayOrWrite
in class PortValueWriter
java.io.IOException
public boolean visit(ExpressionVisitee e)
visit
in interface ExpressionVisitor
visit
in class PortValueWriter
public ValueWriter append(Value v) throws java.io.IOException
append
in interface ValueWriter
append
in class PortValueWriter
java.io.IOException
public boolean isInlinable(Value v)
isInlinable
in interface ValueWriter
isInlinable
in class PortValueWriter