lib/lrama/output.rb in lrama-0.5.8 vs lib/lrama/output.rb in lrama-0.5.9
- old
+ new
@@ -347,9 +347,18 @@
else
""
end
end
+ # b4_percent_code_get
+ def percent_code(name)
+ @grammar.percent_codes.select do |percent_code|
+ percent_code.id.s_value == name
+ end.map do |percent_code|
+ percent_code.code.s_value
+ end.join
+ end
+
private
def eval_template(file, path)
tmp = render_template(file)
replace_special_variables(tmp, path)