;ELC ;;; Compiled ;;; in Emacs version 26.3 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\207" [require phps-mode-flymake phps-mode-lex-analyzer phps-mode-syntax-table semantic] 2) #@52 Idle seconds before running the incremental lexer. (defvar phps-mode-idle-interval 1 (#$ . 560)) #@57 Whether to use PSR-2 guidelines for white-space or not. (defvar phps-mode-use-psr-2 t (#$ . 663)) #@58 Whether to use PSR-12 guidelines for white-space or not. (defvar phps-mode-use-psr-12 t (#$ . 767)) #@40 Whether to use asynchronous processes. (defvar phps-mode-async-process t (#$ . 873)) #@53 Whether to use async.el for asynchronous processes. (defvar phps-mode-async-process-using-async-el nil (#$ . 964)) #@25 Keymap for `phps-mode'. (defvar phps-mode-map (byte-code "\300 \301\302\303#\210\301\304\305#\210\211\207" [make-sparse-keymap define-key "" phps-mode-rescan-buffer "" phps-mode-format-buffer] 5) (#$ . 1085)) #@17 Re-scan buffer. (defalias 'phps-mode-rescan-buffer #[0 "\300 \210\301 \207" [phps-mode-lex-analyzer--reset-local-variables phps-mode-lex-analyzer--re2c-run] 1 (#$ . 1306) nil]) #@35 Setup `flycheck' for `phps-mode'. (defalias 'phps-mode-flycheck-setup #[0 "\300\301!\205\301\302\303\"\210\301\304\303\"\210\301\305\303\"\207" [fboundp flycheck-add-mode php phps-mode php-phpmd php-phpcs] 3 (#$ . 1489)]) #@46 Add a trailing newline to buffer if missing. (defalias 'phps-mode-add-trailing-newline #[0 "d\211\300V\205\301S\"\211\302\230?\205\212db\210\302c)\262\207" [1 buffer-substring-no-properties "\n"] 4 (#$ . 1719)]) #@47 Format current buffer according to PHPs mode. (defalias 'phps-mode-format-buffer #[0 "\303\304!\2032\203\305ed\"\210 \203$\306\307\310\211#\210\311ed\"\210\312 \210\313 \210\314\315\310\"\210\316\310!\210\317ed\"\207\320ed\"p\321\322!\323\315\212\324!\210c\210\304 \210\203Q\305ed\"\210 \203f\306\307\310\211#\210\311ed\"\210\312 \210\313 \210\317ed\"\210\320ed\"\262\325 \210\324!\210ed|\210\211c*\207" [phps-mode-use-psr-2 phps-mode-use-psr-12 phps-mode-async-process derived-mode-p phps-mode untabify set-buffer-file-coding-system utf-8-unix t delete-trailing-whitespace whitespace-cleanup phps-mode-add-trailing-newline phps-mode-lex-analyzer--process-changes nil phps-mode-lex-analyzer--process-current-buffer indent-region buffer-substring-no-properties generate-new-buffer "*PHPs Formatting*" "" switch-to-buffer kill-buffer] 8 (#$ . 1944) nil]) (defvar phps-mode-hook nil) (byte-code "\300\301N\204\f\302\300\301\303#\210\304\305!\204\302\305\306\307#\210\300\207" [phps-mode-hook variable-documentation put "Hook run after entering PHPs mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp phps-mode-map definition-name phps-mode] 4) (defvar phps-mode-map (make-sparse-keymap)) (byte-code "\301\302N\204\303\301\302\304\305!#\210\306\307!\204\303\307\310\311#\210\312\313 !\210\307\302N\204-\303\307\302\304\314!#\210\306\300!\204B\303\300\310\311#\210\315\316\300\317\"\210!\210\300\302N\204P\303\300\302\304\320!#\210\303\311\321\322#\207" [phps-mode-abbrev-table phps-mode-map variable-documentation put purecopy "Keymap for `phps-mode'." boundp phps-mode-syntax-table definition-name phps-mode (lambda (#1=#:def-tmp-var) (defvar phps-mode-syntax-table #1#)) make-syntax-table "Syntax table for `phps-mode'." (lambda (#1#) (defvar phps-mode-abbrev-table #1#)) define-abbrev-table nil "Abbrev table for `phps-mode'." derived-mode-parent prog-mode] 5) #@233 Major mode for PHP with Semantic integration. In addition to any hooks its parent mode `prog-mode' might have run, this mode runs the hook `phps-mode-hook', as the final or penultimate step during initialization. \{phps-mode-map} (defalias 'phps-mode #[0 "\306\300!\210\307\310 \210\311\312\310\313N\203\314\311\313\310\313N#\210\315 !\204'\316 \317 \"\210\320\f!\211\2035\211\321 =\203;\322\f\323 \"\210\210\324 \325\"\204R ?=\204R\326 \325?C#\210\327 !\210\330\f!\210 ?\306\331!\210\307\306\332!\210\333\306\334!\210\335\306\336!\210\337\306\340!\210\341 @\203\223\306\342!\210\343\"\306\344!\210\333$A\203\241\345\346\307\211#\210\307B\347 \210\306\350!\210\351(\306\352!\210\353*\306\354!\210\355,\306\356!\210\357.\360\361\362\363\307$\210\306\364!\210\f4\306\365!\210\3665\360\367\370\363\307$\210\371 \210\372 \210\373\374!\203\353\333<)\375\376!\207" [delay-mode-hooks major-mode mode-name phps-mode-map phps-mode-syntax-table phps-mode-abbrev-table make-local-variable t prog-mode phps-mode "PHPs" mode-class put keymap-parent set-keymap-parent current-local-map char-table-parent standard-syntax-table set-char-table-parent syntax-table abbrev-table-get :parents abbrev-table-put use-local-map set-syntax-table parse-sexp-ignore-comments font-lock-keywords-only nil font-lock-defaults (nil t) indent-line-function phps-mode-lex-analyzer--indent-line imenu-create-index-function phps-mode-lex-analyzer--imenu-create-index tab-width 4 indent-tabs-mode set-buffer-file-coding-system utf-8-unix phps-mode-lex-analyzer--reset-local-variables comment-region-function phps-mode-lex-analyzer--comment-region uncomment-region-function phps-mode-lex-analyzer--uncomment-region comment-start "// " comment-end "" add-hook after-change-functions phps-mode-lex-analyzer--after-change 0 semantic-lex-syntax-table semantic-lex-analyzer phps-mode-lex-analyzer--cached-lex-analyzer semantic-lex-reset-functions phps-mode-lex-analyzer--setup phps-mode-lex-analyzer--re2c-run semantic-new-buffer-fcn boundp semantic-idle-scheduler-mode run-mode-hooks phps-mode-hook local-abbrev-table phps-mode-use-psr-2 phps-mode-use-psr-12 require-final-newline] 5 (#$ . 3925) nil]) (provide 'phps-mode)