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

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

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


    hasComment = false

  # Parse through each line in the file
  for line in code.split(NEW_LINE)
    # Check for starting and ending comment block
    if (match = line.match lang.blockRegex)
      inCommentBlock = not inCommentBlock
      continue

    if (not multiLineKey and (inCommentBlock and match = line.match commentRegex) or
            (match = line.match lang.commentRegex))

      key   = match[1]
      value = match[2]

      # Only parse section which user have specified
      if key is "chalk"
