Variable: bazel-font-lock-keywords-3

bazel-font-lock-keywords-3 is a variable defined in bazel.el.

Value

(("^\\(?:include\\|module\\|repo\\|visibility\\|workspace\\)\\_>"
  quote font-lock-builtin-face)
 ("^load\\_>" quote font-lock-keyword-face)
 ("\\_<\\(?:and\\|break\\|continue\\|def\\|el\\(?:if\\|se\\)\\|for\\|i[fn]\\|lambda\\|not\\|or\\|pass\\|return\\)\\_>"
  quote font-lock-keyword-face)
 ("\\_<\\(?:a\\(?:s\\(?:sert\\|ync\\)?\\|wait\\)\\|class\\|del\\|except\\|f\\(?:inally\\|rom\\)\\|global\\|i\\(?:mport\\|s\\)\\|nonlocal\\|raise\\|try\\|w\\(?:hile\\|ith\\)\\|yield\\)\\_>"
  quote font-lock-warning-face)
 ("\\_<\\(?:\\(?:Fals\\|Non\\|Tru\\)e\\)\\_>" quote
  font-lock-constant-face)
 ("^\\(?:exports_files\\|package\\(?:_group\\)?\\)\\_>" quote
  font-lock-builtin-face)
 ("\\_<\\(\\(?:glob\\|s\\(?:elect\\|ubpackages\\)\\)\\)[[:blank:]]*("
  1 font-lock-builtin-face)
 (bazel--find-target-name 2 'font-lock-variable-name-face prepend)
 (bazel--find-magic-comment 0 'font-lock-preprocessor-face prepend))

Documentation

Value of ‘font-lock-keywords’ in ‘bazel-mode’ at font lock level 3.

Source Code

;; Defined in /nix/store/ws8pkszjvcad1rgzqw6wja7qxacylfhn-emacs-packages-deps/share/emacs/site-lisp/elpa/bazel-20261002.1510/bazel.el
(defconst bazel-font-lock-keywords-3
  `(,@bazel-font-lock-keywords-2
    ;; Include builtin functions.  Some Starlark functions are exposed to BUILD
    ;; files as builtins.  For details see
    ;; https://bazel.build/reference/be/functions.
    (,(rx line-start (or "package" "package_group" "exports_files") symbol-end)
     . 'font-lock-builtin-face)
    (,(rx symbol-start (group (or "glob" "select" "subpackages")) (* blank) ?\()
     1 font-lock-builtin-face)
    ;; Target names
    (bazel--find-target-name 2 'font-lock-variable-name-face prepend)
    ;; Magic comments
    (bazel--find-magic-comment 0 'font-lock-preprocessor-face prepend))
  "Value of ‘font-lock-keywords’ in ‘bazel-mode’ at font lock level 3.")