class EleetScript::NamespaceAccessNode

Public Instance Methods

eval(context) click to toggle source
# File lib/lang/interpreter.rb, line 458
def eval(context)
  ns_ctx = if namespace.nil?
    context.root_ns
  else
    context.namespace(namespace)
  end
  if ns_ctx
    expression.eval(ns_ctx)
  else
    Helpers.throw_eleet_error(context, "Namespace \"#{namespace}\" does not exist.")
  end
end