class Pione::Lang::VariableBindingDeclaration
VariableBindingDeclaration
is a declaration for binding variable to expression.
Public Instance Methods
eval(env)
click to toggle source
Update variable table in the environment with the variable and bound expression. We expect expr1
is a variable or variable generating expression.
# File lib/pione/lang/declaration.rb, line 63 def eval(env) var = get_reference(env, expr1, Variable) val = expr2 # update variable table env.variable_set(var, val) end