 (defconst js2-jsdoc-arg-tag-regexp
   (concat "^\\s-*\\*+\\s-*\\(@\\(?:"
           (regexp-opt
-           '("author" "base" "extends" "member" "type" "version"))
+           '("base" "extends" "member" "type" "version"))
           "\\)\\)\\s-+\\([^ \t]+\\)")
   "Matches jsdoc tags with a single argument.")
 
 (defconst js2-jsdoc-empty-tag-regexp
   (concat "^\\s-*\\*+\\s-*\\(@\\(?:"
           (regexp-opt
-           '("addon" "class" "constructor" "deprecated" "exec"
+           '("addon" "author" "class" "constructor" "deprecated" "exec"
              "exception" "fileoverview" "final" "ignore" "private"))
           "\\)\\)\\s-*")
   "Matches empty jsdoc tags.")


;; TODO:
;;  - set a text prop on autoinserted delimiters and don't biff user-entered ones
;;  - clean up xml member-expr parsing
;;  - add in remaining Ecma strict-mode warnings
;;  - get more use out of the symbol table:

  (defvar c-syntactic-ws-start nil)
  (defvar c-syntactic-ws-end nil)
  (defvar c-syntactic-eol nil)
  (defvar running-xemacs nil)
  (defvar font-lock-mode nil)
  (defvar font-lock-keywords nil))

(eval-when-compile
  (if (< emacs-major-version 22)
