Code

History

Commits on ig/vimdiffwarn to lib/src/fileset_parser.rs27
  1. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  2. tests: run `insta --force-update-snapshots`Ilya Grigoriev committed 1 year ago5eae2d9
  3. clippy: replace `allow` directives with `expect` or delete them when possibleIlya Grigoriev committed 1 year agoc36bfaf
  4. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  5. templates: support hex bytes in string literalsVamsi Avula committed 2 years agoa6aa25c
  6. Fix: Disallow revset function names starting with a number.Matt Stark committed 2 years ago6878b50
  7. fileset: pass diagnostics receiver around, add printing functionYuya Nishihara committed 2 years ago4b477fa
  8. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  9. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  10. fileset: parse glob characters as identifierYuya Nishihara committed 2 years ago5649ee4
  11. revset: parse file() argument as fileset expressionYuya Nishihara committed 2 years agoa757fdd
  12. fileset: flatten union nodes in AST to save recursion stackYuya Nishihara committed 2 years agof90b061
  13. fileset, templater: in tests, make parse_normalized() unwrap resultYuya Nishihara committed 2 years ago53fa95d
  14. fileset: use parse_into_kind() to test parse errorsYuya Nishihara committed 2 years agoe7e06b6
  15. dsl_util: add keyword arguments and parsing helper to FunctionCallNodeYuya Nishihara committed 2 years agob0845d1
  16. fileset: insert missed blank lineYuya Nishihara committed 2 years ago89270a3
  17. fileset, templater: extract basic AST node typesYuya Nishihara committed 2 years ago97023b8
  18. fileset, templater: insert intermediate InvalidArguments error typeYuya Nishihara committed 2 years ago0c05c54
  19. fileset: consolidate signature of invalid arguments error constructorsYuya Nishihara committed 2 years ago2143cc3
  20. fileset: implement expect_no_arguments() as methodYuya Nishihara committed 2 years ago7a23039
  21. fileset: box FunctionCallNode to make enum smallerYuya Nishihara committed 2 years ago3e51e93
  22. fileset, revset, templater: add support for single-quoted raw string literalsYuya Nishihara committed 2 years ago5b769c5
  23. fileset: extract inner function that parses string-like literalYuya Nishihara committed 2 years ago37bd966
  24. fileset: fall back to bare pattern/string if no operator-like character foundYuya Nishihara committed 2 years ago528ccb3
  25. fileset: relax identifier rule to accept more path-like stringsYuya Nishihara committed 2 years ago57b423e
  26. fileset: implement name resolution stage, add all()/none() functionsYuya Nishihara committed 2 years ago653173a
  27. fileset: add grammar and implement parser (without name resolution)Yuya Nishihara committed 2 years ago9c28fe9