code: function mention(eat, value, silent) {
    var self = this
    var index
    var subvalue
    var handle
    var href
    var node
    var exit
    var now
  
    if (value.charCodeAt(0) !== CC_AT) {
      return
    }
  
    index = usernameEnd(value, 1)
  
    if (index === -1) {
      return
    }
  
    /* Support teams. */
    if (value.charCodeAt(index) === CC_SLASH) {
      index = usernameEnd(value, index + 1)
  
      if (index === -1) {
        return
      }
    }
  
    /* istanbul ignore if - maybe used by plug-ins */
    if (silent) {
      return true
    }
  
    now = eat.now()
    handle = value.slice(1, index)
    subvalue = C_AT + handle
  
    href = gh()
    href += own.call(OVERWRITES, handle) ? OVERWRITES[handle] : handle
  
    now.column++
  
    exit = self.enterLink()
  
    node = eat(subvalue)({
      type: 'link',
      title: null,
      url: href,
      children: self.tokenizeInline(subvalue, now)
    })
  
    exit()
  
    if (self.githubOptions.mentionStrong !== false) {
      node.children = [{type: 'strong', children: node.children}]
    }
  
    return node
  }
docs: /* Tokenise a mention.