cparser
v0.1.0
Published
Light and fast parser using javascript. Both in nodejs and broswer.
Readme
cparser
Light and fast parser using javascript. Both in nodejs and broswer.
Use for sql parser
npm i cparserimport { parseSql } from 'cparser';
console.log(parseSql('select * from table;'));Use for custom parser
import { chain, execChain, many, matchNumber, matchString, matchWord, optional, plus, Scanner } from 'cparser';
const root = () => chain('select', '*', 'from', 'table', ';')();
export const parse = (scanner: Scanner, cursorPosition = 0) => {
return execChain(root, scanner, cursorPosition, ast => ast[0]);
};Tests
npm test