Code

History

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

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t