class Pione::Lang::VariableTable
VariableTable
is a table for recording variables and values.
Public Instance Methods
evaluate_value(env, expr)
click to toggle source
Evaluate table value simply.
# File lib/pione/lang/environment.rb, line 129 def evaluate_value(env, expr) expr.eval(env) end
make_reference(package_id, name)
click to toggle source
Make a variable as a reference.
# File lib/pione/lang/environment.rb, line 134 def make_reference(package_id, name) Variable.new(name, package_id) end