tree-sitter-sql
The SQL grammar is defined at @ github://derekstride/tree-sitter-sql.
You can view the latest parser artifacts on site or on the gh-pages
branch.
Find previous artifacts in the history on GitHub.
The artifacts can also be found here:
/CMakeLists.txt
/Cargo.toml
/LICENSE
/Makefile
/Package.swift
/binding.gyp
/bindings/c/tree-sitter-sql.pc.in
/bindings/c/tree_sitter/tree-sitter-sql.h
/bindings/go/binding.go
/bindings/go/binding_test.go
/bindings/node/binding.cc
/bindings/node/binding_test.js
/bindings/node/index.d.ts
/bindings/node/index.js
/bindings/python/tests/test_binding.py
/bindings/python/tree_sitter_sql/binding.c
/bindings/python/tree_sitter_sql/py.typed
/bindings/rust/build.rs
/bindings/rust/lib.rs
/bindings/swift/TreeSitterSql/sql.h
/bindings/swift/TreeSitterSqlTests/TreeSitterSqlTests.swift
/go.mod
/grammar.js
/grammar/column-lists.js
/grammar/expressions.js
/grammar/helpers.js
/grammar/keywords.js
/grammar/statements/alter.js
/grammar/statements/comment.js
/grammar/statements/copy.js
/grammar/statements/create-function.js
/grammar/statements/create-procedure.js
/grammar/statements/create.js
/grammar/statements/delete.js
/grammar/statements/drop.js
/grammar/statements/index.js
/grammar/statements/insert.js
/grammar/statements/merge.js
/grammar/statements/optimize.js
/grammar/statements/refresh.js
/grammar/statements/rename.js
/grammar/statements/select.js
/grammar/statements/set.js
/grammar/statements/truncate.js
/grammar/statements/update.js
/grammar/transactions.js
/grammar/types.js
/package.json
/pyproject.toml
/queries/highlights.scm
/queries/indents.scm
/setup.py
/src/grammar.json
/src/node-types.json
/src/parser.c
/src/scanner.c
/src/tree_sitter/alloc.h
/src/tree_sitter/array.h
/src/tree_sitter/parser.h
/tree-sitter.json