univac
Version:
Generate AST of lots of common programming languages using antlr4. JavaScript API and CLI tool.
12 lines (11 loc) • 496 B
TypeScript
import { Ctx, CtxPosition } from './antlr4Types';
import { GetAstOptions, Node, NodePosition, Normalizer } from './types';
export declare class Visitor implements Normalizer<Ctx> {
protected currentParent: Node | undefined;
protected _options: GetAstOptions | undefined;
options: GetAstOptions | undefined;
getAst(): Node;
protected visitChildren(ctx: Ctx): any[] | Node | undefined;
getNode(ctx: Ctx): Node;
protected getPosition(start: CtxPosition): NodePosition;
}