Package com.github.adriantodt.tartar.impl

Types

GrammarBuilder
Link copied to clipboard
common
class GrammarBuilder<T, E> : GrammarDSL<T, E>
InfixParserImpl
Link copied to clipboard
common
class InfixParserImpl<T, E>(precedence: Int, block: InfixFunction<T, E>) : InfixParser<T, E>
LexerImpl
Link copied to clipboard
common
class LexerImpl<T>(root: MatcherImpl<T>) : Lexer<T>
MatcherImpl
Link copied to clipboard
common
class MatcherImpl<T> : LexerDSL<T>
ParserImpl
Link copied to clipboard
common
class ParserImpl<T, E, R>(grammar: Grammar<T, E>, block: Closure<ParserContext<T, E>, R>) : Parser<T, E, R>
PrefixParserImpl
Link copied to clipboard
common
class PrefixParserImpl<T, E>(block: PrefixFunction<T, E>) : PrefixParser<T, E>