| 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. |