Code

History

Commits on ig/vimdiffwarn to lib/src/dsl_util.rs29
  1. revset: add support for local variables expansionYuya Nishihara committed 1 year ago483e794
  2. cleanup: switch to use<'_> capturing syntaxYuya Nishihara committed 1 year agoa27d925
  3. clippy: replace `allow` directives with `expect` or delete them when possibleIlya Grigoriev committed 1 year agoc36bfaf
  4. revset: escape symbols in "did you mean" hintYuya Nishihara committed 1 year ago241b887
  5. revset: add a function for escaping a symbolMartin von Zweigbergk committed 1 year agoef20b7b
  6. revset: extract helper that parses function callYuya Nishihara committed 2 years ago2413fff
  7. templates: support hex bytes in string literalsVamsi Avula committed 2 years agoa6aa25c
  8. refactor: Allow the aliases map to map to arbitrary types.Matt Stark committed 2 years agoa524f1f
  9. dsl_util: add basic diagnostics receiverYuya Nishihara committed 2 years ago6b92305
  10. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  11. revset, templater: implement arity-based alias overloadingYuya Nishihara committed 2 years agoa7bff04
  12. revset, templater: include parameter names in AliasIdYuya Nishihara committed 2 years agod38c9e8
  13. revset: split AST-level parsing and expression lowering stagesYuya Nishihara committed 2 years ago89ac3a1
  14. dsl_util: add keyword arguments and parsing helper to FunctionCallNodeYuya Nishihara committed 2 years agob0845d1
  15. dsl_util: use .ok() to drop unprintable errorYuya Nishihara committed 2 years agoda2ef7f
  16. dsl_util: forward upper-bounded expect_*_arguments() to common functionYuya Nishihara committed 2 years agodb16a59
  17. dsl_util: add helper function that formats arguments count error messageYuya Nishihara committed 2 years agob55c62b
  18. dsl_util: introduce visitor-based generic alias substitutionYuya Nishihara committed 2 years agob31f75b
  19. dsl_util: add trait for alias body parsingYuya Nishihara committed 2 years ago0efd2aa
  20. dsl_util: add visitor-like API primarily designed for alias substitutionYuya Nishihara committed 2 years ago7be4a0a
  21. dsl_util: add trait for alias substitution errorsYuya Nishihara committed 2 years ago5061d4b
  22. dsl_util: add trait that constructs ExpressionKind of basic AST node typesYuya Nishihara committed 2 years agocf63574
  23. fileset, templater: extract basic AST node typesYuya Nishihara committed 2 years ago97023b8
  24. fileset, templater: insert intermediate InvalidArguments error typeYuya Nishihara committed 2 years ago0c05c54
  25. templater: migrate to generic dsl_util::AliasesMap typeYuya Nishihara committed 2 years agoc04fb7d
  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. dsl_util: deduplicate collect_similar() from revset and templaterYuya Nishihara committed 2 years ago521bcd8
  29. dsl_util: extract helper that parses string literal with \-escapesYuya Nishihara committed 2 years ago274183f