sql.pegjs
[WARN]https://github.com/steveyen/sqld3 seems just a toy, so do not use both projects of us.
This project is a SQL parser based on PEG(parsing expression grammar).
And the sql.pegjs
file is modified from https://github.com/steveyen/sqld3.
Thanks for the effort of @steveyen.
Usage
var parser = ;var sql = 'select * from users;';parser// => [{"stmt":"select","select_cores":[{"results":[{"column":"*"}],"from":[{"table":"users"}]}]}]);
How to contribute
-
modify
lib/sql.pegjs
and add tests. -
run
make build
-
then run
make test
License
MIT