clojure.lang
Class LispReader

java.lang.Object
  extended by clojure.lang.LispReader

public class LispReader
extends Object


Nested Class Summary
static class LispReader.CharacterReader
           
static class LispReader.CommentReader
           
static class LispReader.ConditionalReader
           
static class LispReader.CtorReader
           
static class LispReader.DeprecatedWrappingReader
           
static class LispReader.DiscardReader
           
static class LispReader.DispatchReader
           
static class LispReader.EvalReader
           
static class LispReader.FnReader
           
static class LispReader.ListReader
           
static class LispReader.MapReader
           
static class LispReader.MetaReader
           
static class LispReader.ReaderException
           
static class LispReader.RegexReader
           
static class LispReader.SetReader
           
static class LispReader.StringReader
           
static class LispReader.SyntaxQuoteReader
           
static class LispReader.UnmatchedDelimiterReader
           
static class LispReader.UnreadableReader
           
static class LispReader.VarReader
           
static class LispReader.VectorReader
           
static class LispReader.WrappingReader
           
 
Field Summary
static Keyword COND_ALLOW
           
static Keyword COND_PRESERVE
           
static Keyword EOFTHROW
           
static Keyword OPT_EOF
           
static Keyword OPT_FEATURES
           
static Keyword OPT_READ_COND
           
 
Constructor Summary
LispReader()
           
 
Method Summary
static Object read(PushbackReader r, boolean eofIsError, Object eofValue, boolean isRecursive)
           
static Object read(PushbackReader r, boolean eofIsError, Object eofValue, boolean isRecursive, Object opts)
           
static Object read(PushbackReader r, Object opts)
           
static int read1(Reader r)
           
static List readDelimitedList(char delim, PushbackReader r, boolean isRecursive, Object opts, Object pendingForms)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPT_EOF

public static final Keyword OPT_EOF

OPT_FEATURES

public static final Keyword OPT_FEATURES

OPT_READ_COND

public static final Keyword OPT_READ_COND

EOFTHROW

public static final Keyword EOFTHROW

COND_ALLOW

public static final Keyword COND_ALLOW

COND_PRESERVE

public static final Keyword COND_PRESERVE
Constructor Detail

LispReader

public LispReader()
Method Detail

read1

public static int read1(Reader r)

read

public static Object read(PushbackReader r,
                          Object opts)

read

public static Object read(PushbackReader r,
                          boolean eofIsError,
                          Object eofValue,
                          boolean isRecursive)

read

public static Object read(PushbackReader r,
                          boolean eofIsError,
                          Object eofValue,
                          boolean isRecursive,
                          Object opts)

readDelimitedList

public static List readDelimitedList(char delim,
                                     PushbackReader r,
                                     boolean isRecursive,
                                     Object opts,
                                     Object pendingForms)


Copyright © 2015. All Rights Reserved.