by on 11 hours ago
Similarly, this crate defines an abstract representation of a SQL query as understood by Mentat. This crate defines the structs and enums that are the output of the query parser and used by the translator and algebrizer. 4. To allow for reuse (e.g., the EDN parser is essentially a separate library). Our EDN parser. It uses rust-peg to parse EDN, which is Clojure/Datomic's richer alternative to JSON. Conversion to and from EDN types (e.g., edn::Keyword to TypedValue::Keyword). In addition, this ...
2 views 0 likes