|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.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 | ||||||||