[PRISM] Do not hide syntactically required parentheses within macros

It makes code formatters confused when auto indenting.
This commit is contained in:
Nobuyoshi Nakada 2023-11-09 22:29:44 +09:00
parent 185b7e92a3
commit f466afa176
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465

View File

@ -4508,7 +4508,7 @@ pm_compile_node(rb_iseq_t *iseq, const pm_node_t *node, LINK_ANCHOR *const ret,
pm_node_t *keyword_parameter_node = keywords_list->nodes[i]; pm_node_t *keyword_parameter_node = keywords_list->nodes[i];
pm_constant_id_t name; pm_constant_id_t name;
switch PM_NODE_TYPE(keyword_parameter_node) { switch (PM_NODE_TYPE(keyword_parameter_node)) {
// def foo(a, (b, *c, d), e = 1, *f, g, (h, *i, j), k:, l: 1, **m, &n) // def foo(a, (b, *c, d), e = 1, *f, g, (h, *i, j), k:, l: 1, **m, &n)
// ^^^^ // ^^^^
case PM_OPTIONAL_KEYWORD_PARAMETER_NODE: { case PM_OPTIONAL_KEYWORD_PARAMETER_NODE: {