Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
emacs /
23.1 /
lisp /
progmodes /
[ HOME SHELL ]
Name
Size
Permission
Action
ada-mode.elc
107.46
KB
-rw-r--r--
ada-prj.elc
17.96
KB
-rw-r--r--
ada-stmt.elc
36.03
KB
-rw-r--r--
ada-xref.elc
54.99
KB
-rw-r--r--
antlr-mode.elc
77.63
KB
-rw-r--r--
asm-mode.elc
6.08
KB
-rw-r--r--
autoconf.elc
3.37
KB
-rw-r--r--
bug-reference.elc
5.83
KB
-rw-r--r--
cap-words.elc
3.54
KB
-rw-r--r--
cc-align.elc
35.43
KB
-rw-r--r--
cc-awk.elc
20.23
KB
-rw-r--r--
cc-bytecomp.elc
10.45
KB
-rw-r--r--
cc-cmds.elc
92.26
KB
-rw-r--r--
cc-compat.elc
2.97
KB
-rw-r--r--
cc-defs.elc
46.7
KB
-rw-r--r--
cc-engine.elc
143.05
KB
-rw-r--r--
cc-fonts.elc
140.72
KB
-rw-r--r--
cc-langs.elc
70.29
KB
-rw-r--r--
cc-menus.elc
7.32
KB
-rw-r--r--
cc-mode.elc
144.75
KB
-rw-r--r--
cc-styles.elc
16.11
KB
-rw-r--r--
cc-subword.elc
6.99
KB
-rw-r--r--
cc-vars.elc
71.07
KB
-rw-r--r--
cfengine.elc
8.09
KB
-rw-r--r--
cmacexp.elc
6.58
KB
-rw-r--r--
compile.elc
69.45
KB
-rw-r--r--
cperl-mode.elc
215.39
KB
-rw-r--r--
cpp.elc
21.52
KB
-rw-r--r--
cwarn.elc
12.8
KB
-rw-r--r--
dcl-mode.elc
49.31
KB
-rw-r--r--
delphi.elc
50.03
KB
-rw-r--r--
ebnf-abn.elc
7.39
KB
-rw-r--r--
ebnf-bnf.elc
7.99
KB
-rw-r--r--
ebnf-dtd.elc
13.82
KB
-rw-r--r--
ebnf-ebx.elc
8.77
KB
-rw-r--r--
ebnf-iso.elc
8.14
KB
-rw-r--r--
ebnf-otz.elc
8.51
KB
-rw-r--r--
ebnf-yac.elc
7.53
KB
-rw-r--r--
ebnf2ps.elc
121.25
KB
-rw-r--r--
ebrowse.elc
202.93
KB
-rw-r--r--
etags.elc
54.14
KB
-rw-r--r--
executable.elc
7.6
KB
-rw-r--r--
f90.elc
82.59
KB
-rw-r--r--
flymake.elc
61.25
KB
-rw-r--r--
fortran.elc
60.13
KB
-rw-r--r--
gdb-ui.elc
138.61
KB
-rw-r--r--
glasses.elc
10.15
KB
-rw-r--r--
grep.elc
27.75
KB
-rw-r--r--
gud.elc
93.94
KB
-rw-r--r--
hideif.elc
26.67
KB
-rw-r--r--
hideshow.elc
24.54
KB
-rw-r--r--
icon.elc
16.23
KB
-rw-r--r--
idlw-complete-structtag.elc
4.75
KB
-rw-r--r--
idlw-help.elc
35.31
KB
-rw-r--r--
idlw-shell.elc
134.39
KB
-rw-r--r--
idlw-toolbar.elc
28.34
KB
-rw-r--r--
idlwave.elc
254.7
KB
-rw-r--r--
inf-lisp.elc
18.43
KB
-rw-r--r--
ld-script.elc
4.91
KB
-rw-r--r--
m4-mode.elc
4.91
KB
-rw-r--r--
make-mode.elc
58.79
KB
-rw-r--r--
mantemp.elc
3.77
KB
-rw-r--r--
meta-mode.elc
27.42
KB
-rw-r--r--
mixal-mode.elc
35.32
KB
-rw-r--r--
modula2.elc
14.23
KB
-rw-r--r--
octave-inf.elc
11.87
KB
-rw-r--r--
octave-mod.elc
44.6
KB
-rw-r--r--
pascal.elc
40.31
KB
-rw-r--r--
perl-mode.elc
22.42
KB
-rw-r--r--
prolog.elc
12.7
KB
-rw-r--r--
ps-mode.elc
33.38
KB
-rw-r--r--
python.elc
86.23
KB
-rw-r--r--
ruby-mode.elc
34.59
KB
-rw-r--r--
scheme.elc
15.94
KB
-rw-r--r--
sh-script.elc
94.73
KB
-rw-r--r--
simula.elc
44.81
KB
-rw-r--r--
sql.elc
101.34
KB
-rw-r--r--
sym-comp.elc
7.15
KB
-rw-r--r--
tcl.elc
38.58
KB
-rw-r--r--
vera-mode.elc
44.5
KB
-rw-r--r--
verilog-mode.elc
331.76
KB
-rw-r--r--
vhdl-mode.elc
510.47
KB
-rw-r--r--
which-func.elc
9.72
KB
-rw-r--r--
xscheme.elc
37.76
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : dcl-mode.elc
;ELC ;;; Compiled by mockbuild@c6b8.bsys.dev.centos.org on Thu Feb 19 13:05:06 2015 ;;; from file /builddir/build/BUILD/emacs-23.1/lisp/progmodes/dcl-mode.el ;;; in Emacs version 23.1.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. (if (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19.29"))) (error "`dcl-mode.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'tempo) #@116 Font lock keyword specification for DCL mode. Presently this includes some syntax, .OP.erators, and "f$" lexicals. (defvar dcl-font-lock-keywords '(("\\<\\(if\\|then\\|else\\|endif\\)\\>" 1 font-lock-keyword-face) ("\\<f[$][a-z_]+\\>" 0 font-lock-builtin-face) ("[.]\\(eq\\|not\\|or\\|and\\|lt\\|gt\\|le\\|ge\\|eqs\\|nes\\)[.]" 0 font-lock-builtin-face)) (#$ . 635)) #@39 Font lock specification for DCL mode. (defvar dcl-font-lock-defaults '(dcl-font-lock-keywords nil) (#$ . 1008)) (custom-declare-group 'dcl nil "Major mode for editing DCL command files." :link '(custom-group-link :tag "Font Lock Faces group" font-lock-faces) :group 'languages) #@271 *Number of columns to indent a block in DCL. A block is the commands between THEN-ELSE-ENDIF and between the commands dcl-block-begin-regexp and dcl-block-end-regexp. The meaning of this variable may be changed if dcl-calc-command-indent-function is set to a function. (custom-declare-variable 'dcl-basic-offset '4 '(#$ . -1293) :type 'integer :group 'dcl) #@225 *Number of columns to indent a continuation line in DCL. A continuation line is a line that follows a line ending with `-'. The meaning of this variable may be changed if dcl-calc-cont-indent-function is set to a function. (custom-declare-variable 'dcl-continuation-offset '6 '(#$ . -1658) :type 'integer :group 'dcl) #@276 *Indentation for the first command line in DCL. The first command line in a file or after a SUBROUTINE statement is indented this much. Other command lines are indented the same number of columns as the preceding command line. A command line is a line that starts with `$'. (custom-declare-variable 'dcl-margin-offset '8 '(#$ . -1984) :type 'integer :group 'dcl) #@184 *Number of columns to indent a margin label in DCL. A margin label is a label that doesn't begin or end a block, i.e. it doesn't match dcl-block-begin-regexp or dcl-block-end-regexp. (custom-declare-variable 'dcl-margin-label-offset '2 '(#$ . -2355) :type 'integer :group 'dcl) #@88 *Regexp describing the start of a comment line in DCL. Comment lines are not indented. (custom-declare-variable 'dcl-comment-line-regexp '"^\\$!" '(#$ . -2639) :type 'regexp :group 'dcl) #@114 *Regexp describing a command that begins an indented block in DCL. Set to nil to only indent at THEN-ELSE-ENDIF. (custom-declare-variable 'dcl-block-begin-regexp '"loop[0-9]*:" '(#$ . -2833) :type 'regexp :group 'dcl) #@112 *Regexp describing a command that ends an indented block in DCL. Set to nil to only indent at THEN-ELSE-ENDIF. (custom-declare-variable 'dcl-block-end-regexp '"endloop[0-9]*:" '(#$ . -3058) :type 'regexp :group 'dcl) #@1219 *Function to calculate indentation for a command line in DCL. If this variable is non-nil it is called as a function: (func INDENT-TYPE CUR-INDENT EXTRA-INDENT LAST-POINT THIS-POINT) The function must return the number of columns to indent the current line or nil to get the default indentation. INDENT-TYPE is a symbol indicating what kind of indentation should be done. It can have the following values: indent the lines indentation should be increased, e.g. after THEN. outdent the lines indentation should be decreased, e.g a line with ENDIF. first-line indentation for the first line in a buffer or SUBROUTINE. CUR-INDENT is the indentation of the preceding command line. EXTRA-INDENT is the default change in indentation for this line (a negative number for 'outdent). LAST-POINT is the buffer position of the first significant word on the previous line or nil if the current line is the first line. THIS-POINT is the buffer position of the first significant word on the current line. If this variable is nil, the indentation is calculated as CUR-INDENT + EXTRA-INDENT. This package includes two functions suitable for this: dcl-calc-command-indent-multiple dcl-calc-command-indent-hang (custom-declare-variable 'dcl-calc-command-indent-function 'nil '(#$ . -3283) :type '(choice (const nil) function) :group 'dcl) #@436 *Function to calculate indentation for a continuation line. If this variable is non-nil it is called as a function: (func CUR-INDENT EXTRA-INDENT) The function must return the number of columns to indent the current line or nil to get the default indentation. If this variable is nil, the indentation is calculated as CUR-INDENT + EXTRA-INDENT. This package includes one function suitable for this: dcl-calc-cont-indent-relative (custom-declare-variable 'dcl-calc-cont-indent-function ''dcl-calc-cont-indent-relative '(#$ . -4636) :type 'function :group 'dcl) #@275 *Controls the operation of the TAB key in DCL mode. If t, pressing TAB always indents the current line. If nil, pressing TAB indents the current line if point is at the left margin. Data lines (i.e. lines not part of a command line or continuation line) are never indented. (custom-declare-variable 'dcl-tab-always-indent 't '(#$ . -5209) :type 'boolean :group 'dcl) #@78 *Non-nil means reindent immediately when a label, ELSE or ENDIF is inserted. (custom-declare-variable 'dcl-electric-characters 't '(#$ . -5582) :type 'boolean :group 'dcl) #@68 *Text to insert when a comma is needed in a template, in DCL mode. (custom-declare-variable 'dcl-tempo-comma '", " '(#$ . -5760) :type 'string :group 'dcl) #@73 *Text to insert when a left parenthesis is needed in a template in DCL. (custom-declare-variable 'dcl-tempo-left-paren '"(" '(#$ . -5922) :type 'string :group 'dcl) #@74 *Text to insert when a right parenthesis is needed in a template in DCL. (custom-declare-variable 'dcl-tempo-right-paren '")" '(#$ . -6093) :type 'string :group 'dcl) #@53 *Imenu menu title for sub-listing with label names. (custom-declare-variable 'dcl-imenu-label-labels '"Labels" '(#$ . -6266) :type 'string :group 'dcl) #@57 *Imenu menu title for sub-listing with GOTO statements. (custom-declare-variable 'dcl-imenu-label-goto '"GOTO" '(#$ . -6424) :type 'string :group 'dcl) #@58 *Imenu menu title for sub-listing with GOSUB statements. (custom-declare-variable 'dcl-imenu-label-gosub '"GOSUB" '(#$ . -6582) :type 'string :group 'dcl) #@57 *Imenu menu title for sub-listing with CALL statements. (custom-declare-variable 'dcl-imenu-label-call '"CALL" '(#$ . -6743) :type 'string :group 'dcl) #@216 *Default imenu generic expression for DCL. The default includes SUBROUTINE labels in the main listing and sub-listings for other labels, CALL, GOTO and GOSUB statements. See `imenu-generic-expression' for details. (custom-declare-variable 'dcl-imenu-generic-expression '`((nil "^\\$[ ]*\\([A-Za-z0-9_$]+\\):[ ]+SUBROUTINE\\b" 1) (,dcl-imenu-label-labels "^\\$[ ]*\\([A-Za-z0-9_$]+\\):\\([ ]\\|$\\)" 1) (,dcl-imenu-label-goto "\\s-GOTO[ ]+\\([A-Za-z0-9_$]+\\)" 1) (,dcl-imenu-label-gosub "\\s-GOSUB[ ]+\\([A-Za-z0-9_$]+\\)" 1) (,dcl-imenu-label-call "\\s-CALL[ ]+\\([A-Za-z0-9_$]+\\)" 1)) '(#$ . -6902) :type '(repeat (sexp :tag "Imenu Expression")) :group 'dcl) #@29 *Hook called by `dcl-mode'. (custom-declare-variable 'dcl-mode-hook 'nil '(#$ . -7578) :type 'hook :group 'dcl) #@35 Syntax table used in DCL-buffers. (defvar dcl-mode-syntax-table nil (#$ . 7696)) (byte-code "\204% \301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\302\313\314#\210\301\207" [dcl-mode-syntax-table make-syntax-table modify-syntax-entry 33 "<" 10 ">" 60 "(>" 62 ")<" 92 "_"] 4) #@34 Keymap used in DCL-mode buffers. (defvar dcl-mode-map nil (#$ . 8010)) (byte-code "\204\360 \301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\302\313\314#\210\302\315\316#\210\302\317\320#\210\302\321\322#\210\302\323\324#\210\302\325\324#\210\302\326\324#\210\302\327\324#\210\302\330\324#\210\302\331\332#\210\302\333\334#\210\302\335\336#\210\302\337\301 #\210\302\340\341\301\341!B#\210\302\342\343#\210\302\344\345#\210\302\346\347#\210\302\350\351#\210\302\352\353#\210\302\354\355#\210\302\356\357#\210\302\360\361#\210\302\362\363#\210\302\364\365#\210\302\366\367#\210\302\370\371#\210\302\372\373#\210\302\374\375#\210\302\376\377#\210\201@ \201A !\203\360 \302\201B \201C #\210\302\201D \201E #\210\301\207" [dcl-mode-map make-sparse-keymap define-key "\n" dcl-split-line " " tempo-complete-tag "^" dcl-delete-indentation "m" dcl-back-to-indentation "e" dcl-forward-command "a" dcl-backward-command "" dcl-indent-command " " dcl-tab ":" dcl-electric-character "F" "f" "E" "e" "" dcl-set-option "" tempo-forward-mark "" tempo-backward-mark [menu-bar] [menu-bar dcl] "DCL" [menu-bar dcl tempo-backward-mark] ("Previous template mark" . tempo-backward-mark) [menu-bar dcl tempo-forward-mark] ("Next template mark" . tempo-forward-mark) [menu-bar dcl tempo-complete-tag] ("Complete template tag" . tempo-complete-tag) [menu-bar dcl dcl-separator-tempo] ("--") [menu-bar dcl dcl-save-all-options] ("Save all options" . dcl-save-all-options) [menu-bar dcl dcl-save-nondefault-options] ("Save changed options" . dcl-save-nondefault-options) [menu-bar dcl dcl-set-option] ("Set option" . dcl-set-option) [menu-bar dcl dcl-separator-option] ("--") [menu-bar dcl dcl-delete-indentation] ("Delete indentation" . dcl-delete-indentation) [menu-bar dcl dcl-split-line] ("Split line" . dcl-split-line) [menu-bar dcl dcl-indent-command] ("Indent command" . dcl-indent-command) [menu-bar dcl dcl-tab] ("Indent line/insert tab" . dcl-tab) [menu-bar dcl dcl-back-to-indentation] ("Back to indentation" . dcl-back-to-indentation) [menu-bar dcl dcl-forward-command] ("End of statement" . dcl-forward-command) [menu-bar dcl dcl-backward-command] ("Beginning of statement" . dcl-backward-command) boundp imenu-generic-expression [menu-bar dcl dcl-separator-movement] ("--") [menu-bar dcl imenu] ("Buffer index menu" . imenu)] 6) #@168 Regular expression describing white space in a DCL command line. White space is any number of continued lines with only space,tab,endcomment followed by space or tab. (custom-declare-variable 'dcl-ws-r '"\\([ ]*-[ ]*\\(!.*\\)*\n\\)*[ ]*" '(#$ . 10409) :type 'regexp :group 'dcl) #@118 Regular expression describing a label. A label is a name followed by a colon followed by white-space or end-of-line. (custom-declare-variable 'dcl-label-r '"[a-zA-Z0-9_$]*:\\([ !]\\|$\\)" '(#$ . 10698) :type 'regexp :group 'dcl) #@296 Regular expression describing a DCL command line up to a trailing comment. A line starting with $, optionally followed by continuation lines, followed by the end of the command line. A continuation line is any characters followed by `-', optionally followed by a comment, followed by a newline. (custom-declare-variable 'dcl-cmd-r '"^\\$\\(.*-[ ]*\\(!.*\\)*\n\\)*[^!\"\n]*\\(\".*\\(\"\".*\\)*\"\\)*[^!\"\n]*" '(#$ . 10935) :type 'regexp :group 'dcl) #@271 Regular expression describing a DCL command line. A line starting with $, optionally followed by continuation lines, followed by the end of the command line. A continuation line is any characters followed by `-', optionally followed by a comment, followed by a newline. (custom-declare-variable 'dcl-command-regexp '"^\\$\\(.*-[ ]*\\(!.*\\)*\n\\)*.*\\(\".*\\(\"\".*\\)*\"\\)*" '(#$ . 11393) :type 'regexp :group 'dcl) #@317 *Regexps that can trigger an electric reindent. A list of regexps that will trigger a reindent if the last letter is defined as dcl-electric-character. E.g.: if this list contains `endif', the key `f' is defined as dcl-electric-character and the you have just typed the `f' in `endif', the line will be reindented. (custom-declare-variable 'dcl-electric-reindent-regexps '(list "endif" "else" dcl-label-r) '(#$ . -11819) :type '(repeat regexp) :group 'dcl) #@254 Options and default values for dcl-set-option. An alist with option variables and functions or keywords to get a default value for the option. The keywords are: curval the current value toggle the opposite of the current value (for t/nil) (defvar dcl-option-alist '((dcl-basic-offset dcl-option-value-basic) (dcl-continuation-offset curval) (dcl-margin-offset dcl-option-value-margin-offset) (dcl-margin-label-offset dcl-option-value-offset) (dcl-comment-line-regexp dcl-option-value-comment-line) (dcl-block-begin-regexp curval) (dcl-block-end-regexp curval) (dcl-tab-always-indent toggle) (dcl-electric-characters toggle) (dcl-electric-reindent-regexps curval) (dcl-tempo-comma curval) (dcl-tempo-left-paren curval) (dcl-tempo-right-paren curval) (dcl-calc-command-indent-function curval) (dcl-calc-cont-indent-function curval) (comment-start curval) (comment-start-skip curval)) (#$ . 12284)) #@98 The history list for dcl-set-option. Preloaded with all known option names from dcl-option-alist (defvar dcl-option-history (mapcar #[(option-assoc) "\301\302@\"\207" [option-assoc format "%s"] 3] dcl-option-alist) (#$ . 13200)) #@3954 Major mode for editing DCL-files. This mode indents command lines in blocks. (A block is commands between THEN-ELSE-ENDIF and between lines matching dcl-block-begin-regexp and dcl-block-end-regexp.) Labels are indented to a fixed position unless they begin or end a block. Whole-line comments (matching dcl-comment-line-regexp) are not indented. Data lines are not indented. Key bindings: \{dcl-mode-map} Commands not usually bound to keys: \[dcl-save-nondefault-options] Save changed options \[dcl-save-all-options] Save all options \[dcl-save-option] Save any option \[dcl-save-mode] Save buffer mode Variables controlling indentation style and extra features: dcl-basic-offset Extra indentation within blocks. dcl-continuation-offset Extra indentation for continued lines. dcl-margin-offset Indentation for the first command line in a file or SUBROUTINE. dcl-margin-label-offset Indentation for a label. dcl-comment-line-regexp Lines matching this regexp will not be indented. dcl-block-begin-regexp dcl-block-end-regexp Regexps that match command lines that begin and end, respectively, a block of commmand lines that will be given extra indentation. Command lines between THEN-ELSE-ENDIF are always indented; these variables make it possible to define other places to indent. Set to nil to disable this feature. dcl-calc-command-indent-function Can be set to a function that customizes indentation for command lines. Two such functions are included in the package: dcl-calc-command-indent-multiple dcl-calc-command-indent-hang dcl-calc-cont-indent-function Can be set to a function that customizes indentation for continued lines. One such function is included in the package: dcl-calc-cont-indent-relative (set by default) dcl-tab-always-indent If t, pressing TAB always indents the current line. If nil, pressing TAB indents the current line if point is at the left margin. dcl-electric-characters Non-nil causes lines to be indented at once when a label, ELSE or ENDIF is typed. dcl-electric-reindent-regexps Use this variable and function dcl-electric-character to customize which words trigger electric indentation. dcl-tempo-comma dcl-tempo-left-paren dcl-tempo-right-paren These variables control the look of expanded templates. dcl-imenu-generic-expression Default value for imenu-generic-expression. The default includes SUBROUTINE labels in the main listing and sub-listings for other labels, CALL, GOTO and GOSUB statements. dcl-imenu-label-labels dcl-imenu-label-goto dcl-imenu-label-gosub dcl-imenu-label-call Change the text that is used as sub-listing labels in imenu. Loading this package calls the value of the variable `dcl-mode-load-hook' with no args, if that value is non-nil. Turning on DCL mode calls the value of the variable `dcl-mode-hook' with no args, if that value is non-nil. The following example uses the default values for all variables: $! This is a comment line that is not indented (it matches $! dcl-comment-line-regexp) $! Next follows the first command line. It is indented dcl-margin-offset. $ i = 1 $ ! Other comments are indented like command lines. $ ! A margin label indented dcl-margin-label-offset: $ label: $ if i.eq.1 $ then $ ! Lines between THEN-ELSE and ELSE-ENDIF are $ ! indented dcl-basic-offset $ loop1: ! This matches dcl-block-begin-regexp... $ ! ...so this line is indented dcl-basic-offset $ text = "This " + - ! is a continued line "lined up with the command line" $ type sys$input Data lines are not indented at all. $ endloop1: ! This matches dcl-block-end-regexp $ endif $ There is some minimal font-lock support (see vars `dcl-font-lock-defaults' and `dcl-font-lock-keywords'). (defalias 'dcl-mode #[nil "\306 \210\307!\210\310\301!\210\311\310\302!\210\312\310\303!\210\313\310\304!\210\314\310\305!\210\315\316\317!\2032 &\320'\321(\310\322!\210\310\323!\210\310\324!\210\310\325!\210\310\326!\210\310\327!\210\310\330!\210\310\331!\210\310\332!\210\310\333!\210\310\334!\210\310\335!\210\310\336!\210)\337*\340+\341,!\210\342\343!\210\344\345!\207" [dcl-mode-syntax-table indent-line-function comment-start comment-end comment-multi-line comment-start-skip kill-all-local-variables set-syntax-table make-local-variable dcl-indent-line "!" "" nil "\\$[ ]*![ ]*" boundp imenu-generic-expression t dcl-imenu-create-index-function dcl-comment-line-regexp dcl-block-begin-regexp dcl-block-end-regexp dcl-basic-offset dcl-continuation-offset dcl-margin-label-offset dcl-margin-offset dcl-tab-always-indent dcl-electric-characters dcl-calc-command-indent-function dcl-calc-cont-indent-function dcl-electric-reindent-regexps font-lock-defaults dcl-mode "DCL" use-local-map tempo-use-tag-list dcl-tempo-tags run-mode-hooks dcl-mode-hook dcl-imenu-generic-expression imenu-case-fold-search imenu-create-index-function dcl-font-lock-defaults major-mode mode-name dcl-mode-map] 2 (#$ . 13438) nil]) #@63 Go to the beginning of the preceding or current command line. (defalias 'dcl-beginning-of-statement #[nil "\301\302\303#\207" [dcl-command-regexp re-search-backward nil t] 4 (#$ . 18628) nil]) #@52 Go to the end of the next or current command line. (defalias 'dcl-end-of-statement #[nil "\301 \204 \302 \204 \303 \203 \304 \210\305\306\307#\207" [dcl-command-regexp dcl-end-of-command-p dcl-beginning-of-command-p dcl-command-p dcl-beginning-of-statement re-search-forward nil t] 4 (#$ . 18828) nil]) #@45 Move point to beginning of current command. (defalias 'dcl-beginning-of-command #[nil "\301 \211\302=\205\n n?\205 \303 )\207" [type dcl-get-line-type $ dcl-beginning-of-statement] 3 (#$ . 19141) nil]) #@75 Move point to end of current command or next command if not on a command. (defalias 'dcl-end-of-command #[nil "\302 `\211\303=\204 \304=\203 \305 \210\306 \202 \306 *\207" [start type dcl-get-line-type $ - dcl-beginning-of-command dcl-end-of-statement] 3 (#$ . 19351) nil]) #@249 Move backward to a command. Move point to the preceding command line that is not a comment line, a command line with only a comment, only contains a `$' or only contains a label. Returns point of the found command line or nil if not able to move. (defalias 'dcl-backward-command #[(&optional incl-comment-commands) "`\306\211 \204m \307 \203c \203# \310\311\fQ!\203# \312`\202 \2037 \310\311\f Q!\2037 \312`\202 \310!\204 \204I \310\313!\204 \310\314!\204 \310\311\f\f\315\260!\204 \312`\202 \nb\210\312\306\202 +\207" [retval done start dcl-block-begin-regexp dcl-ws-r dcl-block-end-regexp nil dcl-beginning-of-statement looking-at "^\\$" t "\\$[ ]*!" "^\\$[ ]*$" "$" dcl-comment-line-regexp incl-comment-commands dcl-label-r] 6 (#$ . 19638) nil]) #@254 Move forward to a command. Move point to the end of the next command line that is not a comment line, a command line with only a comment, only contains a `$' or only contains a label. Returns point of the found command line or nil if not able to move. (defalias 'dcl-forward-command #[(&optional incl-comment-commands) "`\306\211 \204r \307 \203h \212\310 \210\203' \311\312\fQ!\203' \313`\202d \203; \311\312\f Q!\203; \313`\202d \311!\204d \204M \311\314!\204d \311\315!\204d \311\312\f\f\316\260!\204d \313`)\202 \nb\210\313\306\202 +\207" [retval done start dcl-block-begin-regexp dcl-ws-r dcl-block-end-regexp nil dcl-end-of-statement dcl-beginning-of-statement looking-at "^\\$" t "\\$[ ]*!" "^\\$[ ]*$" "$" dcl-comment-line-regexp incl-comment-commands dcl-label-r] 6 (#$ . 20427) nil]) #@527 Move point to the first non-whitespace character on this line. Leading $ and labels counts as whitespace in this case. If this is a comment line then move to the first non-whitespace character in the comment. Typing \[dcl-back-to-indentation] several times in a row will move point to other `interesting' points closer to the left margin, and then back to the rightmost point again. E.g. on the following line, point would go to the positions indicated by the numbers in order 1-2-3-1-... : $ label: command 3 2 1 (defalias 'dcl-back-to-indentation #[nil "\301=\203\n \302`!\207\302 \207" [last-command dcl-back-to-indentation dcl-back-to-indentation-1] 2 (#$ . 21255) nil]) #@45 Helper function for dcl-back-to-indentation (defalias 'dcl-back-to-indentation-1 #[(&optional limit) "\212\306\210`T) \206 ``\307 \210`U\203 ` W\203% `\310\f!\203>