 
 helpers = require '../helpers'
 
-# Example
-#   group [['a', 1], ['b', 2], ['a', 3], ['c', 4], ['a', 0]]
-#   -> [['a', [1, 3, 0]], ['b', [2]], ['c', [4]]]
+# Takes 2-element array.
+# Examples
+# 
+#   > group [['a', 1], ['b', 2], ['a', 3], ['c', 4], ['a', 0]]
+#   [['a', [1, 3, 0]], ['b', [2]], ['c', [4]]]
+#
+# Returns new array in format [[key, values]].
 group = (items) ->
   itemsMap = {}
   for [destination, data] in items

    @timeoutId = setTimeout (=> @clear callback), @timeout


class WriteQueue extends Queue
  timeout: 200


      file.match pattern


# Compiler that concatenates all files (e.g. main.css + helpers.css).
class exports.ConcatenatingCompiler extends exports.Compiler
  constructor: ->
    super
