Method: RubyToAnsiC#process_block
- Defined in:
- lib/ruby_to_ansi_c.rb
#process_block(exp) ⇒ Object
Block doesn’t have an analog in C, except maybe as a functions’s outer braces.
232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'lib/ruby_to_ansi_c.rb', line 232 def process_block(exp) code = [] until exp.empty? do code << process(exp.shift) end body = code.join(";\n") body += ";" unless body =~ /[;}]\Z/ body += "\n" return body end |