UNPKG

trader-pgsql-ast-parser

Version:

Yet another simple Postgres SQL parser/modifier

17 lines (15 loc) 328 B
import {compile} from 'https://deno.land/x/moo@0.5.1-deno.2/mod.ts'; // build lexer export const lexer = compile({ int: /\-?\d+(?![\.\d])/, float: /\-?(?:(?:\d*\.\d+)|(?:\d+\.\d*))/, P: 'P', Y: 'Y', M: 'M', W: 'W', D: 'D', H: 'H', S: 'S', T: 'T', }); export const lexerAny: any = lexer;