CodeHistory
- IGcleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year ago
acaedc3 - YNparser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago
5be25bc - YNtemplater: rename "logical" eq/ne operatorsYuya Nishihara committed 1 year ago
53b8eeb - BTtemplater: add relational operators (`>=`, `>`, `<=`, `<`)Benjamin Tan committed 1 year ago
da5b790 - YNtemplater: add != operator as user would probably expect that it existsYuya Nishihara committed 2 years ago
6739dcc - BTtemplate: add support for logical equality operatorBenjamin Tan committed 2 years ago
1372b39 - YNtemplater: add support for keyword argumentsYuya Nishihara committed 2 years ago
6e06a79 - VAtemplates: support hex bytes in string literalsVamsi Avula committed 2 years ago
a6aa25c - MSrefactor: Allow the aliases map to map to arbitrary types.Matt Stark committed 2 years ago
a524f1f - YNtemplater: pass diagnostics receiver aroundYuya Nishihara committed 2 years ago
11286b3 - YNrevset, templater: make context message of nested errors less specificYuya Nishihara committed 2 years ago
df89679 - YNcleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago
87fb169 - MKformatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago
8ead72e - YNrevset, templater: implement arity-based alias overloadingYuya Nishihara committed 2 years ago
a7bff04 - YNrevset, templater: include parameter names in AliasIdYuya Nishihara committed 2 years ago
d38c9e8 - YNfileset, templater: in tests, make parse_normalized() unwrap resultYuya Nishihara committed 2 years ago
53fa95d - YNdsl_util: add keyword arguments and parsing helper to FunctionCallNodeYuya Nishihara committed 2 years ago
b0845d1 - YNdsl_util: introduce visitor-based generic alias substitutionYuya Nishihara committed 2 years ago
b31f75b - YNdsl_util: add trait for alias body parsingYuya Nishihara committed 2 years ago
0efd2aa - YNdsl_util: add visitor-like API primarily designed for alias substitutionYuya Nishihara committed 2 years ago
7be4a0a - YNdsl_util: add trait for alias substitution errorsYuya Nishihara committed 2 years ago
5061d4b - YNdsl_util: add trait that constructs ExpressionKind of basic AST node typesYuya Nishihara committed 2 years ago
cf63574 - YNfileset, templater: extract basic AST node typesYuya Nishihara committed 2 years ago
97023b8 - 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