Sha256: 68d72b398b1be1592170acaf9e015b92f15856be5fa7f771d6bc62de6897756f
Contents?: true
Size: 488 Bytes
Versions: 24
Compression:
Stored size: 488 Bytes
Contents
# frozen_string_literal: true module Unparser class Emitter # Emitter for for nodes class For < self handle :for children :condition, :assignment, :body private def dispatch write('for ') emit_condition emit_optional_body(body) k_end end def emit_condition visit(condition) write(' in ') visit(assignment) write(' do') end end # For end # Emitter end # Unparser
Version data entries
24 entries across 24 versions & 2 rubygems