View Source mix dql.validate (Dequel v0.7.0)
Validate a Dequel query string and optionally output the AST.
Usage
mix dql.validate "name:foo"
mix dql.validate "name:*bar status:active"
mix dql.validate --ast "items { name:ring }"Options
--ast- Output the parsed AST (untyped)
Examples
$ mix dql.validate "name:foo"
Valid query.
$ mix dql.validate --ast "name:foo"
Valid query.
AST: {:==, [], [:name, "foo"]}
$ mix dql.validate "name:"
Invalid query: ...