UNPKG

pegisland

Version:

General PEG-based parser supporting island grammars with lake symbols

14 lines 574 B
import { Nonterminal } from './ParsingExpression'; import { DefaultParsingExpressionVisitor } from './IParsingExpressionVisitor'; import { Rule } from './Rule'; import { Peg } from './Peg'; export declare class GraphBuilder extends DefaultParsingExpressionVisitor { private readonly parents; private readonly children; private rule; private beginningSet; build(peg: Peg): [Map<Rule, Set<Rule>>, Map<Rule, Set<Rule>>]; addParent(rule: Rule, parent: Rule): void; visitNonterminal(pe: Nonterminal): void; } //# sourceMappingURL=GraphBuilder.d.ts.map