public class BRLRead extends LispReader
SCM_NUMBERS, seenEscapes, TOKEN_ESCAPE_CHAR
interactive, port, tokenBuffer, tokenBufferLength
Constructor and Description |
---|
BRLRead(InPort port) |
BRLRead(InPort port,
SourceMessages messages) |
Modifier and Type | Method and Description |
---|---|
boolean |
inLiteral()
True if in literal text (even if nested inside an escaped expression).
|
boolean |
isBrlCompatible() |
java.lang.Object |
readObject() |
static java.lang.Object |
readObject(InPort port) |
void |
setBrlCompatible(boolean compat) |
makeNil, makePair, makePair, parseNumber, parseNumber, readAndHandleToken, readCharacter, readCommand, readEscape, readEscape, readHexEscape, readNestedComment, readNumberWithRadix, readObject, readSimpleVector, readSpecial, readValues, readValues, setCdr, validPostfixLookupStart
checkErrors, checkNext, clearErrors, close, eofError, eofError, error, error, error, fatal, getColumnNumber, getErrors, getLineNumber, getMessages, getName, getPort, isInteractive, mark, peek, popNesting, pushNesting, read, read, readDelimited, readDigitsInBuffer, readOptionalExponent, readUnicodeChar, reset, seenErrors, setInteractive, setMessages, skip_quick, skip, tokenBufferAppend, tokenBufferString, unread_quick, unread, unread
public BRLRead(InPort port)
public BRLRead(InPort port, SourceMessages messages)
public boolean inLiteral()
public java.lang.Object readObject() throws java.io.IOException, SyntaxException
readObject
in class LispReader
java.io.IOException
SyntaxException
public static java.lang.Object readObject(InPort port) throws java.io.IOException, SyntaxException
java.io.IOException
SyntaxException
public boolean isBrlCompatible()
public void setBrlCompatible(boolean compat)