# File lib/parslet/atoms/can_flatten.rb, line 58 def flatten_sequence(list) foldl(list.compact) { |r, e| # and then merge flat elements merge_fold(r, e) } end