Variable: php-ts-mode--phpdoc-font-lock-settings

php-ts-mode--phpdoc-font-lock-settings is a variable defined in php-ts-mode.el.gz.

Value

((#<treesit-compiled-query> t document t nil phpdoc)
 (#<treesit-compiled-query> t type t nil phpdoc)
 (#<treesit-compiled-query> t attribute t nil phpdoc)
 (#<treesit-compiled-query> t variable t nil phpdoc)
 (#<treesit-compiled-query> t phpdoc-error t nil phpdoc))

Documentation

Tree-sitter font-lock settings for phpdoc.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/php-ts-mode.el.gz
(defvar php-ts-mode--phpdoc-font-lock-settings
  (treesit-font-lock-rules
   :language 'phpdoc
   :feature 'document
   :override t
   '((document) @font-lock-doc-face)

   :language 'phpdoc
   :feature 'type
   :override t
   '((union_type
      [(primitive_type) (named_type) (optional_type)] @font-lock-type-face)
     (array_type ["array" "list"] @font-lock-keyword-face)
     ([(primitive_type) (named_type) (optional_type)] @font-lock-type-face)
     (fqsen (name) @font-lock-function-name-face))

   :language 'phpdoc
   :feature 'attribute
   :override t
   `((tag_name) @font-lock-doc-markup-face
     (uri) @font-lock-doc-markup-face
     (tag
      [(version) (email_address)] @font-lock-doc-markup-face)
     (tag (author_name) @font-lock-property-name-face))

   :language 'phpdoc
   :feature 'variable
   :override t
   '((variable_name (name) @font-lock-variable-name-face))

   :language 'phpdoc
   :feature 'phpdoc-error
   :override t
   '((ERROR) @php-ts-mode--phpdoc-fontify-error))
  "Tree-sitter font-lock settings for phpdoc.")