Class AdvancedBuilder<T>

Builder for ELR parsers.

Use entry to set entry NTs, use define to define grammar rules, use build to get parser.

When build, it's recommended to set checkAll to true when developing.

Type Parameters

  • T

Hierarchy

Implements

Constructors

Properties

data: ParserBuilderData<T> = []
expander: GrammarExpander
resolvedRR: {
    anotherRule: Parser.ELR.Definition;
    options: RR_ResolverOptions<T>;
    reducerRule: Parser.ELR.Definition;
}[]
resolvedRS: {
    anotherRule: Parser.ELR.Definition;
    options: RS_ResolverOptions<T>;
    reducerRule: Parser.ELR.Definition;
}[]

Methods

Generated using TypeDoc