Commit graph

22 commits

Author SHA1 Message Date
Nickolay Ponomarev
b12a19e197 Switch to the Rust 2018 edition
This requires Rust 1.31 (from last year) to build, but is otherwise
compatible with the 2015-edition code.
2019-04-21 04:41:11 +03:00
Nickolay Ponomarev
2e9da53ed3 Small CLI app that can be used to test parsing an external SQL file 2019-02-07 05:34:16 +03:00
Andy Grove
810cd8e6cf tokenizer delegates to dialect now 2018-09-08 14:49:25 -06:00
Andy Grove
d5fd4aafaf fix example 2018-09-08 08:51:52 -06:00
Andy Grove
06a8870bd7 Introduce concept of dialects 2018-09-08 08:39:32 -06:00
Andy Grove
7bea9a8648 cargo fmt 2018-09-03 11:45:03 -06:00
Andy Grove
87a576563b Save 2018-09-03 10:31:04 -06:00
Andy Grove
0c23392adb replace with code from datafusion 2018-09-03 09:56:39 -06:00
Andy Grove
a86bd30515 Refactoring 2018-09-03 09:13:43 -06:00
Andy Grove
375671e208 Refactoring 2018-09-03 08:04:20 -06:00
Andy Grove
a1696ccdb8 Refactoring 2018-09-03 07:59:05 -06:00
Andy Grove
fa2ef528b7 Refactoring 2018-09-03 07:45:48 -06:00
Andy Grove
037ebb0f73 Refactoring 2018-09-02 19:15:07 -06:00
Andy Grove
2e20b15c2e Refactoring 2018-09-02 19:08:44 -06:00
Andy Grove
69a140a820 create Chars struct instead of using Peekable 2018-09-02 18:59:30 -06:00
Andy Grove
7ff4133327 Refactoring 2018-09-01 12:59:18 -06:00
Andy Grove
2ddc9f7a49 Refactoring 2018-09-01 08:58:00 -06:00
Andy Grove
72cff632c1 Roughing out pratt parser logic 2018-09-01 08:39:27 -06:00
Andy Grove
e6e9c8d2cc Refactoring use of generics, added peek_token 2018-09-01 08:11:26 -06:00
Andy Grove
eed0261297 create module for ansi tokenizer/parser 2018-09-01 07:34:41 -06:00
Andy Grove
f56846098e simple example of custom tokenizer 2018-02-09 06:53:49 -07:00
Andy Grove
fcf6b1150e save 2018-02-09 05:58:14 -07:00