crabka-pgparser 0.3.9

Hand-written PostgreSQL SQL lexer and parser producing the Crabka Gres AST
Documentation

crabka-pgparser

crates.io Hand-written PostgreSQL SQL lexer and parser producing the Crabka Gres AST.

Part of Crabka's Chapter Gres — a pure-Rust Postgres-compatible engine vendored from crabgresql at 93f3d17; see the chapter design.

Overview

An original recursive-descent/Pratt parser (no third-party SQL engine) producing the Statement AST the Gres executor consumes. The optional oracle feature (never default; C build dep) enables a differential accept/reject test against libpg_query for local verification.

License

Apache-2.0. Derived from crabgresql (PostgreSQL License); see NOTICE.