UNPKG

pegisland

Version:

General PEG-based parser supporting island grammars with lake symbols

11 lines 602 B
import { IParsingExpressionVisitor } from './IParsingExpressionVisitor'; import { IParsingExpression, Nonterminal } from './ParsingExpression'; import { PostorderExpressionTraverser } from './PostorderExpressionTraverser'; export declare class DepthFirstTraverser extends PostorderExpressionTraverser { private readonly startExpressions; visitedExpressions: Set<IParsingExpression>; constructor(visitor: IParsingExpressionVisitor, startExpressions: IParsingExpression[]); traverse(): void; visitNonterminal(pe: Nonterminal): void; } //# sourceMappingURL=DepthFirstTraverser.d.ts.map