           definitions[_getMultiLineKey(-1)]
         )
 
+    # if the current line is part of multiple line tag
+    else if multiLineKey and (lnMatch = line.match lang.lineRegex)
+      value  = lnMatch[1]
+      object = if _(argObject).isEmpty() then currentSection else argObject
+      value += "  \n" if value
+      _setAttribute(object,
+        _getMultiLineKey(-1),
+        value,
+        definitions[_getMultiLineKey(-1)]
+      )
+
     else
       _updateSection()
 


  regex = "^\\s*#{lang.symbol}{1,2}#{commentRegexStr}"
  lang.commentRegex = new RegExp regex
  lang.blockRegex   = new RegExp lang.block

  return lang

definitions = require "./resources/definitions.json"

commentRegexStr = "\\s*(?:@(\\w+))?(?:\\s*(.*))?"
lnValueRegexStr = "\\s*(.*)"
commentRegex    = new RegExp commentRegexStr
argsRegex       = /\{([\w\|\s]+)}\s([\w\d_-]+)\s?(.*)/
returnRegex     = /\{([\w\|]+)}\s?(.*)/
