jj/cli
Yuya Nishihara 89ac3a1851 revset: split AST-level parsing and expression lowering stages
This will allows us to parse "file(..)" arguments as fileset expression by
transforming AST for example. I'm not sure if that's good or bad, but we'll
probably want to embed fileset expressions without quoting.

parse_expression_rule() is split to the first str->ExpressionNode stage and
the second ExpressionNode->RevsetExpression stage. The latter is called
"resolve_*()" in fileset, but we have another "symbol" resolution stage in
revset. So I choose "lower_*()" instead.
2024-06-02 10:28:54 +09:00
..
examples revset: split AST-level parsing and expression lowering stages 2024-06-02 10:28:54 +09:00
src jj git push docs: document safety checks 2024-06-01 11:19:48 -07:00
testing revset: add support for file(kind:pattern) syntax 2024-04-07 19:43:29 +09:00
tests revset: split AST-level parsing and expression lowering stages 2024-06-02 10:28:54 +09:00
build.rs build: update rerun-if conditions to watch .git/HEAD in colocated repo 2023-08-06 12:16:11 +09:00
Cargo.toml cargo: explicitly indicate paths to publish 2024-04-15 20:37:00 -07:00
LICENSE cargo: add LICENSE file to each crate we publish 2023-09-22 21:48:28 -07:00