Sha256: 756aef7e74d61bd77faee6dcb2120a9ef4e4f0f52d498b3a40964031d9164021
Contents?: true
Size: 647 Bytes
Versions: 44
Compression:
Stored size: 647 Bytes
Contents
module Ruby2JS class Converter # (dstr # (str 'a') # (...)) # (dsym # (str 'a') # (...)) handle :dstr, :dsym do |*children| children.each_with_index do |child, index| put ' + ' unless index == 0 if child.type == :begin and child.children.length == 1 child = child.children.first end if child.type == :send op_index = operator_index child.children[1] if op_index >= operator_index(:+) group child else parse child end else parse child end end end end end
Version data entries
44 entries across 44 versions & 1 rubygems