Code

History

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