From d3c5079af1c92b5663ac61164c57bb8279c2242f Mon Sep 17 00:00:00 2001 From: Sam Vervaeck Date: Sat, 9 May 2020 22:17:51 +0200 Subject: [PATCH] treegen: Add type definitions for parser --- treegen/src/parser.d.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 treegen/src/parser.d.ts diff --git a/treegen/src/parser.d.ts b/treegen/src/parser.d.ts new file mode 100644 index 000000000..c0e5b014a --- /dev/null +++ b/treegen/src/parser.d.ts @@ -0,0 +1,24 @@ +export function parse(input:string):any; + +export interface Location { + line: number; + column: number; + offset: number; +} + +interface LocationRange { + start: Location, + end: Location +} + +export class SyntaxError { + line: number; + column: number; + offset: number; + location: LocationRange; + expected:any[]; + found:any; + name:string; + message:string; +} +