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