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