SQL grammar for tree-sitter.
- SELECT statements (some features may be incomplete)
- Function calls
- Index hints
- Comments
- Marginalia
- UPDATE statements
- DELETE statements
- CREATE statements
- INSERT/REPLACE statements
- DROP statements
- ALTER TABLE statements
- CREATE INDEX statements
- DROP INDEX statements
- ALTER INDEX statements
- EXPLAIN statements
- Function definitions
For a complete list of features see the the tests
- Wikipedia#SQL_syntax - I consulted wikipedia for naming conventions, though I may not have been strict early on in the prototyping.
- Phoenix Language Reference - Note I'm using this as a reference but implementing the Grammar in terms of the MySQL dialect of SQL.