Variable: js--syntax-propertize-regexp-regexp
js--syntax-propertize-regexp-regexp is a variable defined in js.el.gz.
Value
"/\\(?:[^/[\\]\\|\\\\.\\|\\[\\(?:[^]\\]\\|\\\\.\\)*]\\)*\\(/?\\)"
Documentation
Regular expression matching a JavaScript regexp literal.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/js.el.gz
(defconst js--syntax-propertize-regexp-regexp
(rx
;; Start of regexp.
"/"
(0+ (or
;; Match characters outside of a character class.
(not (any ?\[ ?/ ?\\))
;; Match backslash quoted characters.
(and "\\" not-newline)
;; Match character class.
(and
"["
(0+ (or
(not (any ?\] ?\\))
(and "\\" not-newline)))
"]")))
(group (zero-or-one "/")))
"Regular expression matching a JavaScript regexp literal.")