public class StringIO extends IndexedFixableProcedure
Modifier and Type | Class and Description |
---|---|
static class |
StringIO.Index |
Modifier and Type | Field and Description |
---|---|
protected static int |
GETOUTPUTSTRING |
protected static int |
OPENINPUTSTRING |
protected static int |
OPENOUTPUTSTRING |
protected static int |
OPENSOURCEINPUTSTRING |
protected static int |
STRINGINPORTQ |
protected static int |
STRINGOUTPORTQ |
id
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
Modifier and Type | Method and Description |
---|---|
Value |
apply()
A fixable procedure must subclass one of the following methods
|
Value |
apply(Value v1) |
deserialize, serialize
apply, apply, apply, doApply
apply, display
error, throwArgSizeException, throwNestedPrimException, throwNestedPrimException, throwPrimException
displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, 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
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
protected static final int GETOUTPUTSTRING
protected static final int OPENINPUTSTRING
protected static final int OPENSOURCEINPUTSTRING
protected static final int OPENOUTPUTSTRING
protected static final int STRINGINPORTQ
protected static final int STRINGOUTPORTQ
public Value apply() throws ContinuationException
FixableProcedure
apply
in class FixableProcedure
ContinuationException
public Value apply(Value v1) throws ContinuationException
apply
in class FixableProcedure
ContinuationException