Variable: js--plain-class-re

js--plain-class-re is a variable defined in js.el.gz.

Value

"^\\s-*\\([[:alpha:]_$]\\(?:\\s_\\|\\sw\\)*\\(?:\\.[[:alpha:]_$]\\(?:\\s_\\|\\sw\\)*\\)*\\)\\.prototype\\s-*=\\s-*{"

Documentation

Regexp matching a JavaScript explicit prototype "class" declaration.

An example of this is "Class.prototype = { method1: ...}".

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/js.el.gz
(defconst js--plain-class-re
  (concat "^\\s-*\\(" js--dotted-name-re "\\)\\.prototype"
          "\\s-*=\\s-*{")
  "Regexp matching a JavaScript explicit prototype \"class\" declaration.
An example of this is \"Class.prototype = { method1: ...}\".")