Package-level declarations
Types
Link copied to clipboard
object GrammarUtils
Utilities for grammar parsing.
Link copied to clipboard
Lexer and parser that, thanks to better-parse
's context-free Grammar, can parse a string into a structured object. The term Walker
refers to the fact this might be invoked by Quarkdown's lexer to walk through the source string, in case content cannot be tokenized via regular expressions.
Link copied to clipboard
data class WalkerParsingResult<T>(val value: T, val endIndex: Int, val tokens: TokenMatchesSequence, val remainder: CharSequence)
The result of a WalkerParser parsing operation.