Code

History

Commits on ig/vimdiffwarn to cli/src/template_parser.rs60
  1. dsl_util: deduplicate collect_similar() from revset and templaterYuya Nishihara committed 2 years ago521bcd8
  2. dsl_util: extract helper that parses string literal with \-escapesYuya Nishihara committed 2 years ago274183f
  3. templater: rename string literal rulesYuya Nishihara committed 2 years ago6039e98
  4. templater: relax operator precedence rule to reduce possibility of large reparseYuya Nishihara committed 2 years ago32afea1
  5. templater: merge ParseIntError into generic Expression errorYuya Nishihara committed 2 years ago339b199
  6. templater: consolidate "unexpected expression" error constructorsYuya Nishihara committed 2 years ago76f3b80
  7. revset, templater: split parse error constructor that sets source error objectYuya Nishihara committed 2 years agob09732f
  8. revset, templater: simplify parse error impls by using thiserrorYuya Nishihara committed 2 years agod171666
  9. revset, templater: render parse error as usual error chainYuya Nishihara committed 2 years ago2cd70bd
  10. revset, templater: allow any kind of error as parse error sourceYuya Nishihara committed 2 years ago844d3d0
  11. templater: migrate global functions to table-based lookupYuya Nishihara committed 2 years ago82b6d07
  12. cli: enrich the error about required template value with a hintAleksey Kuznetsov committed 2 years ago38d14ea
  13. templater: expand similarity hint with aliasesYuya Nishihara committed 2 years ago7bc4521
  14. templater: add similarity hint to no such method/keyword errorsYuya Nishihara committed 2 years ago71a9dc8
  15. templater: extract stub function that resolves method nameYuya Nishihara committed 2 years ago1b4c339
  16. templater: parse negative integer as unary operator and literalYuya Nishihara committed 2 years agoe943a5b
  17. templater: retain "++" in parsed tree to provide better error indicationYuya Nishihara committed 2 years ago406f2b6
  18. templater: translate symbol rules in error messageYuya Nishihara committed 2 years agofd4c5a6
  19. templater: parse logical operators (||, &&, and !)Yuya Nishihara committed 2 years ago88a1729
  20. templater: sort catch-all arms of ExpressionKind in declaration orderYuya Nishihara committed 2 years ago3c4d904
  21. revset, template: remove ": {source}" from parse error message templateYuya Nishihara committed 2 years agoa0cefb8
  22. Allow \0 escape for nullsZachary Dremann committed 3 years ago2177dc0
  23. templater: add boolean literalsYuya Nishihara committed 3 years ago4394bf8
  24. templater: fix span of method call expressionYuya Nishihara committed 3 years ago08e66fb
  25. cli: move src/ directory to new cli/ directoryAustin Seipp committed 3 years ago48fa821