class SFRP::Raw::Output

Public Instance Methods

absolute_name() click to toggle source
# File lib/sfrp/raw/elements.rb, line 104
def absolute_name
  ns.absolute_name(rname)
end
convert() click to toggle source
# File lib/sfrp/raw/elements.rb, line 108
def convert
  exp = FuncCallExp.new(func_ref, exps, false)
  ta = TypeAnnotationType.new(Ref.new('Unit'), [])
  Node.new(rname, ns, ta, exp, nil)
end
rname() click to toggle source
# File lib/sfrp/raw/elements.rb, line 100
def rname
  "%output_line#{line_number}"
end