CodeHistory
- YNfileset, templater: insert intermediate InvalidArguments error typeYuya Nishihara committed 2 years ago
0c05c54 - YNtemplater: let caller specify function name and span of invalid arguments errorYuya Nishihara committed 2 years ago
c9b088c - YNtemplater: add helper that maps FunctionCallNode to errorYuya Nishihara committed 2 years ago
e5fca8f - YNtemplater: forward expect_no_arguments() to expect_exact_arguments()Yuya Nishihara committed 2 years ago
da00544 - YNtemplater: implement expect_*_arguments() as methodsYuya Nishihara committed 2 years ago
04efac3 - YNtemplater: migrate to generic dsl_util::AliasesMap typeYuya Nishihara committed 2 years ago
c04fb7d - YNrevset, templater: extract trait that parses alias declarationYuya Nishihara committed 2 years ago
6916fae - YNtemplater: consolidate node.span handling in expand_node()Yuya Nishihara committed 2 years ago
6d211c5 - YNtemplater: attach alias traces to function parameterYuya Nishihara committed 2 years ago
6b9e5f7 - YNtemplater: move boxing to ExpressionKind variants to make the enum smallerYuya Nishihara committed 2 years ago
e87b49c - YNtemplater: include actual type name in error messagesYuya Nishihara committed 2 years ago
a63dbcc - YNfileset, revset, templater: add support for single-quoted raw string literalsYuya Nishihara committed 2 years ago
5b769c5 - YNdsl_util: deduplicate collect_similar() from revset and templaterYuya Nishihara committed 2 years ago
521bcd8 - YNdsl_util: extract helper that parses string literal with \-escapesYuya Nishihara committed 2 years ago
274183f - YNtemplater: rename string literal rulesYuya Nishihara committed 2 years ago
6039e98 - YNtemplater: relax operator precedence rule to reduce possibility of large reparseYuya Nishihara committed 2 years ago
32afea1 - YNtemplater: merge ParseIntError into generic Expression errorYuya Nishihara committed 2 years ago
339b199 - YNtemplater: consolidate "unexpected expression" error constructorsYuya Nishihara committed 2 years ago
76f3b80 - YNrevset, templater: split parse error constructor that sets source error objectYuya Nishihara committed 2 years ago
b09732f - YNrevset, templater: simplify parse error impls by using thiserrorYuya Nishihara committed 2 years ago
d171666 - YNrevset, templater: render parse error as usual error chainYuya Nishihara committed 2 years ago
2cd70bd - YNrevset, templater: allow any kind of error as parse error sourceYuya Nishihara committed 2 years ago
844d3d0 - YNtemplater: migrate global functions to table-based lookupYuya Nishihara committed 2 years ago
82b6d07 - AKcli: enrich the error about required template value with a hintAleksey Kuznetsov committed 2 years ago
38d14ea - YNtemplater: expand similarity hint with aliasesYuya Nishihara committed 2 years ago
7bc4521 - YNtemplater: add similarity hint to no such method/keyword errorsYuya Nishihara committed 2 years ago
71a9dc8 - YNtemplater: extract stub function that resolves method nameYuya Nishihara committed 2 years ago
1b4c339 - YNtemplater: parse negative integer as unary operator and literalYuya Nishihara committed 2 years ago
e943a5b - YNtemplater: retain "++" in parsed tree to provide better error indicationYuya Nishihara committed 2 years ago
406f2b6 - YNtemplater: translate symbol rules in error messageYuya Nishihara committed 2 years ago
fd4c5a6 - YNtemplater: parse logical operators (||, &&, and !)Yuya Nishihara committed 2 years ago
88a1729 - YNtemplater: sort catch-all arms of ExpressionKind in declaration orderYuya Nishihara committed 2 years ago
3c4d904 - YNrevset, template: remove ": {source}" from parse error message templateYuya Nishihara committed 2 years ago
a0cefb8 - ZDAllow \0 escape for nullsZachary Dremann committed 3 years ago
2177dc0 - YNtemplater: add boolean literalsYuya Nishihara committed 3 years ago
4394bf8