 # @param {Object} object Section object with information
 # @param {String} key Name of the tag
 # @param {String} value Value to be set
-# @param {Object} options Tag definitions
+# @param {Object} options Tag definitions (default {})
 # @returns {Number|String} Return the length of the array or value
 #
-_setAttribute = (object, key, value, options) ->
+_setAttribute = (object, key, value, options = {}) ->
   if options.hasMultiple? and options.hasMultiple
     object[key] ?= []
     object[key].push value

  currentSection = {}
  argObject      = {}

  for line in code.split(NEW_LINE)
    # Check for starting and ending comment block
    if (match = line.match lang.blockRegex)

        currentSection = {}

      hasComment = false

  # Push the last section if there was no new line at the
  # end of the file
  if not _(currentSection).isEmpty()
    allSections.push currentSection

  return allSections

