From e4cd7e6daf8d3724657bca18621ba000185ebc98 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 27 Apr 2026 10:37:13 +0900 Subject: [PATCH] mruby-compiler: place newline before `else` The mruby C style places `else` on its own line. Reformat the remaining `} else if (...)` occurrence in the C action block of NODE_SYMBOLS dump. Co-authored-by: Claude --- mrbgems/mruby-compiler/core/parse.y | 3 ++- mrbgems/mruby-compiler/core/y.tab.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y index 74727feef..abd1a1cc9 100644 --- a/mrbgems/mruby-compiler/core/parse.y +++ b/mrbgems/mruby-compiler/core/parse.y @@ -8690,7 +8690,8 @@ dump_node(mrb_state *mrb, node *tree, int offset) node *item = list->car; if (item->car == 0 && item->cdr == 0) { /* Skip separator (0 . 0) */ - } else if (item->car && item->cdr) { + } + else if (item->car && item->cdr) { /* String item: (len . str) */ dump_prefix(offset+1, lineno); int len = node_to_int(item->car); diff --git a/mrbgems/mruby-compiler/core/y.tab.c b/mrbgems/mruby-compiler/core/y.tab.c index 098cad5e3..7596393e6 100644 --- a/mrbgems/mruby-compiler/core/y.tab.c +++ b/mrbgems/mruby-compiler/core/y.tab.c @@ -15879,7 +15879,8 @@ dump_node(mrb_state *mrb, node *tree, int offset) node *item = list->car; if (item->car == 0 && item->cdr == 0) { /* Skip separator (0 . 0) */ - } else if (item->car && item->cdr) { + } + else if (item->car && item->cdr) { /* String item: (len . str) */ dump_prefix(offset+1, lineno); int len = node_to_int(item->car);