UNPKG

univac

Version:

Generate AST of lots of common programming languages using antlr4. JavaScript API and CLI tool.

12 lines (11 loc) 496 B
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; }