Class: EleetScript::NamespaceNode
- Inherits:
-
Object
- Object
- EleetScript::NamespaceNode
- Defined in:
- lib/lang/nodes.rb,
lib/lang/interpreter.rb
Instance Method Summary collapse
Instance Method Details
#eval(context) ⇒ Object
447 448 449 450 451 452 453 454 |
# File 'lib/lang/interpreter.rb', line 447 def eval(context) ns_ctx = context.namespace(name) unless ns_ctx ns_ctx = context.new_namespace_context context.add_namespace(name, ns_ctx) end body.eval(ns_ctx) end |