Variable: ert-font-lock--assertion-line-re

ert-font-lock--assertion-line-re is a variable defined in ert-font-lock.el.gz.

Value

"\\(?1:\\(?:<-\\|\\^\\)\\)[[:space:]]*\\(?2:\\(?:\\^[[:space:]]*\\)*\\)\\(?3:!?\\)[[:space:]]*\\(?4:[./_[:alnum:]-]+\\|([[:space:]]*\\(?:[./_[:alnum:]-]+\\)?\\(?:[[:space:]]+\\(?:[./_[:alnum:]-]+\\)\\)*[[:space:]]*)\\)"

Documentation

An ert-font-lock assertion line regex.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/ert-font-lock.el.gz
(defconst ert-font-lock--assertion-line-re
  (rx
   ;; leading column assertion (arrow/caret)
   (group-n 1 (or "^" "<-"))
   (* whitespace)
   ;; possible to have many carets on an assertion line
   (group-n 2 (* "^" (* whitespace)))
   ;; optional negation of the face specification
   (group-n 3 (optional "!"))
   (* whitespace)
   ;; face symbol name or a list of symbols
   (group-n 4 (or (regexp ert-font-lock--face-symbol-re)
                  (regexp ert-font-lock--face-symbol-list-re))))
  "An ert-font-lock assertion line regex.")