From 2e48921bb1b84b4781cf4f379ecca7509f84f808 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 14 Nov 2022 20:58:47 -0500 Subject: [PATCH] Fix $n expansion for rules to use rule component ptype --- lib/propane/generator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/propane/generator.rb b/lib/propane/generator.rb index 839bd1b..539591f 100644 --- a/lib/propane/generator.rb +++ b/lib/propane/generator.rb @@ -191,7 +191,7 @@ class Propane end code = code.gsub(/\$(\d+)/) do |match| index = $1.to_i - "statevalues[$-1-n_states+#{index}].pvalue.v_#{rule.ptypename}" + "statevalues[$-1-n_states+#{index}].pvalue.v_#{rule.components[index - 1].ptypename}" end else code = code.gsub(/\$\$/) do |match|