Code

History

Commits on ig/vimdiffwarn to lib/src/revset.pest35+
  1. fileset, revset: settle on optionally-quoted pattern syntaxYuya Nishihara committed 1 year agod37a5b1
  2. revset: add parsing function that rejects expression other than symbol nameYuya Nishihara committed 1 year ago59ca167
  3. revset: parse unicode XID_CONTINUE characters as symbolYuya Nishihara committed 1 year ago4dd554a
  4. revset: duplicate Rule::identifier to strict_identifier, replace some usagesYuya Nishihara committed 1 year ago284aee2
  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. revset: remove deprecated "program" rule, rename "program_with_modifier"Yuya Nishihara committed 2 years ago660a917
  8. revset: insert named "function" rulesYuya Nishihara committed 2 years ago8a4abee
  9. revset: flatten symbol ruleYuya Nishihara committed 2 years ago127e4d3
  10. fileset, revset, templater: add support for single-quoted raw string literalsYuya Nishihara committed 2 years ago5b769c5
  11. revset: rewrite identifier rule in common infix-op rule patternYuya Nishihara committed 2 years ago7350873
  12. revset: move whitespace rule to topYuya Nishihara committed 2 years ago7f1f73b
  13. revset: backport \-escapes parsing from templaterYuya Nishihara committed 2 years agod442cd8
  14. revset: rename Rule::literal_string to string_literalYuya Nishihara committed 2 years agod1ae2d7
  15. revset: parse "all:" prefix rule by pestYuya Nishihara committed 2 years agobb87fac
  16. revset: add parsing rule and expression node dedicated for kind:"pattern"Yuya Nishihara committed 2 years ago815670a
  17. revset: disable parsing rules of legacy dag range operatorYuya Nishihara committed 2 years ago8154375
  18. revset: add 0-ary "::" and ".." operators as short for "all()" and "~root()"Yuya Nishihara committed 3 years agob0c8e9e
  19. revset: parse @ like operator (but without alias substitution)Yuya Nishihara committed 3 years ago75ebdf6
  20. revsets: allow `::` as synonym for `:`Martin von Zweigbergk committed 3 years ago48580ed
  21. revset: ignore all ascii whitespace charactersYuya Nishihara committed 3 years ago8f9bc4e
  22. revset: parse keyword arguments, accept remote_branches(remote=needle)Yuya Nishihara committed 3 years ago0384976
  23. revset: move whitespace rule out of expressionYuya Nishihara committed 3 years agob2825c2
  24. revset: allow trailing commaYuya Nishihara committed 3 years agofa045d6
  25. revset: parse hg/git-like '^' postfix operator and show hintYuya Nishihara committed 3 years ago36020a2
  26. revset: parse hg-like '-'/'+' infix operators and show hintYuya Nishihara committed 3 years ago7cd01b2
  27. revset: add unary negate (or set complement) operator '~y'Yuya Nishihara committed 3 years ago48d10d6
  28. revset: implement function alias expansionYuya Nishihara committed 3 years ago70292f7
  29. copyright: change from "Google LLC" to "The Jujutsu Authors"Martin von Zweigbergk committed 3 years agod8feed9
  30. revset: add table of symbol aliases and pass around parse functionsYuya Nishihara committed 3 years ago7632466
  31. revset: combine operator parsing stepsYuya Nishihara committed 3 years agoce3397c
  32. revset: decouple prefix/infix/postfix range operatorsYuya Nishihara committed 3 years ago5491b55
  33. revset: simplify range expression rule by grouping operatorsYuya Nishihara committed 3 years agof8aa6b1
  34. revset: allow empty string literal ""Yuya Nishihara committed 3 years ago84efed4
  35. revset: leverage SOI/EOI markers to detect incomplete parser inputYuya Nishihara committed 3 years ago1717690