mentat/query-parser
Nick Alexander 09f1d633b5 Part 4: Parse queries with rust-peg.
There's an unfortunate conflation here between implementing the query
parser in `rust-peg` and moving some validation that now happens at
parse time to happen later.  The result is that we introduce
`ParsedFindQuery` as a less-processed `FindQuery`, and that we only
use string errors (which is all `rust-peg` supports) instead of the
structured errors in query-parser's errors module.  The next commit
will address this, on the road to removing the `query-parser` module
entirely.
2018-06-04 15:04:39 -07:00
..
src Part 4: Parse queries with rust-peg. 2018-06-04 15:04:39 -07:00
tests Part 2: Turn (type-function ?var) into (type ?var type-keyword). 2018-06-04 14:52:51 -07:00
Cargo.toml Part 2: Turn (type-function ?var) into (type ?var type-keyword). 2018-06-04 14:52:51 -07:00
README.md Implement parsing of simple :find expressions. (#196) r=nalexander 2017-01-25 14:06:19 -08:00

See https://github.com/mozilla/mentat/wiki/Querying for a description of what's going on in this crate, as well as query and query-executor.