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 : ebrowse.elc
;ELC ;;; Compiled by mockbuild@c6b8.bsys.dev.centos.org on Thu Feb 19 13:05:07 2015 ;;; from file /builddir/build/BUILD/emacs-23.1/lisp/progmodes/ebrowse.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 "`ebrowse.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\210\304\305\306\307\310\311%\207" [require easymenu view ebuff-menu custom-declare-group ebrowse nil "Settings for the C++ class browser." :group tools] 6) #@206 *List of directories to search for source files in a class tree. Elements should be directory names; nil as an element means to try to find source files relative to the location of the BROWSE file loaded. (custom-declare-variable 'ebrowse-search-path 'nil '(#$ . -820) :group 'ebrowse :type '(repeat (choice (const :tag "Default" nil) (string :tag "Directory")))) #@56 *Hooks run after finding or viewing a member or class. (custom-declare-variable 'ebrowse-view/find-hook 'nil '(#$ . -1190) :group 'ebrowse :type 'hook) #@74 *Hooks run when finding or viewing a member or class was not successful. (custom-declare-variable 'ebrowse-not-found-hook 'nil '(#$ . -1348) :group 'ebrowse :type 'hook) #@51 *Hook called by `ebrowse-electric-position-mode'. (custom-declare-variable 'ebrowse-electric-list-mode-hook 'nil '(#$ . -1524) :group 'ebrowse :type 'hook) #@54 *Number of markers saved on electric position stack. (custom-declare-variable 'ebrowse-max-positions '50 '(#$ . -1686) :group 'ebrowse :type 'integer) (custom-declare-group 'ebrowse-tree nil "Settings for class tree buffers." :group 'ebrowse) #@36 *Hook run in each new tree buffer. (custom-declare-variable 'ebrowse-tree-mode-hook 'nil '(#$ . -1935) :group 'ebrowse-tree :type 'hook) #@42 *The default name of class tree buffers. (custom-declare-variable 'ebrowse-tree-buffer-name '"*Tree*" '(#$ . -2078) :group 'ebrowse-tree :type 'string) #@59 *The amount by which subclasses are indented in the tree. (custom-declare-variable 'ebrowse--indentation '4 '(#$ . -2236) :group 'ebrowse-tree :type 'integer) #@67 *The column in which source file names are displayed in the tree. (custom-declare-variable 'ebrowse-source-file-column '40 '(#$ . -2401) :group 'ebrowse-tree :type 'integer) #@100 *Amount of space left at the left side of the tree display. This space is used to display markers. (custom-declare-variable 'ebrowse-tree-left-margin '2 '(#$ . -2582) :group 'ebrowse-tree :type 'integer) (custom-declare-group 'ebrowse-member nil "Settings for member buffers." :group 'ebrowse) #@75 *The column in which member declarations are displayed in member buffers. (custom-declare-variable 'ebrowse-default-declaration-column '25 '(#$ . -2882) :group 'ebrowse-member :type 'integer) #@67 *The width of the columns in member buffers (short display form). (custom-declare-variable 'ebrowse-default-column-width '25 '(#$ . -3080) :group 'ebrowse-member :type 'integer) #@45 *The name of the buffer for member display. (custom-declare-variable 'ebrowse-member-buffer-name '"*Members*" '(#$ . -3264) :group 'ebrowse-member :type 'string) #@33 *Run in each new member buffer. (custom-declare-variable 'ebrowse-member-mode-hook 'nil '(#$ . -3432) :group 'ebrowse-member :type 'hook) (byte-code "\300\301\302\303\304\305%\210\306\307\310\311\304\301%\210\312\313\314\307#\210\306\315\316\317\304\301%\210\312\320\314\315#\210\306\321\322\323\304\301%\210\312\324\314\321#\210\306\325\326\327\304\301%\210\312\330\314\325#\210\306\331\332\333\304\301%\210\312\334\314\331#\210\306\335\336\337\304\301%\210\312\340\314\335#\210\306\341\342\343\304\301%\210\312\344\314\341#\207" [custom-declare-group ebrowse-faces nil "Faces used by Ebrowse." :group ebrowse custom-declare-face ebrowse-tree-mark ((((min-colors 88)) (:foreground "red1")) (t (:foreground "red"))) "*The face used for the mark character in the tree." put ebrowse-tree-mark-face face-alias ebrowse-root-class ((((min-colors 88)) (:weight bold :foreground "blue1")) (t (:weight bold :foreground "blue"))) "*The face used for root classes in the tree." ebrowse-root-class-face ebrowse-file-name ((t (:italic t))) "*The face for filenames displayed in the tree." ebrowse-file-name-face ebrowse-default ((t nil)) "*Face for everything else in the tree not having other faces." ebrowse-default-face ebrowse-member-attribute ((((min-colors 88)) (:foreground "red1")) (t (:foreground "red"))) "*Face used to display member attributes." ebrowse-member-attribute-face ebrowse-member-class ((t (:foreground "purple"))) "*Face used to display the class title in member buffers." ebrowse-member-class-face ebrowse-progress ((((min-colors 88)) (:background "blue1")) (t (:background "blue"))) "*Face for progress indicator." ebrowse-progress-face] 6) #@108 Return true if PREDICATE is true of some element of VECTOR. If so, return the value returned by PREDICATE. (defalias 'ebrowse-some #[(predicate vector) "G\305\306\nW\203 \204 \f\nH!\nT\211\202 +\207" [vector result i length predicate 0 nil] 4 (#$ . 5094)]) #@62 Return true if PREDICATE is true of every element of VECTOR. (defalias 'ebrowse-every #[(predicate vector) "G\305\306\nW\203 \203 \f\nH!\nT\211\202 +\207" [vector result i length predicate 0 t] 4 (#$ . 5370)]) #@104 Return the position of ITEM in LIST or nil if not found. Compare items with `eq' or TEST if specified. (defalias 'ebrowse-position #[(item list &optional test) "\305\306\n\203! \2039 \n\f@\"\203 \306A T\202 \2039 \f@=\2030 \306A T\202! *\207" [found i test list item 0 nil] 3 (#$ . 5600)]) #@108 Remove elements not satisfying PREDICATE from LIST and return the result. This is a destructive operation. (defalias 'ebrowse-delete-if-not #[(predicate list) "\304 \203 A @!\203 \244 \304\241\210\n)\202 )\207" [result list next predicate nil] 2 (#$ . 5918)]) #@77 Eval BODY with a writable current buffer. Preserve buffer's modified state. (defalias 'ebrowse-output '(macro . #[(&rest body) "\302\303!\304\305\306BD\307\310 B\311DEE)\207" [modified body make-symbol "--ebrowse-output--" let buffer-read-only ((buffer-modified-p)) unwind-protect progn set-buffer-modified-p] 6 (#$ . 6196)])) #@53 Eval BODY with `completion-ignore-case' bound to t. (defalias 'ebrowse-ignoring-completion-case '(macro . #[(&rest body) "\301\302BB\207" [body let ((completion-ignore-case t))] 3 (#$ . 6532)])) #@57 Eval BODY with `selective-display' restored at the end. (defalias 'ebrowse-save-selective '(macro . #[(&rest body) "\302\303!\304\305BC\306\307 B\310\311EEE)\207" [var body make-symbol "var" let (selective-display) unwind-protect progn setq selective-display] 7 (#$ . 6734)])) #@35 For all trees in SPEC, eval BODY. (defalias 'ebrowse-for-all-trees '(macro . #[(spec &rest body) "\306\307!@\211A@)\310\311\f\312\313\314\315\n\316\317\320\f\321BB\322\323\324D BB\257+\207" [spec x array spec-var var body make-symbol "var" loop for being the symbols of as = get ('ebrowse-root) do when vectorp] 17 (#$ . 7020)])) (byte-code "\300\301\302\303#\210\300\304\302\303#\210\300\305\302\303#\210\300\306\302\307#\207" [put ebrowse-output lisp-indent-hook 0 ebrowse-ignoring-completion-case ebrowse-save-selective ebrowse-for-all-trees 1] 4) #@41 Set face of a region START END to FACE. (defalias 'ebrowse-set-face #[(start end face) "\303\304 \"\302\n#\207" [start end face overlay-put make-overlay] 4 (#$ . 7586)]) (put 'ebrowse-set-face 'byte-optimizer 'byte-compile-inline-expand) #@469 Read a string in the minibuffer, with completion. Case is ignored in completions. PROMPT is a string to prompt with; normally it ends in a colon and a space. TABLE is an alist whose elements' cars are strings, or an obarray. TABLE can also be a function to do the completion itself. If INITIAL-INPUT is non-nil, insert it in the minibuffer initially. If it is (STRING . POSITION), the initial input is STRING, but point is placed POSITION characters into the string. (defalias 'ebrowse-completing-read-value #[(prompt table initial-input) "\304\305 \n\306\304%)\207" [completion-ignore-case prompt table initial-input t completing-read nil] 6 (#$ . 7832)]) #@36 Return the value of SYM in BUFFER. (defalias 'ebrowse-value-in-buffer #[(sym buffer) "p\303\216 q\210\nJ*\207" [old-buffer buffer sym ((set-buffer old-buffer))] 1 (#$ . 8498)]) #@100 Rename current buffer to NEW-NAME. If a buffer with name NEW-NAME already exists, delete it first. (defalias 'ebrowse-rename-buffer #[(new-name) "\302!\211p=?\205 \203 \212\303 !\210)\304!)\207" [new-name old-buffer get-buffer kill-buffer rename-buffer] 3 (#$ . 8683)]) #@110 Return a copy of STRING with leading white space removed. Replace sequences of newlines with a single space. (defalias 'ebrowse-trim-string #[(string) "\301\302\"\203 \303\225\304O\301\305\"\203 \306\307\304\310$\202 \207" [string string-match "^[ \n ]+" 0 nil "[\n]+" replace-match " " t] 5 (#$ . 8966)]) #@164 Return the width of the display area for the current buffer. If buffer is displayed in a window, use that window's width, otherwise use the current frame's width. (defalias 'ebrowse-width-of-drawable-area #[nil "\301p!\211\203 \302!\202 \303 )\207" [window get-buffer-window window-width frame-width] 3 (#$ . 9290)]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-hs structure-documentation "Header structure found at the head of BROWSE files." ebrowse-hs-version cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-hs-version (or (and (memq (aref cl-x 0) cl-struct-ebrowse-hs-tags)) (error "ebrowse-hs-version accessing a non-ebrowse-hs")) (aref cl-x 1)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-hs-version #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-hs-tags 0 error "ebrowse-hs-version accessing a non-ebrowse-hs" 1] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-hs-version setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-hs ebrowse-hs-version #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-hs-tags)) 1] 6] ebrowse-hs-command-line-options cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-hs-command-line-options (or #1# (error "ebrowse-hs-command-line-options accessing a non-ebrowse-hs")) (aref cl-x 2)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-hs-command-line-options #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-hs-tags 0 error "ebrowse-hs-command-line-options accessing a non-ebrowse-hs" 2] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-hs-command-line-options setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-hs ebrowse-hs-command-line-options #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-hs-tags)) 2] 6] ebrowse-hs-unused cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-hs-unused (or #1# (error "ebrowse-hs-unused accessing a non-ebrowse-hs")) (aref cl-x 3)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-hs-unused #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-hs-tags 0 error "ebrowse-hs-unused accessing a non-ebrowse-hs" 3] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-hs-unused setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-hs ebrowse-hs-unused #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-hs-tags)) 3] 6] ebrowse-hs-member-table cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-hs-member-table (or #1# (error "ebrowse-hs-member-table accessing a non-ebrowse-hs")) (aref cl-x 4)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-hs-member-table #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-hs-tags 0 error "ebrowse-hs-member-table accessing a non-ebrowse-hs" 4] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-hs-member-table setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-hs ebrowse-hs-member-table (and #1=(memq (aref cl-x 0) cl-struct-ebrowse-hs-tags)) 4] 6] ebrowse-hs-p cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-hs-p (and (vectorp cl-x) (>= (length cl-x) 5) #1# t)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-hs-p #[(cl-x) "\302!\205 G\303Y\205 \304H >\205 \305\207" [cl-x cl-struct-ebrowse-hs-tags vectorp 5 0 t] 2]) (defalias 'copy-ebrowse-hs #[(x) "\301!\207" [x copy-sequence] 2]) (byte-code "\300\301\302\303#\210\301\304N\204 \300\301\304\305#\210\300\207" [put make-ebrowse-hs cl-compiler-macro #[(cl-whole &rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@ \203D @\312>\203- AA\211\202 \313>A@\203; \314\211\202 \315\316 @\"\210\202 )\317\320\321\322\314 \n\f& ,\207" [#1# version command-line-options unused member-table #:--cl-keys-- :version :command-line-options :unused :member-table (:version :command-line-options :unused :member-table :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:version :command-line-options :unused :member-table)" cl-defsubst-expand (version command-line-options unused member-table) (block make-ebrowse-hs (vector 'ebrowse-hs version command-line-options unused member-table)) t cl-whole] 11 "Not documented\n\n(fn CL-WHOLE &cl-quote &key VERSION COMMAND-LINE-OPTIONS UNUSED MEMBER-TABLE)"] byte-compile cl-byte-compile-compiler-macro] 4) #@76 Not documented (fn &key VERSION COMMAND-LINE-OPTIONS UNUSED MEMBER-TABLE) (defalias 'make-ebrowse-hs #[(&rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@ \203D @\312>\203- AA\211\202 \313>A@\203; \314\211\202 \315\316 @\"\210\202 )\317\320 \n\f%,\207" [#1# version command-line-options unused member-table #2=#:--cl-keys-- :version :command-line-options :unused :member-table (:version :command-line-options :unused :member-table :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:version :command-line-options :unused :member-table)" vector ebrowse-hs] 7 (#$ . 14429)]) (byte-code "\301C\302\301\303\304#\210\302\301\305\306#\210\302\301\307\310#\210\302\301\311\310#\210\302\312\313\314#\210\302\315\313\314#\210\302\316\313\317#\210\302\320\313\314#\210\302\321\313\314#\210\302\322\313\314#\210\302\323\313\314#\210\302\324\325\326#\210\302\327\330\331#\210\327\332N\204] \302\327\332\333#\210\310\207" [cl-struct-ebrowse-hs-tags ebrowse-hs put cl-struct-slots ((cl-tag-slot) (version) (command-line-options) (unused) (member-table)) cl-struct-type (vector t) cl-struct-include nil cl-struct-print make-ebrowse-hs side-effect-free t copy-ebrowse-hs ebrowse-hs-p error-free ebrowse-hs-member-table ebrowse-hs-unused ebrowse-hs-command-line-options ebrowse-hs-version ebrowse-ts structure-documentation "Tree structure.\nFollowing the header structure, a BROWSE file contains a number\nof `ebrowse-ts' structures, each one describing one root class of\nthe class hierarchy with all its subclasses." ebrowse-ts-class cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-class (or (and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) (error "ebrowse-ts-class accessing a non-ebrowse-ts")) (aref cl-x 1)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-class #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-class accessing a non-ebrowse-ts" 1] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-class setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-class #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 1] 6] ebrowse-ts-subclasses cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-subclasses (or #1# (error "ebrowse-ts-subclasses accessing a non-ebrowse-ts")) (aref cl-x 2)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-subclasses #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-subclasses accessing a non-ebrowse-ts" 2] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-subclasses setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-subclasses #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 2] 6] ebrowse-ts-member-variables cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-member-variables (or #1# (error "ebrowse-ts-member-variables accessing a non-ebrowse-ts")) (aref cl-x 3)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-member-variables #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-member-variables accessing a non-ebrowse-ts" 3] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-member-variables setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-member-variables #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 3] 6] ebrowse-ts-member-functions cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-member-functions (or #1# (error "ebrowse-ts-member-functions accessing a non-ebrowse-ts")) (aref cl-x 4)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-member-functions #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-member-functions accessing a non-ebrowse-ts" 4] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-member-functions setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-member-functions #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 4] 6] ebrowse-ts-static-variables cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-static-variables (or #1# (error "ebrowse-ts-static-variables accessing a non-ebrowse-ts")) (aref cl-x 5)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-static-variables #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-static-variables accessing a non-ebrowse-ts" 5] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-static-variables setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-static-variables #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 5] 6] ebrowse-ts-static-functions cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-static-functions (or #1# (error "ebrowse-ts-static-functions accessing a non-ebrowse-ts")) (aref cl-x 6)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-static-functions #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-static-functions accessing a non-ebrowse-ts" 6] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-static-functions setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-static-functions #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 6] 6] ebrowse-ts-friends cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-friends (or #1# (error "ebrowse-ts-friends accessing a non-ebrowse-ts")) (aref cl-x 7)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-friends #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-friends accessing a non-ebrowse-ts" 7] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-friends setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-friends #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 7] 6] ebrowse-ts-types cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-types (or #1# (error "ebrowse-ts-types accessing a non-ebrowse-ts")) (aref cl-x 8)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-types #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-types accessing a non-ebrowse-ts" 8] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-types setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-types #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 8] 6] ebrowse-ts-base-classes cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-base-classes (or #1# (error "ebrowse-ts-base-classes accessing a non-ebrowse-ts")) (aref cl-x 9)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-base-classes #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-base-classes accessing a non-ebrowse-ts" 9] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-base-classes setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-base-classes #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 9] 6] ebrowse-ts-mark cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-mark (or #1# (error "ebrowse-ts-mark accessing a non-ebrowse-ts")) (aref cl-x 10)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-mark #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ts-tags 0 error "ebrowse-ts-mark accessing a non-ebrowse-ts" 10] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ts-mark setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ts ebrowse-ts-mark (and #1=(memq (aref cl-x 0) cl-struct-ebrowse-ts-tags)) 10] 6] ebrowse-ts-p cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ts-p (and (vectorp cl-x) (>= (length cl-x) 11) #1# t)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ts-p #[(cl-x) "\302!\205 G\303Y\205 \304H >\205 \305\207" [cl-x cl-struct-ebrowse-ts-tags vectorp 11 0 t] 2]) (defalias 'copy-ebrowse-ts #[(x) "\301!\207" [x copy-sequence] 2]) (byte-code "\300\301\302\303#\210\301\304N\204 \300\301\304\305#\210\300\207" [put make-ebrowse-ts cl-compiler-macro #[(cl-whole &rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\314>A@\315>A@\316>A@\317>A@\203t @\320>\203[ AA\211\202F \321>A@\203j \322\211\202F \323\324@\"\210\202D )\325\326\327\330\322 \n\f &.\n\207" [#1# class subclasses member-variables member-functions static-variables :class :subclasses :member-variables :member-functions :static-variables :static-functions :friends :types :base-classes :mark (:class :subclasses :member-variables :member-functions :static-variables :static-functions :friends :types :base-classes :mark :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:class :subclasses :member-variables :member-functions :static-variables :static-functions :friends :types :base-classes :mark)" cl-defsubst-expand (class subclasses member-variables member-functions static-variables static-functions friends types base-classes mark) (block make-ebrowse-ts (vector 'ebrowse-ts class subclasses member-variables member-functions static-variables static-functions friends types base-classes mark)) t static-functions friends types base-classes mark #:--cl-keys-- cl-whole] 17 "Not documented\n\n(fn CL-WHOLE &cl-quote &key CLASS SUBCLASSES MEMBER-VARIABLES MEMBER-FUNCTIONS STATIC-VARIABLES STATIC-FUNCTIONS FRIENDS TYPES BASE-CLASSES MARK)"] byte-compile cl-byte-compile-compiler-macro] 4) #@144 Not documented (fn &key CLASS SUBCLASSES MEMBER-VARIABLES MEMBER-FUNCTIONS STATIC-VARIABLES STATIC-FUNCTIONS FRIENDS TYPES BASE-CLASSES MARK) (defalias 'make-ebrowse-ts #[(&rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\314>A@\315>A@\316>A@\317>A@\203t @\320>\203[ AA\211\202F \321>A@\203j \322\211\202F \323\324@\"\210\202D )\325\326 \n\f &.\n\207" [#1# class subclasses member-variables member-functions static-variables :class :subclasses :member-variables :member-functions :static-variables :static-functions :friends :types :base-classes :mark (:class :subclasses :member-variables :member-functions :static-variables :static-functions :friends :types :base-classes :mark :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:class :subclasses :member-variables :member-functions :static-variables :static-functions :friends :types :base-classes :mark)" vector ebrowse-ts static-functions friends types base-classes mark #2=#:--cl-keys--] 13 (#$ . 25900)]) (byte-code "\301C\302\301\303\304#\210\302\301\305\306#\210\302\301\307\310#\210\302\301\311\310#\210\302\312\313\314#\210\302\315\313\314#\210\302\316\313\317#\210\302\320\313\314#\210\302\321\313\314#\210\302\322\313\314#\210\302\323\313\314#\210\302\324\313\314#\210\302\325\313\314#\210\302\326\313\314#\210\302\327\313\314#\210\302\330\313\314#\210\302\331\313\314#\210\302\332\333\334#\210\302\335\336\337#\210\335\340N\204\201 \302\335\340\341#\210\310\207" [cl-struct-ebrowse-ts-tags ebrowse-ts put cl-struct-slots ((cl-tag-slot) (class) (subclasses) (member-variables) (member-functions) (static-variables) (static-functions) (friends) (types) (base-classes) (mark)) cl-struct-type (vector t) cl-struct-include nil cl-struct-print make-ebrowse-ts side-effect-free t copy-ebrowse-ts ebrowse-ts-p error-free ebrowse-ts-mark ebrowse-ts-base-classes ebrowse-ts-types ebrowse-ts-friends ebrowse-ts-static-functions ebrowse-ts-static-variables ebrowse-ts-member-functions ebrowse-ts-member-variables ebrowse-ts-subclasses ebrowse-ts-class ebrowse-bs structure-documentation "Common sub-structure.\nA common structure defining an occurrence of some name in the\nsource files." ebrowse-bs-name cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-bs-name (or (and (memq (aref cl-x 0) cl-struct-ebrowse-bs-tags)) (error "ebrowse-bs-name accessing a non-ebrowse-bs")) (aref cl-x 1)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-bs-name #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-bs-tags 0 error "ebrowse-bs-name accessing a non-ebrowse-bs" 1] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-bs-name setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-bs ebrowse-bs-name #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-bs-tags)) 1] 6] ebrowse-bs-scope cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-bs-scope (or #1# (error "ebrowse-bs-scope accessing a non-ebrowse-bs")) (aref cl-x 2)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-bs-scope #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-bs-tags 0 error "ebrowse-bs-scope accessing a non-ebrowse-bs" 2] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-bs-scope setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-bs ebrowse-bs-scope #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-bs-tags)) 2] 6] ebrowse-bs-flags cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-bs-flags (or #1# (error "ebrowse-bs-flags accessing a non-ebrowse-bs")) (aref cl-x 3)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-bs-flags #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-bs-tags 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-bs-flags setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-bs ebrowse-bs-flags #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-bs-tags)) 3] 6] ebrowse-bs-file cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-bs-file (or #1# (error "ebrowse-bs-file accessing a non-ebrowse-bs")) (aref cl-x 4)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-bs-file #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-bs-tags 0 error "ebrowse-bs-file accessing a non-ebrowse-bs" 4] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-bs-file setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-bs ebrowse-bs-file #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-bs-tags)) 4] 6] ebrowse-bs-pattern cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-bs-pattern (or #1# (error "ebrowse-bs-pattern accessing a non-ebrowse-bs")) (aref cl-x 5)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-bs-pattern #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-bs-tags 0 error "ebrowse-bs-pattern accessing a non-ebrowse-bs" 5] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-bs-pattern setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-bs ebrowse-bs-pattern #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-bs-tags)) 5] 6] ebrowse-bs-point cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-bs-point (or #1# (error "ebrowse-bs-point accessing a non-ebrowse-bs")) (aref cl-x 6)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-bs-point #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-bs-tags 0 error "ebrowse-bs-point accessing a non-ebrowse-bs" 6] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-bs-point setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-bs ebrowse-bs-point (and #1=(memq (aref cl-x 0) cl-struct-ebrowse-bs-tags)) 6] 6] ebrowse-bs-p cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-bs-p (and (vectorp cl-x) (>= (length cl-x) 7) #1# t)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-bs-p #[(cl-x) "\302!\205 G\303Y\205 \304H >\205 \305\207" [cl-x cl-struct-ebrowse-bs-tags vectorp 7 0 t] 2]) (defalias 'copy-ebrowse-bs #[(x) "\301!\207" [x copy-sequence] 2]) (byte-code "\300\301\302\303#\210\301\304N\204 \300\301\304\305#\210\300\207" [put make-ebrowse-bs cl-compiler-macro #[(cl-whole &rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\203X @\314>\203? AA\211\202* \315>A@\203N \316\211\202* \317\320@\"\210\202( )\321\322\323\324\316 \n\f &.\207" [#1# name scope flags file pattern :name :scope :flags :file :pattern :point (:name :scope :flags :file :pattern :point :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:name :scope :flags :file :pattern :point)" cl-defsubst-expand (name scope flags file pattern point) (block make-ebrowse-bs (vector 'ebrowse-bs name scope flags file pattern point)) t point #:--cl-keys-- cl-whole] 13 "Not documented\n\n(fn CL-WHOLE &cl-quote &key NAME SCOPE FLAGS FILE PATTERN POINT)"] byte-compile cl-byte-compile-compiler-macro] 4) #@63 Not documented (fn &key NAME SCOPE FLAGS FILE PATTERN POINT) (defalias 'make-ebrowse-bs #[(&rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\203X @\314>\203? AA\211\202* \315>A@\203N \316\211\202* \317\320@\"\210\202( )\321\322 \n\f &.\207" [#1# name scope flags file pattern :name :scope :flags :file :pattern :point (:name :scope :flags :file :pattern :point :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:name :scope :flags :file :pattern :point)" vector ebrowse-bs point #2=#:--cl-keys--] 9 (#$ . 34034)]) (byte-code "\302C\303\302\304\305#\210\303\302\306\307#\210\303\302\310\311#\210\303\302\312\311#\210\303\313\314\315#\210\303\316\314\315#\210\303\317\314\320#\210\303\321\314\315#\210\303\322\314\315#\210\303\323\314\315#\210\303\324\314\315#\210\303\325\314\315#\210\303\326\314\315#\210\303\327\330\331#\210\327\332 \"\203e \210\202i B)\303\333\334\335#\210\333\336N\204| \303\333\336\337#\210\311\207" [cl-struct-ebrowse-bs-tags x ebrowse-bs put cl-struct-slots ((cl-tag-slot) (name) (scope) (flags) (file) (pattern) (point)) cl-struct-type (vector t) cl-struct-include nil cl-struct-print make-ebrowse-bs side-effect-free t copy-ebrowse-bs ebrowse-bs-p error-free ebrowse-bs-point ebrowse-bs-pattern ebrowse-bs-file ebrowse-bs-flags ebrowse-bs-scope ebrowse-bs-name ebrowse-cs structure-documentation "Class structure.\nThis is the structure stored in the CLASS slot of a `ebrowse-ts'\nstructure. It describes the location of the class declaration." memql ebrowse-cs-name cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-cs-name (or (and (memq (aref cl-x 0) cl-struct-ebrowse-cs-tags)) (error "ebrowse-cs-name accessing a non-ebrowse-cs")) (aref cl-x 1)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-cs-name #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-cs-tags 0 error "ebrowse-cs-name accessing a non-ebrowse-cs" 1] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-cs-name setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-cs ebrowse-cs-name #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-cs-tags)) 1] 6] ebrowse-cs-scope cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-cs-scope (or #1# (error "ebrowse-cs-scope accessing a non-ebrowse-cs")) (aref cl-x 2)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-cs-scope #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-cs-tags 0 error "ebrowse-cs-scope accessing a non-ebrowse-cs" 2] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-cs-scope setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-cs ebrowse-cs-scope #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-cs-tags)) 2] 6] ebrowse-cs-flags cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-cs-flags (or #1# (error "ebrowse-cs-flags accessing a non-ebrowse-cs")) (aref cl-x 3)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-cs-flags #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-cs-tags 0 error "ebrowse-cs-flags accessing a non-ebrowse-cs" 3] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-cs-flags setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-cs ebrowse-cs-flags #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-cs-tags)) 3] 6] ebrowse-cs-file cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-cs-file (or #1# (error "ebrowse-cs-file accessing a non-ebrowse-cs")) (aref cl-x 4)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-cs-file #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-cs-tags 0 error "ebrowse-cs-file accessing a non-ebrowse-cs" 4] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-cs-file setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-cs ebrowse-cs-file #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-cs-tags)) 4] 6] ebrowse-cs-pattern cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-cs-pattern (or #1# (error "ebrowse-cs-pattern accessing a non-ebrowse-cs")) (aref cl-x 5)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-cs-pattern #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-cs-tags 0 error "ebrowse-cs-pattern accessing a non-ebrowse-cs" 5] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-cs-pattern setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-cs ebrowse-cs-pattern #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-cs-tags)) 5] 6] ebrowse-cs-point cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-cs-point (or #1# (error "ebrowse-cs-point accessing a non-ebrowse-cs")) (aref cl-x 6)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-cs-point #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-cs-tags 0 error "ebrowse-cs-point accessing a non-ebrowse-cs" 6] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-cs-point setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-cs ebrowse-cs-point #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-cs-tags)) 6] 6] ebrowse-cs-source-file cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-cs-source-file (or #1# (error "ebrowse-cs-source-file accessing a non-ebrowse-cs")) (aref cl-x 7)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-cs-source-file #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-cs-tags 0 error "ebrowse-cs-source-file accessing a non-ebrowse-cs" 7] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-cs-source-file setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-cs ebrowse-cs-source-file (and #1=(memq (aref cl-x 0) cl-struct-ebrowse-cs-tags)) 7] 6] ebrowse-cs-p cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-cs-p (and (vectorp cl-x) (>= (length cl-x) 8) #1# t)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-cs-p #[(cl-x) "\302!\205 G\303Y\205 \304H >\205 \305\207" [cl-x cl-struct-ebrowse-cs-tags vectorp 8 0 t] 2]) (defalias 'copy-ebrowse-cs #[(x) "\301!\207" [x copy-sequence] 2]) (byte-code "\300\301\302\303#\210\301\304N\204 \300\301\304\305#\210\300\207" [put make-ebrowse-cs cl-compiler-macro #[(cl-whole &rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\314>A@\203_ @\315>\203F AA\211\2021 \316>A@\203U \317\211\2021 \320\321@\"\210\202/ )\322\323\324\325\317 \n\f &\f.\207" [#1# name scope flags file pattern :name :scope :flags :file :pattern :point :source-file (:name :scope :flags :file :pattern :point :source-file :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:name :scope :flags :file :pattern :point :source-file)" cl-defsubst-expand (name scope flags file pattern point source-file) (block make-ebrowse-cs (vector 'ebrowse-cs name scope flags file pattern point source-file)) t point source-file #:--cl-keys-- cl-whole] 14 "Not documented\n\n(fn CL-WHOLE &cl-quote &key NAME SCOPE FLAGS FILE PATTERN POINT SOURCE-FILE)"] byte-compile cl-byte-compile-compiler-macro] 4) #@75 Not documented (fn &key NAME SCOPE FLAGS FILE PATTERN POINT SOURCE-FILE) (defalias 'make-ebrowse-cs #[(&rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\314>A@\203_ @\315>\203F AA\211\2021 \316>A@\203U \317\211\2021 \320\321@\"\210\202/ )\322\323 \n\f &.\207" [#1# name scope flags file pattern :name :scope :flags :file :pattern :point :source-file (:name :scope :flags :file :pattern :point :source-file :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:name :scope :flags :file :pattern :point :source-file)" vector ebrowse-cs point source-file #2=#:--cl-keys--] 10 (#$ . 42381)]) (byte-code "\303C\304\303\305\306#\210\304\303\307\310#\210\304\303\311\312#\210\304\303\313\314#\210\304\315\316\317#\210\304\320\316\317#\210\304\321\316\322#\210\304\323\316\317#\210\304\324\316\317#\210\304\325\316\317#\210\304\326\316\317#\210\304\327\316\317#\210\304\330\316\317#\210\304\331\316\317#\210\304\332\333\334#\210\332\335 \n\"\203k \n\210\202o \nB)\304\336\337\340#\210\336\341N\204\202 \304\336\341\342#\210\314\207" [cl-struct-ebrowse-cs-tags x cl-struct-ebrowse-bs-tags ebrowse-cs put cl-struct-slots ((cl-tag-slot) (name) (scope) (flags) (file) (pattern) (point) (source-file)) cl-struct-type (vector t) cl-struct-include ebrowse-bs cl-struct-print nil make-ebrowse-cs side-effect-free t copy-ebrowse-cs ebrowse-cs-p error-free ebrowse-cs-source-file ebrowse-cs-point ebrowse-cs-pattern ebrowse-cs-file ebrowse-cs-flags ebrowse-cs-scope ebrowse-cs-name ebrowse-ms structure-documentation "Member structure.\nThis is the structure describing a single member. The `ebrowse-ts'\nstructure contains various lists for the different types of\nmembers." memql ebrowse-ms-name cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-name (or (and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) (error "ebrowse-ms-name accessing a non-ebrowse-ms")) (aref cl-x 1)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-name #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-name accessing a non-ebrowse-ms" 1] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-name setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-name #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 1] 6] ebrowse-ms-scope cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-scope (or #1# (error "ebrowse-ms-scope accessing a non-ebrowse-ms")) (aref cl-x 2)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-scope #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-scope accessing a non-ebrowse-ms" 2] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-scope setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-scope #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 2] 6] ebrowse-ms-flags cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-flags (or #1# (error "ebrowse-ms-flags accessing a non-ebrowse-ms")) (aref cl-x 3)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-flags #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-flags accessing a non-ebrowse-ms" 3] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-flags setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-flags #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 3] 6] ebrowse-ms-file cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-file (or #1# (error "ebrowse-ms-file accessing a non-ebrowse-ms")) (aref cl-x 4)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-file #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-file accessing a non-ebrowse-ms" 4] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-file setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-file #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 4] 6] ebrowse-ms-pattern cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-pattern (or #1# (error "ebrowse-ms-pattern accessing a non-ebrowse-ms")) (aref cl-x 5)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-pattern #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-pattern accessing a non-ebrowse-ms" 5] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-pattern setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-pattern #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 5] 6] ebrowse-ms-point cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-point (or #1# (error "ebrowse-ms-point accessing a non-ebrowse-ms")) (aref cl-x 6)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-point #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-point accessing a non-ebrowse-ms" 6] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-point setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-point #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 6] 6] ebrowse-ms-visibility cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-visibility (or #1# (error "ebrowse-ms-visibility accessing a non-ebrowse-ms")) (aref cl-x 7)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-visibility #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-visibility accessing a non-ebrowse-ms" 7] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-visibility setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-visibility #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 7] 6] ebrowse-ms-definition-file cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-definition-file (or #1# (error "ebrowse-ms-definition-file accessing a non-ebrowse-ms")) (aref cl-x 8)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-definition-file #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-definition-file accessing a non-ebrowse-ms" 8] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-definition-file setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-definition-file #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 8] 6] ebrowse-ms-definition-pattern cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-definition-pattern (or #1# (error "ebrowse-ms-definition-pattern accessing a non-ebrowse-ms")) (aref cl-x 9)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-definition-pattern #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-definition-pattern accessing a non-ebrowse-ms" 9] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-definition-pattern setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-definition-pattern #1=(and (memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 9] 6] ebrowse-ms-definition-point cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-definition-point (or #1# (error "ebrowse-ms-definition-point accessing a non-ebrowse-ms")) (aref cl-x 10)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-definition-point #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-ebrowse-ms-tags 0 error "ebrowse-ms-definition-point accessing a non-ebrowse-ms" 10] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put ebrowse-ms-definition-point setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander ebrowse-ms ebrowse-ms-definition-point (and #1=(memq (aref cl-x 0) cl-struct-ebrowse-ms-tags)) 10] 6] ebrowse-ms-p cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block ebrowse-ms-p (and (vectorp cl-x) (>= (length cl-x) 11) #1# t)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'ebrowse-ms-p #[(cl-x) "\302!\205 G\303Y\205 \304H >\205 \305\207" [cl-x cl-struct-ebrowse-ms-tags vectorp 11 0 t] 2]) (defalias 'copy-ebrowse-ms #[(x) "\301!\207" [x copy-sequence] 2]) (byte-code "\300\301\302\303#\210\301\304N\204 \300\301\304\305#\210\300\207" [put make-ebrowse-ms cl-compiler-macro #[(cl-whole &rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\314>A@\315>A@\316>A@\317>A@\203t @\320>\203[ AA\211\202F \321>A@\203j \322\211\202F \323\324@\"\210\202D )\325\326\327\330\322 \n\f &.\n\207" [#1# name scope flags file pattern :name :scope :flags :file :pattern :point :visibility :definition-file :definition-pattern :definition-point (:name :scope :flags :file :pattern :point :visibility :definition-file :definition-pattern :definition-point :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:name :scope :flags :file :pattern :point :visibility :definition-file :definition-pattern :definition-point)" cl-defsubst-expand (name scope flags file pattern point visibility definition-file definition-pattern definition-point) (block make-ebrowse-ms (vector 'ebrowse-ms name scope flags file pattern point visibility definition-file definition-pattern definition-point)) t point visibility definition-file definition-pattern definition-point #:--cl-keys-- cl-whole] 17 "Not documented\n\n(fn CL-WHOLE &cl-quote &key NAME SCOPE FLAGS FILE PATTERN POINT VISIBILITY DEFINITION-FILE DEFINITION-PATTERN DEFINITION-POINT)"] byte-compile cl-byte-compile-compiler-macro] 4) #@126 Not documented (fn &key NAME SCOPE FLAGS FILE PATTERN POINT VISIBILITY DEFINITION-FILE DEFINITION-PATTERN DEFINITION-POINT) (defalias 'make-ebrowse-ms #[(&rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\314>A@\315>A@\316>A@\317>A@\203t @\320>\203[ AA\211\202F \321>A@\203j \322\211\202F \323\324@\"\210\202D )\325\326 \n\f &.\n\207" [#1# name scope flags file pattern :name :scope :flags :file :pattern :point :visibility :definition-file :definition-pattern :definition-point (:name :scope :flags :file :pattern :point :visibility :definition-file :definition-pattern :definition-point :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:name :scope :flags :file :pattern :point :visibility :definition-file :definition-pattern :definition-point)" vector ebrowse-ms point visibility definition-file definition-pattern definition-point #2=#:--cl-keys--] 13 (#$ . 53798)]) (byte-code "\301C\302\301\303\304#\210\302\301\305\306#\210\302\301\307\310#\210\302\301\311\312#\210\302\313\314\315#\210\302\316\314\315#\210\302\317\314\320#\210\302\321\314\315#\210\302\322\314\315#\210\302\323\314\315#\210\302\324\314\315#\210\302\325\314\315#\210\302\326\314\315#\210\302\327\314\315#\210\302\330\314\315#\210\302\331\314\315#\210\302\332\314\315#\207" [cl-struct-ebrowse-ms-tags ebrowse-ms put cl-struct-slots ((cl-tag-slot) (name) (scope) (flags) (file) (pattern) (point) (visibility) (definition-file) (definition-pattern) (definition-point)) cl-struct-type (vector t) cl-struct-include ebrowse-bs cl-struct-print nil make-ebrowse-ms side-effect-free t copy-ebrowse-ms ebrowse-ms-p error-free ebrowse-ms-definition-point ebrowse-ms-definition-pattern ebrowse-ms-definition-file ebrowse-ms-visibility ebrowse-ms-point ebrowse-ms-pattern ebrowse-ms-file ebrowse-ms-flags ebrowse-ms-scope ebrowse-ms-name] 4) #@46 Value is non-nil if MEMBER's bit BIT is set. (defalias 'ebrowse-member-bit-set-p #[(member bit) "\303\304H >\204 \305\306!\210\307H\n\"\304U?\207" [member cl-struct-ebrowse-bs-tags bit logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 55711)]) (put 'ebrowse-member-bit-set-p 'byte-optimizer 'byte-compile-inline-expand) #@40 Value is non-nil if MEMBER is virtual. (defalias 'ebrowse-virtual-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 1 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 56062)]) (put 'ebrowse-virtual-p 'byte-optimizer 'byte-compile-inline-expand) #@39 Value is non-nil if MEMBER is inline. (defalias 'ebrowse-inline-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 2 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 56399)]) (put 'ebrowse-inline-p 'byte-optimizer 'byte-compile-inline-expand) #@38 Value is non-nil if MEMBER is const. (defalias 'ebrowse-const-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 4 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 56733)]) (put 'ebrowse-const-p 'byte-optimizer 'byte-compile-inline-expand) #@56 Value is non-nil if MEMBER is a pure virtual function. (defalias 'ebrowse-pure-virtual-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 8 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 57064)]) (put 'ebrowse-pure-virtual-p 'byte-optimizer 'byte-compile-inline-expand) #@40 Value is non-nil if MEMBER is mutable. (defalias 'ebrowse-mutable-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 16 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 57427)]) (put 'ebrowse-mutable-p 'byte-optimizer 'byte-compile-inline-expand) #@43 Value is non-nil if MEMBER is a template. (defalias 'ebrowse-template-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 32 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 57765)]) (put 'ebrowse-template-p 'byte-optimizer 'byte-compile-inline-expand) #@41 Value is non-nil if MEMBER is explicit. (defalias 'ebrowse-explicit-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 64 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 58108)]) (put 'ebrowse-explicit-p 'byte-optimizer 'byte-compile-inline-expand) #@55 Value is non-nil if MEMBER has a throw specification. (defalias 'ebrowse-throw-list-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 128 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 58449)]) (put 'ebrowse-throw-list-p 'byte-optimizer 'byte-compile-inline-expand) #@45 Value is non-nil if MEMBER.is `extern "C"'. (defalias 'ebrowse-extern-c-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 256 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 58809)]) (put 'ebrowse-extern-c-p 'byte-optimizer 'byte-compile-inline-expand) #@41 Value is non-nil if MEMBER is a define. (defalias 'ebrowse-define-p #[(member) "\303\304\305H\n>\204 \306\307!\210\310H \"\305U*?\207" [member bit cl-struct-ebrowse-bs-tags 512 logand 0 error "ebrowse-bs-flags accessing a non-ebrowse-bs" 3] 3 (#$ . 59155)]) (put 'ebrowse-define-p 'byte-optimizer 'byte-compile-inline-expand) #@42 Version string expected in BROWSE files. (defconst ebrowse-version-string "ebrowse 5.0" (#$ . 59493)) #@110 The name used for the surrogate class.containing global entities. This must be the same that `ebrowse' uses. (defconst ebrowse-globals-name "*Globals*" (#$ . 59602)) #@128 Last regular expression searched for in tree and member buffers. Each tree and member buffer maintains its own search history. (defvar ebrowse--last-regexp nil (#$ . 59775)) (make-variable-buffer-local 'ebrowse--last-regexp) #@180 List of accessors for member lists. Each element is the symbol of an accessor function. The nth element must be the accessor for the nth member list in an `ebrowse-ts' structure. (defconst ebrowse-member-list-accessors '(ebrowse-ts-member-variables ebrowse-ts-member-functions ebrowse-ts-static-variables ebrowse-ts-static-functions ebrowse-ts-friends ebrowse-ts-types) (#$ . 60007)) #@95 Obarray holding all `ebrowse-ts' structures of a class tree. Buffer-local in Ebrowse buffers. (defvar ebrowse--tree-obarray nil (#$ . 60397)) #@74 File from which BROWSE file was loaded. Buffer-local in Ebrowse buffers. (defvar ebrowse--tags-file-name nil (#$ . 60545)) #@89 Header structure of type `ebrowse-hs' of a class tree. Buffer-local in Ebrowse buffers. (defvar ebrowse--header nil (#$ . 60674)) #@83 Non-nil means an Ebrowse buffer won't be reused. Buffer-local in Ebrowse buffers. (defvar ebrowse--frozen-flag nil (#$ . 60810)) #@87 Non-nil means show file names in a tree buffer. Buffer-local in Ebrowse tree buffers. (defvar ebrowse--show-file-names-flag nil (#$ . 60945)) #@90 Non-nil means show members in long display form. Buffer-local in Ebrowse member buffers. (defvar ebrowse--long-display-flag nil (#$ . 61093)) #@101 Number of columns to display for short member display form. Buffer-local in Ebrowse member buffers. (defvar ebrowse--n-columns nil (#$ . 61242)) #@102 Width of a columns to display for short member display form. Buffer-local in Ebrowse member buffers. (defvar ebrowse--column-width nil (#$ . 61394)) #@99 Non-nil means display virtual members in a member buffer. Buffer-local in Ebrowse member buffers. (defvar ebrowse--virtual-display-flag nil (#$ . 61549)) #@98 Non-nil means display inline members in a member buffer. Buffer-local in Ebrowse member buffers. (defvar ebrowse--inline-display-flag nil (#$ . 61709)) #@97 Non-nil means display const members in a member buffer. Buffer-local in Ebrowse member buffers. (defvar ebrowse--const-display-flag nil (#$ . 61867)) #@104 Non-nil means display pure virtual members in a member buffer. Buffer-local in Ebrowse member buffers. (defvar ebrowse--pure-display-flag nil (#$ . 62024)) #@202 Filter for display of public, protected, and private members. This is a vector of three elements. An element nil means the corresponding members are not shown. Buffer-local in Ebrowse member buffers. (defvar ebrowse--filters nil (#$ . 62187)) #@101 Non-nil means display inherited members in a member buffer. Buffer-local in Ebrowse member buffers. (defvar ebrowse--show-inherited-flag nil (#$ . 62438)) #@101 Non-nil means display member attributes in a member buffer. Buffer-local in Ebrowse member buffers. (defvar ebrowse--attributes-flag nil (#$ . 62600)) #@98 Non-nil means display member regexps in a member buffer. Buffer-local in Ebrowse member buffers. (defvar ebrowse--source-regexp-flag nil (#$ . 62757)) #@103 Class displayed in a member buffer, a `ebrowse-ts' structure. Buffer-local in Ebrowse member buffers. (defvar ebrowse--displayed-class nil (#$ . 62915)) #@189 Member list displayed in a member buffer. This is a symbol whose function definition is an accessor for the member list in `ebrowse-cs' structures. Buffer-local in Ebrowse member buffers. (defvar ebrowse--accessor nil (#$ . 63075)) #@107 The list of `ebrowse-ms' structures displayed in a member buffer. Buffer-local in Ebrowse member buffers. (defvar ebrowse--member-list nil (#$ . 63314)) #@103 Column in which declarations are displayed in member buffers. Buffer-local in Ebrowse member buffers. (defvar ebrowse--decl-column nil (#$ . 63474)) #@106 Frame configuration saved when viewing a class/member in another frame. Buffer-local in Ebrowse buffers. (defvar ebrowse--frame-configuration nil (#$ . 63630)) #@111 Action to perform after viewing a class/member. Either `kill-buffer' or nil. Buffer-local in Ebrowse buffers. (defvar ebrowse--view-exit-action nil (#$ . 63797)) #@46 Class tree. Buffer-local in Ebrowse buffers. (defvar ebrowse--tree nil (#$ . 63965)) (byte-code "\301B\302\301!\204 \303\301\304\"\210\305B\302\305!\204 \303\305\304\"\210\304\207" [current-load-list ebrowse-temp-position-to-view default-boundp set-default nil ebrowse-temp-info-to-view] 3) #@39 The keymap used in tree mode buffers. (defvar ebrowse-tree-mode-map nil (#$ . 64268)) #@55 Strings displayed in the mode line of member buffers. (defvar ebrowse--member-mode-strings nil (#$ . 64360)) #@40 The keymap used in the member buffers. (defvar ebrowse-member-mode-map nil (#$ . 64475)) (byte-code "\300\301\302\303#\210\300\304\302\305#\210\300\306\302\307#\210\300\310\302\311#\210\300\312\302\313#\210\300\314\302\315#\210\300\301\316\317#\210\300\304\316\320#\210\300\306\316\307#\210\300\310\316\311#\210\300\312\316\321#\210\300\314\316\315#\207" [put ebrowse-ts-member-variables ebrowse-title "Member Variables" ebrowse-ts-member-functions "Member Functions" ebrowse-ts-static-variables "Static Variables" ebrowse-ts-static-functions "Static Functions" ebrowse-ts-friends "Friends" ebrowse-ts-types "Types" ebrowse-global-title "Global Variables" "Global Functions" "Defines"] 4) #@201 Return an obarray containing all files mentioned in the current tree. The tree is expected in the buffer-local variable `ebrowse--tree-obarray'. MARKED-ONLY non-nil means include marked classes only. (defalias 'ebrowse-files-table #[(&optional marked-only) "\304\305\306\"\307\310\311\312\"\210) *\207" [i files tree ebrowse--tree-obarray make-hash-table :test equal -1 nil mapatoms #[(#1=#:var) "\306N\307 !\205 \n\203 \310H>\204 \311\312!\210 \313H\205 \310H>\204, \311\314!\210 \315H\316 T\211\317\246!\203B \320\321\316 !\"\210\f\310H>\204O \311\322!\210\f\323H\f\310H>\204_ \311\324!\210\f\325H\211\203r \326\211#\210\203 \326\211#\210 \327! :\203\376 @\211! !\"\327\211#\327$\":\203\364 \"@\211#\310H%>\204\267 \311\330!\210#\325H#\310H%>\204\313 \311\331!\210#\332H$\203\336 \326\211#\210$\203\353 \326$\211#\210\"A\211\"\202\241 , A\211 \202\210 -\327\207" [#1# tree marked-only cl-struct-ebrowse-ts-tags class i ebrowse-root vectorp 0 error "ebrowse-ts-mark accessing a non-ebrowse-ts" 10 "ebrowse-ts-class accessing a non-ebrowse-ts" 1 zerop 20 ebrowse-show-progress "Preparing file list" "ebrowse-cs-source-file accessing a non-ebrowse-cs" 7 "ebrowse-cs-file accessing a non-ebrowse-cs" 4 puthash nil "ebrowse-ms-file accessing a non-ebrowse-ms" "ebrowse-ms-definition-file accessing a non-ebrowse-ms" 8 cl-struct-ebrowse-cs-tags file source-file files ebrowse-member-list-accessors #2=#:--cl-var-- accessor #3=#:--cl-var-- m def-file cl-struct-ebrowse-ms-tags] 7]] 3 (#$ . 65171)]) #@112 Return a list containing all files mentioned in a tree. MARKED-ONLY non-nil means include marked classes only. (defalias 'ebrowse-files-list #[(&optional marked-only) "\302\303\304\305 !\"\210)\207" [list marked-only nil maphash #[(file dummy) " B\211\207" [file list] 2] ebrowse-files-table] 4 (#$ . 66745)]) #@68 Value is non-nil if any class in the current class tree is marked. (defalias 'ebrowse-marked-classes-p #[nil "\300\301\215\207" [--cl-block-ebrowse-marked-classes-p-- (byte-code "\302\303\304 \"\210)\302\207" [tree ebrowse--tree-obarray nil mapatoms #[(#1=#:var) "\303N\304 !\205 \305H\n>\204 \306\307!\210 \310H\205 \311\312 \"\207" [#1# tree cl-struct-ebrowse-ts-tags ebrowse-root vectorp 0 error "ebrowse-ts-mark accessing a non-ebrowse-ts" 10 throw --cl-block-ebrowse-marked-classes-p--] 3]] 3)] 2 (#$ . 67065)]) #@50 Return t if TREE is the one for global entities. (defalias 'ebrowse-globals-tree-p #[(tree) "\304H >\204\f \305\306!\210\307H\304H\n>\204 \305\310!\210\304H >\204&