%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 cus-edit ada-xref] 2) #@64 Hold the current value of the fields, This is a property list. (defvar ada-prj-current-values nil (#$ . 481)) (make-variable-buffer-local 'ada-prj-current-values) #@65 Hold the default value for the fields, This is a property list. (defvar ada-prj-default-values nil (#$ . 650)) (make-variable-buffer-local 'ada-prj-default-values) #@50 Indicates what Ada source file was being edited. (defvar ada-prj-ada-buffer nil (#$ . 820)) #@72 The cross-prefix associated with the currently loaded runtime library. (defvar ada-old-cross-prefix nil (#$ . 918)) #@26 Open a new project file. (defalias 'ada-prj-new #[nil "\203 \303\230\204 \202 \304\305\306 \205 \303\307\211 %\310\n\311\"\312\230\204) \313\314!\210\315\307\n\"*\207" [ada-prj-default-project-file prj filename "" "default.adp" read-file-name "Project file: " nil file-name-extension t ".adp" error "File name extension for project files must be .adp" ada-customize] 6 (#$ . 1040) nil]) #@110 Editing the project file associated with the current Ada buffer. If there is none, opens a new project file. (defalias 'ada-prj-edit #[nil "\203 \301 \207\302 \207" [ada-prj-default-project-file ada-customize ada-prj-new] 1 (#$ . 1443) nil]) #@182 Set SYMBOL to the property list of the project file FILENAME. If FILENAME is null, read the file associated with ADA-BUFFER. If no project file is found, return the default values. (defalias 'ada-prj-initialize-values #[(symbol _ada-buffer filename) "\203 \303\230\204 \304 \"\203 \n\305\304 \"A!L\207\n\306 L\210\2054 \303\230?\2054 \n\307\310\n!\300#L\207" [filename ada-xref-project-files symbol "" assoc copy-sequence ada-default-prj-properties plist-put eval] 5 (#$ . 1694)]) #@139 Return the string to print in the project file to save FIELD. If the current value of FIELD is the default value, return an empty string. (defalias 'ada-prj-save-specific-option #[(field) "\303 \"\303\n \"\230\203 \304\207\305 !\306\303 \"\307R\207" [ada-prj-current-values field ada-prj-default-values plist-get "" symbol-name "=" "\n"] 5 (#$ . 2192)]) #@31 Save the edited project file. (defalias 'ada-prj-save #[nil "\304\305\"\206\n \306\307!\310\311\312!\311\313!\311\314!\311\315!\311\316!\311\317!\311\320!\311\321!\322\304\323\"\324\325\304\326\"\324\327\330\304\331\"\"\324\327\332\304\333\"\"\324\327\334\304\335\"\"\324\327\336\304\337\"\"\324\327\340\304\341\"\342#\324\327\343\304\344\"\342#\324\327\345\304\346\"\"\324\327\347\304\350\"\"\324\260\351\n!\210\352 \210 c\210\353 \210\354\310!\210\354\355!\210\n\356\n!*\207" [ada-prj-current-values output file-name ada-prj-default-project-file plist-get filename read-file-name "Save project as: " nil ada-prj-save-specific-option comp_opt bind_opt link_opt gnatmake_opt gnatfind_opt cross_prefix remote_machine debug_cmd "main=" main "\n" "build_dir=" build_dir ada-prj-set-list "check_cmd" check_cmd "make_cmd" make_cmd "comp_cmd" comp_cmd "run_cmd" run_cmd "src_dir" src_dir t "obj_dir" obj_dir "debug_pre_cmd" debug_pre_cmd "debug_post_cmd" debug_post_cmd find-file erase-buffer save-buffer kill-buffer "*Edit Ada Mode Project*" ada-reread-prj-file] 33 (#$ . 2555) nil]) #@77 Load SYMBOL value from file. One item per line should be found in the file. (defalias 'ada-prj-load-from-file #[(symbol) "\212\306\307\310\211\311$p\310\211\312!\210~\210eb\210m\2046 \313`\314 \"\211\235\203, \210\2020 B\315y\210\202 \316\310!\210\nq\210\317\f \320\321\f \"\322!\"#,\323\324!)\207" [list line buffer file ada-prj-current-values symbol read-file-name "File name: " nil t find-file buffer-substring-no-properties point-at-eol 1 kill-buffer plist-put append plist-get reverse ada-prj-display-page 2] 8 (#$ . 3656)]) #@62 Return a list of all the subdirectories of DIR, recursively. (defalias 'ada-prj-subdirs-of #[(dir) "\304\305\306#C\211\203* \307\n@!\203# \310\n@!\211\203\"