Module: Fukubukuro
- Defined in:
- lib/amber/fukubukuro.rb,
lib/amber/fukubukuro/ecma_core.rb
Defined Under Namespace
Modules: ECMA, VM
Classes: Assignment, CastException, ConditionalLoop, Constant, CoreCall, CurrentReceiver=Object.new, DoWhileLoop, Environment, ForLoop, Function, FunctionDefinition, IfCondition, MethodCall, MethodCallAssignment, Program, ReturnStatement, Sequence, ShortCircuitAnd, ShortCircuitOr, Statement, Variable, WhileLoop
Constant Summary
collapse
- VARIABLE_IMPLEMENTATION_METHOD =
ENV.fetch 'fuku_container', 'object'
Instance Method Summary
collapse
Instance Method Details
#ass(*args) ⇒ Object
402
403
404
|
# File 'lib/amber/fukubukuro.rb', line 402
def ass *args
Assignment.new(*args)
end
|
#meth(*args) ⇒ Object
551
552
553
|
# File 'lib/amber/fukubukuro.rb', line 551
def meth *args
MethodCall.new(*args)
end
|
465
466
467
|
# File 'lib/amber/fukubukuro.rb', line 465
def var
Variable.new
end
|
#Variables(count) ⇒ Object
460
461
462
463
|
# File 'lib/amber/fukubukuro.rb', line 460
def Variables count
Array.new(count) { Variable.new nil }
end
|