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
430 431 432 433 434 435 436 437 |
# File 'lib/lang/interpreter.rb', line 430 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 |