C# Class clojure.lang.EdnReader

显示文件 Open project: clojure/clojure-clr

Public Methods

Method Description
InterpretToken ( string token ) : object
InterpretToken ( string rawToken, string token, string mask ) : object
MatchNumber ( string s ) : object

Private Methods

Method Description
CharValueInRadix ( int c, int radix ) : int
EdnReader ( ) : System
ExtractNamesUsingMask ( string token, string maskNS, string maskName, string &ns, string &name ) : void
NonConstituent ( int ch ) : bool
ReadAux ( PushbackTextReader r, object opts ) : object
ReadDelimitedList ( char delim, PushbackTextReader r, bool isRecursive, object opts ) : List
Unread ( PushbackTextReader r, int ch ) : void
getMacro ( int ch ) : IFn
isMacro ( int ch ) : bool
isTerminatingMacro ( int ch ) : bool
isWhitespace ( int ch ) : bool
matchSymbol ( string token, string mask ) : object
read ( PushbackTextReader r, IPersistentMap opts ) : Object
read ( PushbackTextReader r, bool eofIsError, object eofValue, bool isRecursive, Object opts ) : object
readNumber ( PushbackTextReader r, char initch ) : object
readSimpleToken ( PushbackTextReader r, char initch, bool leadConstituent ) : string
readString ( String s, IPersistentMap opts ) : Object
readToken ( PushbackTextReader r, char initch, bool leadConstituent, String &rawToken, String &token, String &mask, bool &eofSeen ) : void
readUnicodeChar ( PushbackTextReader r, int initch, int radix, int length, bool exact ) : int
readUnicodeChar ( string token, int offset, int length, int radix ) : int

Method Details

InterpretToken() public static method

public static InterpretToken ( string token ) : object
token string
return object

InterpretToken() public static method

public static InterpretToken ( string rawToken, string token, string mask ) : object
rawToken string
token string
mask string
return object

MatchNumber() public static method

public static MatchNumber ( string s ) : object
s string
return object