C# 클래스 clojure.lang.LispReader

Implements the Lisp reader, a marvel to behold.
파일 보기 프로젝트 열기: clojure/clojure-clr 1 사용 예제들

공개 메소드들

메소드 설명
HasFeature ( Object feature, Object opts ) : bool
InterpretToken ( string token ) : object
InterpretToken ( string rawToken, string token, string mask ) : object
MatchNumber ( string s ) : object
NameRequiresEscaping ( string s ) : bool
VbarEscape ( string s ) : string

비공개 메소드들

메소드 설명
CharValueInRadix ( int c, int radix ) : int
EnsurePending ( object pendingForms ) : Object
ExtractNamesUsingMask ( string token, string maskNS, string maskName, string &ns, string &name ) : void
InstallPlatformFeature ( Object opts ) : Object
IsPreserveReadCond ( Object opts ) : bool
LispReader ( ) : System
ReadAux ( PushbackTextReader r, object opts, object pendingForms ) : object
ReadDelimitedList ( char delim, PushbackTextReader r, bool isRecursive, object opts, object pendingForms ) : List
Unread ( PushbackTextReader r, int ch ) : void
checkConditionalAllowed ( Object opts ) : void
garg ( int n ) : Symbol
getMacro ( int ch ) : IFn
isMacro ( int ch ) : bool
isTerminatingMacro ( int ch ) : bool
isUnquote ( object form ) : bool
isUnquoteSplicing ( object form ) : bool
isWhitespace ( int ch ) : bool
matchSymbol ( string token, string mask ) : object
read ( PushbackTextReader r, Object opts ) : Object
read ( PushbackTextReader r, bool eofIsError, Object eofValue, bool isRecursive, Object opts, Object pendingForms ) : Object
read ( PushbackTextReader r, bool eofIsError, object eofValue, bool isRecursive, object opts ) : Object
read ( PushbackTextReader r, bool eofIsError, object eofValue, char returnOn, object returnOnValue, bool isRecursive, object opts, object pendingForms ) : Object
read ( PushbackTextReader r, bool eofIsError, object eofValue, bool isRecursive ) : object
readCondDelimited ( PushbackTextReader r, bool splicing, object opts, object pendingForms ) : Object
readNumber ( PushbackTextReader r, char initch ) : object
readSimpleToken ( PushbackTextReader r, char initch ) : string
readToken ( PushbackTextReader r, char initch, 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

메소드 상세

HasFeature() 공개 정적인 메소드

public static HasFeature ( Object feature, Object opts ) : bool
feature Object
opts Object
리턴 bool

InterpretToken() 공개 정적인 메소드

public static InterpretToken ( string token ) : object
token string
리턴 object

InterpretToken() 공개 정적인 메소드

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

MatchNumber() 공개 정적인 메소드

public static MatchNumber ( string s ) : object
s string
리턴 object

NameRequiresEscaping() 공개 정적인 메소드

public static NameRequiresEscaping ( string s ) : bool
s string
리턴 bool

VbarEscape() 공개 정적인 메소드

public static VbarEscape ( string s ) : string
s string
리턴 string