lemon-rs

LALR(1) parser generator for Rust based on Lemon + SQL parser

UNLICENSE License

Downloads
658.3K
Stars
48
Committers
4
lemon-rs - 0.13.0 Latest Release

Published by gwenn 3 months ago

What's Changed

  • Fix JOIN parsing #37
  • Implement sqlite3_stmt_readonly and sqlite3_column_count #38
  • Bump env_logger version to 0.11 #41
  • Make possible to perform extra consistency checks #39
  • Fix panic on unknown table option #46
  • Panic on missing join clause #47
  • Fix panic with CAST without type name #48
  • Fix exponential_part parsing #49
  • Use Uncased for Name #50
  • Use IndexMap for column definitions #51
  • Dequote column name #52
  • Fix clippy warnings #54
  • Merge changes from SQLite official repository #55
  • Extra check #53
  • Merge changes from SQLite official repository #58
  • Remove SmallVec #59
  • Improve parser creation performance. #57

Full Changelog: https://github.com/gwenn/lemon-rs/compare/v0.12.0...v0.13.0

lemon-rs - 0.12.0

Published by gwenn 12 months ago

Merge changes from SQLite official repository.
Mainly, Aggregate functions can now include an ORDER BY clause after their last parameter.

lemon-rs - 0.11.0

Published by gwenn about 1 year ago

Revert "Add rust_variable feature"

Full Changelog: https://github.com/gwenn/lemon-rs/compare/v0.10.0...v0.11.0

lemon-rs - 0.10.0

Published by gwenn about 1 year ago

What's Changed

  • Bump indexmap version
  • Remove assert that is triggered for trailing semicolons #35
  • Add rust_variable feature

Full Changelog: https://github.com/gwenn/lemon-rs/compare/v0.9.0...v0.10.0

lemon-rs - 0.9.0

Published by gwenn over 1 year ago

  • Merge changes from SQLite official repository
  • Bump fallible-iterator version to 0.3
  • Test virtual table args
  • Fix build error on Windows

Full Changelog: https://github.com/gwenn/lemon-rs/compare/v0.8.0...v0.9.0

lemon-rs - 0.8.0

Published by gwenn over 1 year ago

What's Changed

Full Changelog: https://github.com/gwenn/lemon-rs/compare/v0.7.0...v0.8.0

lemon-rs - 0.7.0

Published by gwenn over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gwenn/lemon-rs/compare/v0.6.0...v0.7.0

lemon-rs - 0.6.0

Published by gwenn over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gwenn/lemon-rs/compare/v0.5.0...v0.6.0

lemon-rs - 0.5.0

Published by gwenn almost 2 years ago

  • Upgrade to phf 0.11
  • Fix ParameterInfo
  • Check for duplicate column name in CREATE TABLE body
  • Check for duplicate WITH table name
  • Upgrade env_logger
  • Use indexmap for parameters

Full Changelog: https://github.com/gwenn/lemon-rs/compare/v0.4.0...v0.5.0

lemon-rs - 0.4.0

Published by gwenn over 2 years ago

lemon-rs - 0.2.0

Published by gwenn over 3 years ago

  • Copy benchmarking from sqlparser-rs
  • Use TokenStream to count parameters/variables
lemon-rs - 0.1.0

Published by gwenn over 3 years ago

Initial release