UNPKG

@secam/pgsql-ast-parser

Version:

Fork of pgsql-ast-parser Simple Postgres SQL parser/modifier for pg-mem

17 lines (15 loc) 288 B
import {compile} from 'moo'; // 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;