code: function(type) {
      this.rules = {};
      this.parseMethods = {};
      this.lastTag;
  
      var rules = require('./rules/all');
      Object.keys(rules.parseMethods).forEach(function(key) {
          this.parseMethods[key] = typeof rules.parseMethods[key] === 'function' ? rules.parseMethods[key] : this[rules.parseMethods[key]];
      }, this);
  
      if (type === 'js') {
          rules = require('./rules/javascript');
          this.rules = rules.rules;
      }
      else if (type === 'css' || type === 'less' || type === 'styl' || type === 'scss' || type === 'sass') {
          rules = require('./rules/styles');
          this.rules = rules.rules;
      }
      else {
          rules = null;
      }
  
      if (rules) {
          Object.keys(rules.parseMethods).forEach(function(key) {
              this.parseMethods[key] = typeof rules.parseMethods[key] === 'function' ? rules.parseMethods[key] : this[rules.parseMethods[key]];
          }, this);
      }
  }
docs: Creates a DocBlock
  @module  DocBlock
  
  @example {js}
  var docBlock = new DocBlock();