From fdb90bea8384cba15762506282f0db2be489a180 Mon Sep 17 00:00:00 2001 From: ydah Date: Thu, 2 Jan 2025 10:41:10 +0900 Subject: [PATCH] Simplify inline rule resolution using shorthand syntax for block arguments --- lib/lrama/grammar.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/lrama/grammar.rb b/lib/lrama/grammar.rb index 52625627..eb567753 100644 --- a/lib/lrama/grammar.rb +++ b/lib/lrama/grammar.rb @@ -294,7 +294,7 @@ def append_special_symbols end def resolve_inline_rules - while @rule_builders.any? {|r| r.has_inline_rules? } do + while @rule_builders.any?(&:has_inline_rules?) do @rule_builders = @rule_builders.flat_map do |builder| if builder.has_inline_rules? builder.resolve_inline_rules