Module: Trxl::Definition1
- Defined in:
- lib/trxl/trxl_grammar.rb
Instance Method Summary collapse
Instance Method Details
#eval(env = Environment.new) ⇒ Object
588 589 590 |
# File 'lib/trxl/trxl_grammar.rb', line 588 def eval(env = Environment.new) env[variable.name] = expression.eval(env) end |
#to_s(env = Environment.new) ⇒ Object
592 593 594 |
# File 'lib/trxl/trxl_grammar.rb', line 592 def to_s(env = Environment.new) "#{variable.name} = #{expression.eval(env)}" end |