Sha256: 3b6f2427733d88105ae736f95b74663c3d4702ea090159933f6a83326e74b6b6
Contents?: true
Size: 530 Bytes
Versions: 13
Compression:
Stored size: 530 Bytes
Contents
module Ruby2JS class Converter # (casgn nil :a # (int 1)) handle :casgn do |cbase, var, value| multi_assign_declarations if @state == :statement begin if @state == :statement if es2015 put "const " else put "var " end end cbase ||= @rbstack.map {|rb| rb[var]}.compact.last (parse cbase; put '.') if cbase put "#{ var } = "; parse value ensure @vars[var] = true end end end end
Version data entries
13 entries across 13 versions & 1 rubygems