UNPKG

univac

Version:

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

14 lines (13 loc) 532 B
import { SyntaxNode } from 'web-tree-sitter'; import { GetAstOptions, Node, NodePosition, Normalizer } from './types'; /** * Must return the same kind of object than returned by Visitor */ export declare class TreeSitterVisitor implements Normalizer<SyntaxNode> { private _options; options: GetAstOptions | undefined; getAst(): Node; getNode(sn: SyntaxNode): Node; protected getStopPosition(sn: SyntaxNode): NodePosition | undefined; protected getStartPosition(sn: SyntaxNode): NodePosition | undefined; }