Variable: antlr-font-lock-additional-keywords

antlr-font-lock-additional-keywords is a variable defined in antlr-mode.el.gz.

Value

((#[257 "\205	�\301\302#\207"
	[antlr-font-lock-attribute-regexp re-search-forward limit] 5
	("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/progmodes/antlr-mode.elc"
	 . 41396)]
  (1 'antlr-attribute))
 (#[257 "\301\"\207"
	[antlr-ruleref-assign-regexp antlr-re-search-forward] 4
	("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/progmodes/antlr-mode.elc"
	 . 41396)]
  (1
   (if (match-beginning 2)
       (if (match-beginning 3) 'antlr-default
	 'font-lock-variable-name-face)
     (if
	 (funcall antlr-token-identifier-p
		  (char-after (match-beginning 1)))
	 'antlr-tokenref
       'antlr-ruleref)))
  (2 'antlr-default nil t))
 (#[257 "\301\"\207"
	[antlr-font-lock-negation-regexp antlr-re-search-forward] 4
	("/nix/store/yvwy8dm26cpa1j12ixgs1dyiaw2abdk9-emacs-snapshot/share/emacs/31.0.50/lisp/progmodes/antlr-mode.elc"
	 . 41396)]
  (1 'font-lock-negation-char-face t t)))

Documentation

Early font-lock keywords for ANTLR's normal grammar code.

See antlr-font-lock-keywords-alist for the keywords of actions.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/antlr-mode.el.gz
(defvar antlr-font-lock-additional-keywords
  `((,(lambda (limit)
        (and antlr-font-lock-attribute-regexp
             (re-search-forward antlr-font-lock-attribute-regexp limit 'limit)))
     (1 'antlr-attribute))
    (,(lambda (limit)
        ;; v2: v:ruleref v:"literal", v=ruleref (no highlighting), v3: v=ruleref
        (antlr-re-search-forward antlr-ruleref-assign-regexp limit))
     (1 (if (match-beginning 2)
            (if (match-beginning 3)
                'antlr-default
              'font-lock-variable-name-face) ; yes, same as vars in [...]
          (if (funcall antlr-token-identifier-p (char-after (match-beginning 1)))
              'antlr-tokenref
            'antlr-ruleref)))
     (2 'antlr-default nil t))
    (,(lambda (limit)
        (antlr-re-search-forward antlr-font-lock-negation-regexp limit))
     (1 'font-lock-negation-char-face t t)))
"Early font-lock keywords for ANTLR's normal grammar code.
See `antlr-font-lock-keywords-alist' for the keywords of actions.")