   type = null
   description = argumentString
 
-  if nameMatches = /^\s*`([\w\.-]+)`(\s*[:-])?\s*/.exec(argumentString)
+  if nameMatches = new RegExp(ArgumentListItemRegex).exec(argumentString)
     name = nameMatches[1]
     description = description.replace(nameMatches[0], '')
     type = getLinkMatch(description)

      break if listToken.type == 'text'

    # Check if list is an arguments list. If it starts with `someVar`, it is.
    return false if listToken? and /^\s*`([\w\.-]+)`/.test(listToken.text)

# Will read / consume tokens down to a special section (args, events, examples)
generateDescription = (tokens, tokenCallback) ->

SpecialHeadings = ['Arguments', 'Events', 'Examples']

ReturnsRegex = '^\\s*Returns'
ArgumentListItemRegex = '^\\s*`([\\w\\.-]+)`(\\s*[:-])?\\s*'

###
Section: Parsing
