?
Current Path : /usr/share/emacs/24.3/lisp/progmodes/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/progmodes/icon.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:25 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/progmodes/icon.el ;;; in Emacs version 24.3.1 ;;; 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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@43 Abbrev table in use in Icon-mode buffers. (defvar icon-mode-abbrev-table nil (#$ . 557)) (define-abbrev-table 'icon-mode-abbrev-table nil) #@27 Keymap used in Icon mode. (defvar icon-mode-map nil (#$ . 702)) (byte-code "\204v \302\303!\302 \304\305\306#\210\304\307\306#\210\304\310\311#\210\304\312\313#\210\304\314\315#\210\304\316\317#\210\304\320\321#\210\304\322\302\303!#\210\304\323\303 B#\210\304 \324\325#\210\304 \326\327#\210\304 \330\331#\210\304 \332\333#\210\304 \334\335#\210\336\337\340\341#\210\336\342\340\341#\210\336\343\340\341#\210)\302\207" [icon-mode-map map make-sparse-keymap "Icon" define-key "{" electric-icon-brace "}" "" mark-icon-function "" beginning-of-icon-defun "" end-of-icon-defun "" indent-icon-exp "" backward-delete-char-untabify [menu-bar] [menu-bar icon] [beginning-of-icon-defun] ("Beginning of function" . beginning-of-icon-defun) [end-of-icon-defun] ("End of function" . end-of-icon-defun) [comment-region] ("Comment Out Region" . comment-region) [indent-region] ("Indent Region" . indent-region) [indent-line] ("Indent Line" . icon-indent-command) put eval-region menu-enable mark-active comment-region indent-region] 5) #@43 Syntax table in use in Icon-mode buffers. (defvar icon-mode-syntax-table nil (#$ . 1752)) (byte-code "\204a \301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\302\313\312#\210\302\314\312#\210\302\315\312#\210\302\316\312#\210\302\317\312#\210\302\320\312#\210\302\321\312#\210\302\322\312#\210\302\323\312#\210\302\324\312#\210\302\325\326#\210\327\330\331\332\333\334\335\336&\210\337\340\341\342\343\344\335\330&\210\337\345\346\347\343\344\335\330&\210\337\350\346\351\343\344\335\330&\210\337\352\341\353\343\344\335\330&\210\337\354\346\355\343\344\335\330&\210\337\356\331\357\343\360\335\330&\210\337\361\362\363\343\360\335\330&\207" [icon-mode-syntax-table make-syntax-table modify-syntax-entry 92 "\\" 35 "<" 10 ">" 36 "." 47 42 43 45 61 37 60 62 38 124 39 "\"" custom-declare-group icon nil "Mode for editing Icon code." :link (custom-group-link :tag "Font Lock Faces group" font-lock-faces) :group languages custom-declare-variable icon-indent-level 4 "Indentation of Icon statements with respect to containing block." :type integer icon-brace-imaginary-offset 0 "Imagined indentation of a Icon open brace that actually follows a statement." icon-brace-offset "Extra indentation for braces, compared with other text in same context." icon-continued-statement-offset "Extra indent for Icon lines not starting new statements." icon-continued-brace-offset "Extra indent for Icon substatements that start with open-braces.\nThis is in addition to `icon-continued-statement-offset'." icon-auto-newline "Non-nil means automatically newline before and after braces Icon code.\nThis applies when braces are inserted." boolean icon-tab-always-indent t "Non-nil means TAB in Icon mode should always reindent the current line.\nIt will then reindent, regardless of where in the line point is\nwhen the TAB command is used."] 8) #@66 Imenu expression for Icon mode. See `imenu-generic-expression'. (defvar icon-imenu-generic-expression '((nil "^[ ]*procedure[ ]+\\(\\sw+\\)[ ]*(" 1)) (#$ . 3636)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\305\306!\204 \302\306\307\310#\210\300\207" [icon-mode-hook variable-documentation put purecopy "Hook run when entering Icon mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp icon-mode-map definition-name icon-mode] 5) (defvar icon-mode-map (make-sparse-keymap)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\305\306!\204 \302\306\307\310#\210\300\207" [icon-mode-map variable-documentation put purecopy "Keymap for `icon-mode'." boundp icon-mode-syntax-table definition-name icon-mode] 5) (defvar icon-mode-syntax-table (make-syntax-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [icon-mode-syntax-table variable-documentation put purecopy "Syntax table for `icon-mode'." icon-mode derived-mode-parent prog-mode] 5) #@1381 Major mode for editing Icon code. Expression and list commands understand all Icon brackets. Tab indents for Icon code. Paragraphs are separated by blank lines only. Delete converts tabs to spaces as it moves back. \{icon-mode-map} Variables controlling indentation style: icon-tab-always-indent Non-nil means TAB in Icon mode should always reindent the current line, regardless of where in the line point is when the TAB command is used. icon-auto-newline Non-nil means automatically newline before and after braces inserted in Icon code. icon-indent-level Indentation of Icon statements within surrounding block. The surrounding block's indentation is the indentation of the line on which the open-brace appears. icon-continued-statement-offset Extra indentation given to a substatement, such as the then-clause of an if or body of a while. icon-continued-brace-offset Extra indentation given to a brace that starts a substatement. This is in addition to `icon-continued-statement-offset'. icon-brace-offset Extra indentation for line if it starts with an open brace. icon-brace-imaginary-offset An open brace following other text is treated as if it were this far to the right of the start of its line. Turning on Icon mode calls the value of the variable `icon-mode-hook' with no args, if that value is non-nil. (defalias 'icon-mode #[nil "\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\2036 \321 =\203<