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, writeannotated, 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 SharedValueWriter(java.io.Writer port,
boolean vectorLengthPrefixing,
boolean caseSensitive)
protected void displayOrWrite(Value v, boolean display) throws java.io.IOException
displayOrWrite in class PortValueWriterjava.io.IOExceptionpublic boolean visit(ExpressionVisitee e)
visit in interface ExpressionVisitorvisit in class PortValueWriterpublic ValueWriter append(Value v) throws java.io.IOException
append in interface ValueWriterappend in class PortValueWriterjava.io.IOExceptionpublic boolean isInlinable(Value v)
isInlinable in interface ValueWriterisInlinable in class PortValueWriter