class SFRP::Flat::VConstCallExp
Public Instance Methods
alpha_convert(table, serial)
click to toggle source
# File lib/sfrp/flat/expression.rb, line 25 def alpha_convert(table, serial) args = arg_exps.map { |e| e.alpha_convert(table, serial) } VConstCallExp.new(vconst_str, args) end
lift_node_ref(collected_node_refs)
click to toggle source
# File lib/sfrp/flat/expression.rb, line 20 def lift_node_ref(collected_node_refs) args = arg_exps.map { |e| e.lift_node_ref(collected_node_refs) } VConstCallExp.new(vconst_str, args) end
to_poly()
click to toggle source
# File lib/sfrp/flat/expression.rb, line 30 def to_poly P.vc_call_e(vconst_str, *arg_exps.map(&:to_poly)) end