code: function isClass(doc) {
  
    // There is a class tag:
    if(~doc.flags.indexOf('class')) return true;
  
    // There is no . or # in the signature and ...
    if(/[\.#]/.test(doc.signature)) return false;
  
    // ... the first char is upper-case ...
    var firstTokenChar = doc.token.slice(0,1);
    var isUpperCase    = firstTokenChar === firstTokenChar.toUpperCase()
  
    if(!isUpperCase) return false;
  
    // ... and there is no restrictive tags
    if(
         ~doc.flags.indexOf('function')
      || ~doc.flags.indexOf('constant')
      || ~doc.flags.indexOf('memberOf')
      || ~doc.flags.indexOf('type')
    ) {
      return false
    }
    return true;
  }
docs: Return true if this documentation block may comment a Class
  
  The doc-block may be a Class comment if:
  - The tag `@class` is present
  - The token first char is upper-case (and there is no restrictive tags
  such `@function` for instance)
  
  @param {Object} doc
  docflux parser result