Sha256: c3abe7ea1c697e8f8471a55960e5ccb3b88ed4ac9f94e85d58c64e01380b2760
Contents?: true
Size: 418 Bytes
Versions: 3
Compression:
Stored size: 418 Bytes
Contents
module RipperRubyParser module SexpHandlers module Arrays def process_array exp _, elems = exp.shift 2 s(:array, *handle_array_elements(elems)) end def process_aref exp _, coll, idx = exp.shift 3 coll = process(coll) coll = nil if coll == s(:self) idx = process(idx) || s(:arglist) s(:call, coll, :[], idx) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems