Class: SFRP::Raw::VarRefExp

Inherits:
Struct
  • Object
show all
Defined in:
lib/sfrp/raw/expression.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#spObject

Returns the value of attribute sp

Returns:

  • (Object)

    the current value of sp



88
89
90
# File 'lib/sfrp/raw/expression.rb', line 88

def sp
  @sp
end

#var_strObject

Returns the value of attribute var_str

Returns:

  • (Object)

    the current value of var_str



88
89
90
# File 'lib/sfrp/raw/expression.rb', line 88

def var_str
  @var_str
end

Instance Method Details

#blame_side_effectObject



93
94
95
# File 'lib/sfrp/raw/expression.rb', line 93

def blame_side_effect
  nil
end

#to_flat(_set, _ns) ⇒ Object



97
98
99
# File 'lib/sfrp/raw/expression.rb', line 97

def to_flat(_set, _ns)
  Flat::VarRefExp.new(var_str, sp)
end

#vconst_refsObject



89
90
91
# File 'lib/sfrp/raw/expression.rb', line 89

def vconst_refs
  []
end