 
 (defconst *pjs-var-in-with-type-regexp* 
 ;;  "^.*var\\s-+\\(\\w+\\)\\s-*\\(=\\|in\\|;\\).*$")
-  (format "^.*\\<var\\>\\s-*\\(%s\\)\\s-+\\(%s\\)\\s-+\\(in\\)" *js-type* *pjs-variable-name*))
+  (format "^.*\\<var\\>\\s-*\\(%s\\)\\s-+\\(%s\\)\\s-+\\(\\<in\\>\\)" *js-type* *pjs-variable-name*))
 
 (defconst *pjs-var-in-no-type-regexp* 
 ;;  "^.*var\\s-+\\(\\w+\\)\\s-*\\(=\\|in\\|;\\).*$")
-  (format "^.*\\<var\\>\\s-+\\(%s\\)\\s-+\\(in\\)" *pjs-variable-name*))
+  (format "^.*\\<var\\>\\s-+\\(%s\\)\\s-+\\(\\<in\\>\\)" *pjs-variable-name*))
 
 ;; class types, plc.somethinf
 (defconst *pjs-class-type*


  ;; list of font-lock-keywords in the right order

  ;; Functions defined in buffers  
  (push (list 'search-pjs-current-namespace-functions 1 font-lock-function-name-face) font-locks)


	  )
	 font-locks)
  
  ;; FIRST RULE APPLIED HERE
  
  ;; comments
  (set (make-local-variable 'comment-start) "// ")
