Table of Contents

Namespace Farkle

Classes

CharParser

Provides factory methods to create CharParser<T>s.

CharParser<T>

Provides the base class of Farkle's default parsers.

ParserApplicationException

Represents an application-specific error that occurred during parsing.

ParserExtensions

Provides extension methods on IParser<TChar, T> to easily parse text from various sources.

ParserResult

Provides methods to create ParserResult<T> values.

Structs

ParserResult<T>

Represents the result of a parsing operation. It contains a T in case of success or an object in case of failure.

TextPosition

Represents the position of a character in text.