     "cljs.repl.reflect"     :normal
     "cljs.repl.rhino"       :normal
     "cljs.repl.server"      :normal
-
-    "cljs.repl.nashorn"     :custom}})
+    "cljs.repl.nashorn"     :custom
+
+    ;; pseudo-namespaces for options
+    "compiler-options"      :custom
+    "repl-options"          :custom}})
 
 
 ;;--------------------------------------------------------------------------------

(defn parse-all
  []
  {:syntax   (parse-all* :syntax)
   :library  (-> (parse-all* :library)
                 (add-catch-finally))
   :compiler (-> (parse-all* :compiler)
                 (add-options "compiler-options" compiler-options)
                 (add-options "repl-options" repl-options))})

    "cljs.js"               :normal
    "cljs.spec"             :normal
    "cljs.spec.test"        :normal
    "cljs.core"             :custom
    "cljs.test"             :custom
    "cljs.repl"             :custom
