C# Class LSharp.Reader

An S-Expression reader suitable for use with Lisp-like languages.
Afficher le fichier Open project: RobBlackwell/LSharp Class Usage Examples

Méthodes publiques

Свойство Type Description
EOF object

Méthodes publiques

Méthode Description
AtomReader ( int c, TextReader textReader ) : Object
CharacterReader ( TextReader textReader ) : Object
LBracketArrayReader ( TextReader textReader ) : Object[]
LBracketReader ( TextReader textReader ) : Pair
LParReader ( TextReader textReader ) : Pair
LineCommentReader ( TextReader textReader ) : Object
MultiLineCommentReader ( TextReader textReader ) : Object
NamedCharacterReader ( TextReader textReader ) : Object
QuasiQuoteReader ( TextReader textReader ) : Object
QuoteReader ( TextReader textReader ) : Object
Read ( TextReader textReader ) : Object
Read ( TextReader textReader, object eofValue ) : Object
ReadWhiteSpace ( TextReader textReader ) : void
StringReader ( TextReader textReader ) : Object
UnQuoteReader ( TextReader textReader ) : Object

Private Methods

Méthode Description
IsTerminator ( char c ) : bool

Method Details

AtomReader() public static méthode

public static AtomReader ( int c, TextReader textReader ) : Object
c int
textReader TextReader
Résultat Object

CharacterReader() public static méthode

public static CharacterReader ( TextReader textReader ) : Object
textReader TextReader
Résultat Object

LBracketArrayReader() public static méthode

public static LBracketArrayReader ( TextReader textReader ) : Object[]
textReader TextReader
Résultat Object[]

LBracketReader() public static méthode

public static LBracketReader ( TextReader textReader ) : Pair
textReader TextReader
Résultat Pair

LParReader() public static méthode

public static LParReader ( TextReader textReader ) : Pair
textReader TextReader
Résultat Pair

LineCommentReader() public static méthode

public static LineCommentReader ( TextReader textReader ) : Object
textReader TextReader
Résultat Object

MultiLineCommentReader() public static méthode

public static MultiLineCommentReader ( TextReader textReader ) : Object
textReader TextReader
Résultat Object

NamedCharacterReader() public static méthode

public static NamedCharacterReader ( TextReader textReader ) : Object
textReader TextReader
Résultat Object

QuasiQuoteReader() public static méthode

public static QuasiQuoteReader ( TextReader textReader ) : Object
textReader TextReader
Résultat Object

QuoteReader() public static méthode

public static QuoteReader ( TextReader textReader ) : Object
textReader TextReader
Résultat Object

Read() public static méthode

public static Read ( TextReader textReader ) : Object
textReader TextReader
Résultat Object

Read() public static méthode

public static Read ( TextReader textReader, object eofValue ) : Object
textReader TextReader
eofValue object
Résultat Object

ReadWhiteSpace() public static méthode

public static ReadWhiteSpace ( TextReader textReader ) : void
textReader TextReader
Résultat void

StringReader() public static méthode

public static StringReader ( TextReader textReader ) : Object
textReader TextReader
Résultat Object

UnQuoteReader() public static méthode

public static UnQuoteReader ( TextReader textReader ) : Object
textReader TextReader
Résultat Object

Property Details

EOF public_oe static_oe property

public static object EOF
Résultat object