 
 ;; symbols : light blue
 
-
-
 ;; constants
 (defconst pjs-font-lock-constants
-  (js--regexp-opt-symbol
+  (pjs--regexp-opt-symbol
    '("this"
      "super"
      "context"

	(puthash (car item) (second item) ht)
	(push (car item) list))
      (puthash type ht *pjs-buffers-class-members-cache*)
      (puthash type (js--regexp-opt-symbol list) *pjs-buffers-class-members-cache-regexp*)
      (if regexp
	  list
	ht))))

  (when (pjs-configuration-ok)
    (dolist (ns (fi:eval-in-lisp "(jvs::get-all-namespace-members)"))
      (push (car ns) *pjs-namespace-list-cache*)      
      (puthash (car ns) (pjs--regexp-opt-symbol (mapcar 'car (car (cdr ns))))  *pjs-namespace-variables-regexp-cache*)
      (puthash (car ns) (pjs--regexp-opt-symbol (mapcar 'car (second (cdr ns)))) *pjs-namespace-functions-regexp-cache*)
      (puthash (car ns) (pjs--regexp-opt-symbol (mapcar 'car (third (cdr ns))))  *pjs-namespace-classes-regexp-cache*)
      (puthash (car ns) (car (cdr ns))    *pjs-namespace-variables-cache*)
      (puthash (car ns) (second (cdr ns)) *pjs-namespace-functions-cache*)
      (puthash (car ns) (third (cdr ns))  *pjs-namespace-classes-cache*))
    (setq *pjs-namespace-list-regexp-cache* (pjs--regexp-opt-symbol *pjs-namespace-list-cache*))))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; local vars based on grammar
