summaryrefslogtreecommitdiff
path: root/tool/lrama/lib/lrama/grammar/parameterizing_rule/rule.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tool/lrama/lib/lrama/grammar/parameterizing_rule/rule.rb')
-rw-r--r--tool/lrama/lib/lrama/grammar/parameterizing_rule/rule.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/tool/lrama/lib/lrama/grammar/parameterizing_rule/rule.rb b/tool/lrama/lib/lrama/grammar/parameterizing_rule/rule.rb
index 38f0fca4ea..cc200d2fb6 100644
--- a/tool/lrama/lib/lrama/grammar/parameterizing_rule/rule.rb
+++ b/tool/lrama/lib/lrama/grammar/parameterizing_rule/rule.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
module Lrama
class Grammar
class ParameterizingRule
@@ -12,6 +14,10 @@ module Lrama
@is_inline = is_inline
@required_parameters_count = parameters.count
end
+
+ def to_s
+ "#{@name}(#{@parameters.map(&:s_value).join(', ')})"
+ end
end
end
end