jj/cli/examples
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
..
custom-backend cli_util: support multiple extensions consistently 2024-04-12 14:07:33 -04:00
custom-command cli: use RevisionArg type in "resolve -r", "bench", and example command 2024-04-03 15:30:30 +09:00
custom-commit-templater revset: split AST-level parsing and expression lowering stages 2024-06-02 10:28:54 +09:00
custom-global-flag cli: extract CommandError and helper functions to new module 2024-03-03 01:11:46 +09:00
custom-operation-templater templater: implement expect_*_arguments() as methods 2024-05-22 10:18:05 +09:00
custom-working-copy working_copy: allow load_working_copy() to return error 2024-04-19 15:22:37 -07:00