Class: Hivemind::UniversalAST::Value
- Inherits:
-
Element
- Object
- Element
- Hivemind::UniversalAST::Value
show all
- Defined in:
- lib/hivemind/universal_ast.rb,
lib/hivemind/vm.rb
Instance Method Summary
collapse
Methods inherited from Element
fields, #offset
Instance Method Details
#render(depth = 0) ⇒ Object
125
126
127
|
# File 'lib/hivemind/universal_ast.rb', line 125
def render(depth = 0)
"#{offset(depth)}#{@value}"
end
|
#run(env) ⇒ Object
159
160
161
|
# File 'lib/hivemind/vm.rb', line 159
def run(env)
Runtime::HivemindObject.new({_value: @value}, env.top[self.class.name.split('::').last.to_sym])
end
|