%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\207" [require semantic pulse] 2) #@82 Specify that TAG should be highlighted. Optional FACE specifies the face to use. (defalias 'semantic-highlight-tag #[(tag &optional face) "\3038)\304 \305\306 \302\"\306 \305\"B#\210\304 \302\n\206 \307#)\207" [tag o face 4 semantic-overlay-put old-face semantic-overlay-get semantic-tag-highlight-face] 7 (#$ . 478)]) #@47 Unhighlight TAG, restoring its previous face. (defalias 'semantic-unhighlight-tag #[(tag) "\3028)\303 \304\305 \306\"@#\210\303 \306\305 \306\"A#)\207" [tag o 4 semantic-overlay-put face semantic-overlay-get old-face] 6 (#$ . 808)]) #@136 Highlight the first line of TAG, unhighlighting before next command. Optional argument FACE specifies the face to do the highlighting. (defalias 'semantic-momentary-highlight-one-tag-line #[(tag &optional face) "\212\301!\210\302`!)\207" [tag semantic-go-to-tag pulse-momentary-highlight-one-line] 2 (#$ . 1052)]) #@181 Highlight TAG, removing highlighting when the user hits a key. Optional argument FACE is the face to use for highlighting. If FACE is not specified, then `highlight' will be used. (defalias 'semantic-momentary-highlight-tag #[(tag &optional face) "\302!\205 \303\3048)!\204 \305 \"\207\306\3048) \"\207" [tag face semantic-tag-with-position-p semantic-overlay-p 4 semantic-momentary-highlight-one-tag-line pulse-momentary-highlight-overlay] 3 (#$ . 1374)]) #@47 Specify that TAG should use FACE for display. (defalias 'semantic-set-tag-face #[(tag face) "\302\3038)\301 #\207" [tag face semantic-overlay-put 4] 4 (#$ . 1847)]) #@92 Enable the text in TAG to be made invisible. If VISIBLE is non-nil, make the text visible. (defalias 'semantic-set-tag-invisible #[(tag &optional visible) "\302\3038)\304 ?#\207" [tag visible semantic-overlay-put 4 invisible] 4 (#$ . 2021)]) #@37 Return non-nil if TAG is invisible. (defalias 'semantic-tag-invisible-p #[(tag) "\301\3028)\303\"\207" [tag semantic-overlay-get 4 invisible] 3 (#$ . 2272)]) #@168 Hook used in modification hooks to prevent modification. Allows deletion of the entire text. Argument OVERLAY, AFTER, START, END, and LEN are passed in by the system. (defalias 'semantic-overlay-signal-read-only #[(overlay after start end &optional len) "?\205 \304 !\nW\204 \305 !V\205 \306\307!\207" [after overlay start end semantic-overlay-start semantic-overlay-end error "This text is read only"] 2 (#$ . 2440)]) #@139 Enable the text in TAG to be made read-only. Optional argument WRITABLE should be non-nil to make the text writable instead of read-only. (defalias 'semantic-set-tag-read-only #[(tag &optional writable) "\3048) ?\205\f \305\306\307\n#\210\306\310\n#\210\306\311\n#*\207" [tag writable hook o 4 (semantic-overlay-signal-read-only) semantic-overlay-put modification-hooks insert-in-front-hooks insert-behind-hooks] 4 (#$ . 2871)]) #@56 Return non-nil if the current TAG is marked read only. (defalias 'semantic-tag-read-only-p #[(tag) "\3028)\303\304 \305\"\235)\207" [tag o 4 semantic-overlay-signal-read-only semantic-overlay-get modification-hooks] 4 (#$ . 3314)]) #@52 Return a list of secondary overlays active on TAG. (defalias 'semantic-tag-secondary-overlays #[(tag) "\302\303\3048) \"*\207" [tag property secondary-overlays plist-get 3] 3 (#$ . 3556)]) #@309 Create a secondary overlay for TAG. Returns an overlay. The overlay is also saved in TAG. LINK-HOOK is a function called whenever TAG is to be linked into a buffer. It should take TAG and OVERLAY as arguments. The LINK-HOOK should be used to position and set properties on the generated secondary overlay. (defalias 'semantic-tag-create-secondary-overlay #[(tag &optional link-hook) "\3068)\205x \211\3068)\307 !\203 \310 !\202! \311H*\211\3068)\307 !\2038 \312 !\202; \313H*\314\n\315!\316$\317!\320\321 \fB#\210\322 \323\316#\210\322 \324 #\210\325\305\326#\210\325\327\330#\210\325\331\332#\210\333 #\210 ,\207" [tag o os oe attr link-hook 4 semantic-overlay-p semantic-overlay-start 0 semantic-overlay-end 1 semantic-make-overlay semantic-tag-buffer t semantic-tag-secondary-overlays semantic--tag-put-property secondary-overlays semantic-overlay-put semantic-secondary semantic-link-hook semantic-tag-add-hook semantic--tag-link-secondary-overlays unlink-hook semantic--tag-unlink-secondary-overlays unlink-copy-hook semantic--tag-unlink-copy-secondary-overlays run-hook-with-args] 6 (#$ . 3758)]) #@121 Return secondary overlays from TAG with PROPERTY. PROPERTY is a symbol and all overlays with that symbol are returned.. (defalias 'semantic-tag-get-secondary-overlay #[(tag property) "\304!\305 \203 \306 @\"\203 @\nB A\211\204\n \n*\207" [tag olsearch o property semantic-tag-secondary-overlays nil semantic-overlay-get] 4 (#$ . 4899)]) #@192 Delete from TAG the secondary overlay OVERLAY-OR-PROPERTY. If OVERLAY-OR-PROPERTY is an overlay, delete that overlay. If OVERLAY-OR-PROPERTY is a symbol, find the overlay with that property. (defalias 'semantic-tag-delete-secondary-overlay #[(tag overlay-or-property) "\303 !\203 C\202 \304\n\"\303 @!\2051 \305\n\306\307 @\310\n!\"#\210\311 @!\210 A\202 )\207" [overlay-or-property o tag semantic-overlay-p semantic-tag-get-secondary-overlay semantic--tag-put-property secondary-overlays delete semantic-tag-secondary-overlays semantic-overlay-delete] 7 (#$ . 5252)]) #@135 Unlink secondary overlays from TAG which is a copy. This means we don't destroy the overlays, only remove reference from them in TAG. (defalias 'semantic--tag-unlink-copy-secondary-overlays #[(tag) "\302!\211\203! \303\304\305#\210\303\306\307#\210\303\310\311#\210 A\211\204 \312\313\314#)\207" [tag ol semantic-tag-secondary-overlays semantic-tag-remove-hook link-hook semantic--tag-link-secondary-overlays unlink-hook semantic--tag-unlink-secondary-overlays unlink-copy-hook semantic--tag-unlink-copy-secondary-overlays semantic--tag-put-property secondary-overlays nil] 5 (#$ . 5838)]) #@37 Unlink secondary overlays from TAG. (defalias 'semantic--tag-unlink-secondary-overlays #[(tag) "\303!\304\211\203; \305\n@\306\"\203 \305\n@\306\" B\202/ \307\310\311#\210\307\312\313#\210\307\314\315#\210\316\n@!\210\nA\211\204\n \317\320 \237#*\207" [tag nl ol semantic-tag-secondary-overlays nil semantic-overlay-get semantic-link-hook semantic-tag-remove-hook link-hook semantic--tag-link-secondary-overlays unlink-hook semantic--tag-unlink-secondary-overlays unlink-copy-hook semantic--tag-unlink-copy-secondary-overlays semantic-overlay-delete semantic--tag-put-property secondary-overlays] 5 (#$ . 6442)]) #@37 Unlink secondary overlays from TAG. (defalias 'semantic--tag-link-secondary-overlays #[(tag) "\302!\303\304\305#\210 \205 \306 @\"\210 A\211\204 \305)\207" [tag ol semantic-tag-secondary-overlays semantic--tag-put-property secondary-overlays nil semantic-tag-create-secondary-overlay] 5 (#$ . 7071)]) #@162 Fold TAG, such that only the first line of text is shown. Optional argument FOLDED should be non-nil to fold the tag. nil implies the tag should be fully shown. (defalias 'semantic-set-tag-folded #[(tag &optional folded) "\304!\n\204 \205| \305\306\"\202| ?\205| \307!\310 \306\311#\210\212\211\3128)\313 !\2038 \314 !\202; \315H*b\210\316\210\317 `\211\3128)\313 !\203Y \320 !\202\\ \321H*#\210)\311=\204m \322\323\"\204q \324\325!\210\310 \326\323#\210\327 \330\331#)\207" [tag o folded buffer-invisibility-spec semantic-tag-folded-p semantic-tag-delete-secondary-overlay semantic-folded semantic-tag-create-secondary-overlay semantic-overlay-put t 4 semantic-overlay-p semantic-overlay-start 0 nil semantic-overlay-move semantic-overlay-end 1 assoc semantic-fold add-to-invisibility-spec (semantic-fold . t) invisible overlay-put isearch-open-invisible semantic-set-tag-folded-isearch] 6 (#$ . 7386)]) #@95 Called by isearch if it discovers text in the folded region. OVERLAY is passed in by isearch. (defalias 'semantic-set-tag-folded-isearch #[(overlay) "\300\301 \302\"\207" [semantic-set-tag-folded semantic-current-tag nil] 3 (#$ . 8320)]) #@37 Non-nil if TAG is currently folded. (defalias 'semantic-tag-folded-p #[(tag) "\301\302\"\207" [tag semantic-tag-get-secondary-overlay semantic-folded] 3 (#$ . 8564)]) (provide 'semantic/decorate)