create

fun <T, K : Token<T>, E, R> create(grammar: Grammar<T, K, E>, block: ParserFunction<T, K, E, R>): Parser<T, K, E, R>

Creates and configures a Parser.

Return

A configured Parser.

Author

AdrianTodt

Parameters

T

The parser's (and grammar's) token type.

E

The parser's (and grammar's) expression result.

R

The parser's result.

grammar

The grammar used by this parser.

block

The parser function.