|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.io.Reader gnu.text.Lexer gnu.kawa.lispexpr.LispReader gnu.commonlisp.lang.CLispReader
public class CLispReader
A class to read CommonLisp forms (S-expressions).
Field Summary |
---|
Fields inherited from class gnu.kawa.lispexpr.LispReader |
---|
finalColonIsKeyword, initialColonIsKeyword, SCM_NUMBERS, seenEscapes, TOKEN_ESCAPE_CHAR |
Fields inherited from class gnu.text.Lexer |
---|
interactive, nesting, port, tokenBuffer, tokenBufferLength |
Fields inherited from class java.io.Reader |
---|
lock |
Constructor Summary | |
---|---|
CLispReader(InPort port)
|
|
CLispReader(InPort port,
SourceMessages messages)
|
Method Summary | |
---|---|
protected java.lang.Object |
makeSymbol(java.lang.String name)
|
static java.lang.Object |
readObject(InPort port)
|
Methods inherited from class gnu.kawa.lispexpr.LispReader |
---|
getReadCase, handleToken, lookupUnit, makeNil, makePair, makePair, parseNumber, readCharacter, readCommand, readEscape, readEscape, readNestedComment, readNumberWithRadix, readObject, readObject, readSimpleVector, readSpecial, readToken, readValues, readValues, returnSymbol, setCdr |
Methods inherited from class gnu.text.Lexer |
---|
checkErrors, checkNext, clearErrors, close, eofError, eofError, error, error, error, fatal, getColumnNumber, getErrors, getLineNumber, getMessages, getName, getPort, isInteractive, mark, peek, popNesting, pushNesting, read, read, readDigitsInBuffer, readOptionalExponent, reset, seenErrors, setInteractive, setMessages, skip_quick, skip, tokenBufferAppend, unread_quick, unread, unread |
Methods inherited from class java.io.Reader |
---|
mark, markSupported, read, read, ready, skip |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CLispReader(InPort port)
public CLispReader(InPort port, SourceMessages messages)
Method Detail |
---|
protected java.lang.Object makeSymbol(java.lang.String name)
makeSymbol
in class LispReader
public static java.lang.Object readObject(InPort port) throws java.io.IOException, SyntaxException
java.io.IOException
SyntaxException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |