Moduleswift-grammar
Grammar
import Grammar
import Grammar
enum Grammar
A namespace for structured parsing utilities.
struct ParsingError
An error type that indicates the furthest-successful parse, and provides a stack trace detailing how the parser got there.
struct ParsingInput
A mutable interface for interacting with source input in a safe and structured manner.
protocol ASCIITerminal
A terminal type that can be matched against an ASCII scalar.
protocol CharacterTerminal
protocol DigitRule
protocol LiteralRule
protocol ParsingDiagnostics
protocol ParsingRule
A structured parsing rule.
protocol TerminalRule
protocol TraceableError
protocol TraceableErrorRoot
protocol UTF16Terminal
protocol UTF8Terminal
protocol UnicodeTerminal