Top Level Namespace
Defined Under Namespace
Modules: GoldenSchemas, Kumi
Constant Summary collapse
- AUTOLOADER =
require “pry” # COMMENT AFTER DEBUGGING
Zeitwerk::Loader.for_gem
Instance Method Summary collapse
Instance Method Details
#list_with_immediates(ins) ⇒ Object
157 158 159 |
# File 'lib/kumi/support/lir_printer.rb', line 157 def list_with_immediates(ins) resolved_inputs(ins).join(", ") end |
#resolved_inputs(ins) ⇒ Object
144 145 146 147 148 149 150 151 152 153 154 155 |
# File 'lib/kumi/support/lir_printer.rb', line 144 def resolved_inputs(ins) inputs = Array(ins.inputs) imm_queue = Array(ins.immediates) inputs.map do |input| if input == :__immediate_placeholder__ fmt_lit(imm_queue.shift) else fmt_reg(input) end end end |