Extensible SQL Lexer and Parser for Rust
Find a file
2018-02-09 06:53:49 -07:00
examples simple example of custom tokenizer 2018-02-09 06:53:49 -07:00
src simple example of custom tokenizer 2018-02-09 06:53:49 -07:00
.gitignore roughing out classic pratt parser 2018-02-08 07:49:24 -07:00
Cargo.toml roughing out new version 2018-02-07 08:48:49 -07:00
LICENSE Initial commit 2018-02-06 16:58:43 -07:00
README.md simple example of custom tokenizer 2018-02-09 06:53:49 -07:00

datafusion-sql

This is a work-in-progress to develop a new version of the DataFusion SQL Parser.

Goals for this version:

  • Support for custom SQL dialects, so other projects can implement their own parsers easily
  • Good error reporting (e.g. show line / column numbers and descriptive messages)
  • Zero-copy of tokens when parsing
  • Concise code