pegisland
Version:
General PEG-based parser supporting island grammars with lake symbols
11 lines • 602 B
TypeScript
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