Module: Amrita2::Extention::UseArgs
- Extended by:
- Core::SpecOptionMeta::CompilerOption
- Defined in:
- lib/amrita2/core.rb
Overview
:nodoc:
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Core::SpecOptionMeta::MetaData
Class Method Details
.check_option(spec, k, v) ⇒ Object
1708 1709 |
# File 'lib/amrita2/core.rb', line 1708 def self.check_option(spec, k, v) end |
Instance Method Details
#code_for_leaf_element(element, dyn_spec, cg, &block) ⇒ Object
1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 |
# File 'lib/amrita2/core.rb', line 1711 def code_for_leaf_element(element, dyn_spec, cg, &block) cg.code('include Amrita2::Runtime') sym = dyn_spec.sym cg.define_method(sym, "*args", "&block") do cg.new_context("get_substream(:#{dyn_spec.output_stream})") do complie_for_args(element, cg, dyn_spec.option[:delete_id]) end end #cg.code("module_function :#{sym}") end |