;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\302\303\304\305\306\307%\210\302\310\311\312\306\307%\207" [require zenscript-common custom-declare-face zenscript-preprocessor-face ((t (:inherit font-lock-constant-face))) "The face used for preprocessors, like `#debug`, `#loader` etc." :group zenscript zenscript-bracket-prefix-face ((t (:inherit font-lock-constant-face))) "The face used for the first token in bracket handlers."] 6) #@56 The list of keywords to use with `font-lock-keywords`. (defconst zenscript-mode-font-lock-keywords (byte-code "\306\307!\310Q\311B\312 !\313P\314B\312\n!\313P\315B\312 !\313P\316B\312\f!\317B\312 !\320B\312!\321\322\323\324\325B\326\307!\257 \207" [zenscript-preprocessors zenscript-var-keywords zenscript-function-keywords zenscript-class-keywords zenscript-storage-keywords zenscript-constants "\\(#\\)\\(" regexp-opt "\\)" ((1 font-lock-keyword-face t) (2 'zenscript-preprocessor-face t) ("\\w+" nil nil (0 font-lock-variable-name-face))) zenscript--word-from "\\s-+\\(\\w+\\)" ((1 font-lock-variable-name-face)) ((1 font-lock-function-name-face)) ((1 font-lock-type-face)) ((0 font-lock-type-face)) ((0 font-lock-constant-face)) ("\\bimport\\b" ("\\w+" nil nil (0 font-lock-type-face))) ("\\b\\(?:as\\|instanceof\\)\\s-+\\(\\w+\\)" (1 font-lock-type-face)) ("\\(\\w+\\)(" (1 font-lock-function-name-face)) "\\b\\(\\(0\\(x\\|X\\)[0-9a-fA-F]*\\)\\|\\(\\([0-9]+\\.?[0-9]*\\)\\|\\(\\.[0-9]+\\)\\)\\(\\(e\\|E\\)\\(\\+\\|-\\)?[0-9]+\\)?\\)\\([LlFfUuDd]\\|UL\\|ul\\)?\\b" ((0 font-lock-constant-face)) ("<\\(\\w+\\).+?>" (1 'zenscript-bracket-prefix-face)) zenscript-all-keywords zenscript-punctuation] 14) (#$ . 501)) #@67 Initialize hooks and locals required by `zenscript-highlighting`. (defalias 'zenscript--init-highlighting #[0 "\301\211\207" [font-lock-defaults (zenscript-mode-font-lock-keywords)] 2 (#$ . 1728)]) (provide 'zenscript-highlighting)