Sha256: 1afbd1abbca86f46602b13572c9745570d0bd116446faf22bbd0ac88f858cfed
Contents?: true
Size: 518 Bytes
Versions: 1
Compression:
Stored size: 518 Bytes
Contents
module Unparser class Emitter class FlipFlop < self MAP = IceNine.deep_freeze( :iflipflop => '..', :eflipflop => '...', ).freeze handle *MAP.keys children :left, :right private # Perform dispatch # # @return [undefined] # # @api private # def dispatch parentheses { visit(left) } write(MAP.fetch(node.type)) parentheses { visit(right) } end end # FlipFLop end # Emitter end # Unparser
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unparser-0.0.8 | lib/unparser/emitter/flipflop.rb |