C# Класс LSharp.Reader

An S-Expression reader suitable for use with Lisp-like languages.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
EOF object

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
IsTerminator ( char c ) : bool

Описание методов

AtomReader() публичный статический Метод

public static AtomReader ( int c, TextReader textReader ) : Object
c int
textReader TextReader
Результат Object

CharacterReader() публичный статический Метод

public static CharacterReader ( TextReader textReader ) : Object
textReader TextReader
Результат Object

LBracketArrayReader() публичный статический Метод

public static LBracketArrayReader ( TextReader textReader ) : Object[]
textReader TextReader
Результат Object[]

LBracketReader() публичный статический Метод

public static LBracketReader ( TextReader textReader ) : Pair
textReader TextReader
Результат Pair

LParReader() публичный статический Метод

public static LParReader ( TextReader textReader ) : Pair
textReader TextReader
Результат Pair

LineCommentReader() публичный статический Метод

public static LineCommentReader ( TextReader textReader ) : Object
textReader TextReader
Результат Object

MultiLineCommentReader() публичный статический Метод

public static MultiLineCommentReader ( TextReader textReader ) : Object
textReader TextReader
Результат Object

NamedCharacterReader() публичный статический Метод

public static NamedCharacterReader ( TextReader textReader ) : Object
textReader TextReader
Результат Object

QuasiQuoteReader() публичный статический Метод

public static QuasiQuoteReader ( TextReader textReader ) : Object
textReader TextReader
Результат Object

QuoteReader() публичный статический Метод

public static QuoteReader ( TextReader textReader ) : Object
textReader TextReader
Результат Object

Read() публичный статический Метод

public static Read ( TextReader textReader ) : Object
textReader TextReader
Результат Object

Read() публичный статический Метод

public static Read ( TextReader textReader, object eofValue ) : Object
textReader TextReader
eofValue object
Результат Object

ReadWhiteSpace() публичный статический Метод

public static ReadWhiteSpace ( TextReader textReader ) : void
textReader TextReader
Результат void

StringReader() публичный статический Метод

public static StringReader ( TextReader textReader ) : Object
textReader TextReader
Результат Object

UnQuoteReader() публичный статический Метод

public static UnQuoteReader ( TextReader textReader ) : Object
textReader TextReader
Результат Object

Описание свойств

EOF публичное статическое свойство

public static object EOF
Результат object