public class Q2Read extends LispReader
SCM_ANGLE, SCM_COLATITUDE, SCM_LEXPONENT_IS_BIGDECIMAL, SCM_NUMBERS, seenEscapes, TOKEN_ESCAPE_CHARinteractive, nesting, port, tokenBuffer, tokenBufferLength| Constructor and Description |
|---|
Q2Read(gnu.kawa.io.InPort port) |
Q2Read(gnu.kawa.io.InPort port,
SourceMessages messages) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
readCommand()
Read a "command" - a top-level expression or declaration.
|
static java.lang.Object |
readObject(gnu.kawa.io.InPort port) |
bindSharedObject, checkEncodingSpec, getReadCase, handlePostfix, handleToken, makeNil, makePair, makePair, makePair2, parseNumber, parseNumber, readAndHandleToken, readCharacter, readEscape, readEscape, readHexEscape, readNestedComment, readNumberWithRadix, readObject, 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 Q2Read(gnu.kawa.io.InPort port)
public Q2Read(gnu.kawa.io.InPort port,
SourceMessages messages)
public java.lang.Object readCommand()
throws java.io.IOException,
SyntaxException
LispReaderreadCommand in class LispReaderjava.io.IOExceptionSyntaxExceptionpublic static java.lang.Object readObject(gnu.kawa.io.InPort port)
throws java.io.IOException,
SyntaxException
java.io.IOExceptionSyntaxException