public class BRLRead extends LispReader
SCM_ANGLE, SCM_COLATITUDE, SCM_NUMBERS, seenEscapes, TOKEN_ESCAPE_CHARinteractive, port, tokenBuffer, tokenBufferLength| Constructor and Description |
|---|
BRLRead(gnu.kawa.io.InPort port) |
BRLRead(gnu.kawa.io.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 |
readCommand()
Read a "command" - a top-level expression or declaration.
|
java.lang.Object |
readObject() |
static java.lang.Object |
readObject(gnu.kawa.io.InPort port) |
void |
setBrlCompatible(boolean compat) |
bindSharedObject, checkEncodingSpec, getReadCase, makeNil, makePair, makePair, makePair2, parseNumber, parseNumber, readAndHandleToken, readCharacter, readEscape, readEscape, readHexEscape, readNestedComment, readNumberWithRadix, readObject, readObject, readSimpleVector, readSimpleVector, readSpecial, readTokenString, readValues, readValues, readValuesAndAppend, setCar, setCdr, setReadCase, setReturnMutablePairs, validPostfixLookupStartcheckErrors, checkNext, clearErrors, close, eofError, eofError, error, error, error, fatal, getColumnNumber, getErrors, getLineNumber, getMessages, getName, getPort, isInteractive, mark, peek, popNesting, pushNesting, read, read, readCodePoint, readDelimited, readDigitsInBuffer, readOptionalExponent, readUnicodeChar, reset, seenErrors, setInteractive, setMessages, skip_quick, skip, tokenBufferAppend, tokenBufferString, unread_quick, unread, unreadpublic BRLRead(gnu.kawa.io.InPort port)
public BRLRead(gnu.kawa.io.InPort port,
SourceMessages messages)
public boolean inLiteral()
public java.lang.Object readCommand()
throws java.io.IOException,
SyntaxException
LispReaderreadCommand in class LispReaderjava.io.IOExceptionSyntaxExceptionpublic java.lang.Object readObject()
throws java.io.IOException,
SyntaxException
readObject in class LispReaderjava.io.IOExceptionSyntaxExceptionpublic static java.lang.Object readObject(gnu.kawa.io.InPort port)
throws java.io.IOException,
SyntaxException
java.io.IOExceptionSyntaxExceptionpublic boolean isBrlCompatible()
public void setBrlCompatible(boolean compat)