# File lib/mspec/utils/script.rb, line 192
192:   def files(list)
193:     list.inject([]) do |files, item|
194:       case item[0]
195:       when ?^
196:         files -= entries(item[1..-1])
197:       when ?:
198:         key = item[1..-1].to_sym
199:         files += files(Array(config[key]))
200:       else
201:         files += entries(item)
202:       end
203:       files
204:     end
205:   end