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