UNPKG

decaffeinate-parser

Version:

A better AST for CoffeeScript, inspired by CoffeeScriptRedux.

14 lines (13 loc) 604 B
import SourceToken from 'coffee-lex/dist/SourceToken'; import { Base } from 'decaffeinate-coffeescript2/lib/coffeescript/nodes'; import ParseContext from './ParseContext'; export declare type NodeLocation = { line: number; column: number; start: number; end: number; raw: string; }; export default function getLocation(context: ParseContext, node: Base): NodeLocation; export declare function firstSemanticTokenAfter(context: ParseContext, index: number): SourceToken | null; export declare function firstSemanticTokenBefore(context: ParseContext, index: number): SourceToken | null;