Code

History

Commits on ig/commit-debug to lib/src/revset_parser.rs68
  1. revset, templater: make context message of nested errors less specificYuya Nishihara committed 2 years agodf89679
  2. bookmarks: update some leftover uses of the word "branch"Martin von Zweigbergk committed 2 years ago1aa2aec
  3. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  4. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  5. revset: parse file() argument as fileset expressionYuya Nishihara committed 2 years agoa757fdd
  6. revset: rename expect_literal_with() to expect_expression_with()Yuya Nishihara committed 2 years agoffd7b41
  7. revset: flatten union nodes in AST to save recursion stackYuya Nishihara committed 2 years ago415c831
  8. revset: update tests to not require private field access to err.kindYuya Nishihara committed 2 years ago8bf10c8
  9. revset, templater: implement arity-based alias overloadingYuya Nishihara committed 2 years agoa7bff04
  10. revset, templater: include parameter names in AliasIdYuya Nishihara committed 2 years agod38c9e8
  11. revset: migrate syntactic tests to AST-basedYuya Nishihara committed 2 years ago556c729
  12. revset: backport parsing test helpers from templater and filesetYuya Nishihara committed 2 years ago5387014
  13. revset: remove deprecated "program" rule, rename "program_with_modifier"Yuya Nishihara committed 2 years ago660a917
  14. revset: represent program modifier as AST nodeYuya Nishihara committed 2 years agoeda7069
  15. revset: insert AST-level representation of program modifierYuya Nishihara committed 2 years ago3c1f6d5
  16. revset: move primitive typed expression helpers to parser moduleYuya Nishihara committed 2 years agocbffa17
  17. revset: inline invalid_arguments() constructorYuya Nishihara committed 2 years agob281bcd
  18. revset: omit function name from type error messagesYuya Nishihara committed 2 years ago14421ac
  19. revset: inline parse_function_call_args()Yuya Nishihara committed 2 years ago3a42589
  20. revset: insert named "function" rulesYuya Nishihara committed 2 years ago8a4abee
  21. revset: flatten symbol ruleYuya Nishihara committed 2 years ago127e4d3
  22. revset: inline trivial parsing functions to eliminate obvious assertionsYuya Nishihara committed 2 years ago674d897
  23. revset: split AST-level parsing and expression lowering stagesYuya Nishihara committed 2 years ago89ac3a1
  24. revset: backport AST types and helpers from templater and filesetYuya Nishihara committed 2 years ago444e88e
  25. revset: add expect_exact_arguments() helper, replace expect_one_argument()Yuya Nishihara committed 2 years ago2ea1731
  26. revset: extract generic dsl_util::AliasesMap<P> typeYuya Nishihara committed 2 years ago2cbc4f9
  27. revset, templater: extract trait that parses alias declarationYuya Nishihara committed 2 years ago6916fae
  28. revset: make .get_symbol/function() compatible with TemplateAliasesMapYuya Nishihara committed 2 years ago467d73f
  29. revset: extract aliases_map.function_names()Yuya Nishihara committed 2 years ago3db1f9f
  30. revset: move basic argument helpers to separate moduleYuya Nishihara committed 2 years agode4ea5b
  31. revset: move parsing functions to separate moduleYuya Nishihara committed 2 years agof82c946
  32. revset: move alias types to separate moduleYuya Nishihara committed 2 years agoe6aa890
  33. revset: extract parser types to separate moduleYuya Nishihara committed 2 years ago68db9c1