%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!\210\300\303!\207" [require semantic eieio cl-generic] 2) #@152 For any buffer, the file name (no path) of the parser. This would be a parser for a specific language, not the source to one of the parser generators. (defvar semantic-debug-parser-source nil (#$ . 503)) (make-variable-buffer-local 'semantic-debug-parser-source) #@54 Class to create when building a debug parser object. (defvar semantic-debug-parser-class nil (#$ . 772)) (make-variable-buffer-local 'semantic-debug-parser-class) #@37 Location of the debug parser class. (defvar semantic-debug-parser-debugger-source nil (#$ . 941)) (make-variable-buffer-local 'semantic-debug-parser-source) #@34 Non-nil when debugging a parser. (defvar semantic-debug-enabled nil (#$ . 1104)) #@58 The debugger interface currently active for this buffer. (defvar semantic-debug-current-interface nil (#$ . 1191)) #@44 The parser current active for this buffer. (defvar semantic-debug-current-parser nil (#$ . 1312)) (byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\210\314\303\315\316\317$\207" [defalias semantic-debug-interface-p eieio-make-class-predicate semantic-debug-interface semantic-debug-interface--eieio-childp eieio-make-child-predicate semantic-debug-interface-child-p make-obsolete "use (cl-typep ... 'semantic-debug-interface) instead" "25.1" put cl-deftype-satisfies eieio-defclass-internal nil ((parser-buffer :initarg :parser-buffer :type buffer :documentation "The buffer containing the parser we are debugging.") (parser-local-map :initarg :parser-local-map :type keymap :documentation "The local keymap originally in the PARSER buffer.") (parser-location :type marker :documentation "A marker representing where we are in the parser buffer.") (source-buffer :initarg :source-buffer :type buffer :documentation "The buffer containing the source we are parsing.\nThe :parser-buffer defines a parser that can parse the text in the\n:source-buffer.") (source-local-map :initarg :source-local-map :type keymap :documentation "The local keymap originally in the SOURCE buffer.") (source-location :type marker :documentation "A marker representing where we are in the parser buffer.") (data-buffer :initarg :data-buffer :type buffer :documentation "Buffer being used to display some useful data.\nThese buffers are brought into view when layout occurs.") (current-frame :type semantic-debug-frame :documentation "The currently displayed frame.") (overlays :type list :initarg nil :initform nil :documentation "Any active overlays being used to show the debug position.")) (:documentation "Controls action when in `semantic-debug-mode'")] 5) #@63 Create a new object of class type `semantic-debug-interface'. (defalias 'semantic-debug-interface #[(&rest slots) "\301\302\303#\207" [slots apply make-instance semantic-debug-interface] 4 (#$ . 3122)]) (function-put 'semantic-debug-interface 'compiler-macro 'semantic-debug-interface--anon-cmacro) (defalias 'semantic-debug-interface--anon-cmacro #[(whole &rest slots) "@;\204 \207\302\303\304@ @# @\305@DABB\"\207" [slots whole macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 5]) (byte-code "\300\301\302\303\302\304%\210\300\305\302\306\302\307%\210\300\310\302\311\302\312%\210\300\313\302\314\302\315%\210\300\316\302\317\302\320%\210\300\321\302\322\302\323%\210\300\324\302\325\302\326%\207" [cl-generic-define-method semantic-debug-set-frame nil ((iface semantic-debug-interface) frame) #[(iface frame) "\203\n \302 \303#\207\304 \303\"\207" [frame iface eieio-oset current-frame slot-makeunbound] 4 "Set the current frame on IFACE to FRAME."] semantic-debug-set-parser-location ((iface semantic-debug-interface) point) #[(iface point) "r\302\303\"q\210\304\305\"\204 \306\305\307 #\210\302\305\" \310\223)\207" [iface point eieio-oref parser-buffer slot-boundp parser-location eieio-oset make-marker nil] 4 "Set the parser location in IFACE to POINT."] semantic-debug-set-source-location ((iface semantic-debug-interface) point) #[(iface point) "r\302\303\"q\210\304\305\"\204 \306\305\307 #\210\302\305\" \310\223)\207" [iface point eieio-oref source-buffer slot-boundp source-location eieio-oset make-marker nil] 4 "Set the source location in IFACE to POINT."] semantic-debug-interface-layout ((iface semantic-debug-interface)) #[(iface) "\303 \210\304\305\"\2036 \306\307 !\310\245r\311\305\"q\210\312ed\") \nW\203&