interface IParser<T> |
Parses text. |
interface IParseResult<T> |
The result of a parse attempt. |
interface IParseResult |
The result of a parse attempt. |
struct LineColumn |
A line and column number. |
class NamedFailure |
A named parsing failure. |
class ParseException |
Thrown when parsing fails. |
abstract class Parser<T> |
Base class for parsers. |
static class Parser |
Helper methods for creating and executing parsers. |
static class ParseResult |
Helper methods for parse results. |
class Positioned<T> |
Wraps a text position and length around a parsed value. |
struct TextPosition |
A position in the text being parsed. |