Current File : //kunden/usr/share/emacs/27.2/lisp/org/ob-fortran.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; 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!\210\300\304!\210\305\306\307\"\207" [require ob org-macs cc-mode cl-lib add-to-list org-babel-tangle-lang-exts ("fortran" . "F90")] 3)
(defvar org-babel-default-header-args:fortran nil)
#@82 fortran command used to compile a fortran source code file into an
executable.
(defvar org-babel-fortran-compiler "gfortran" (#$ . 642))
#@87 This function should only be called by `org-babel-execute:fortran'.
(fn BODY PARAMS)
(defalias 'org-babel-execute:fortran #[514 "\302\303\304\"\302\305\"\306\236A\307\236A\310\"\311\312!\313\314\315\316\317!\320\"\321$\216r\211q\210c\210)r\211q\210\322\323\211\323\314%\210*\266\324\325\326 \327!\330\331<\203R \202U C\332#\327!%\333\"\210\334\324\203m \332P\202n \333P\333\"!\323\335\203| \336\202} \337\333\335\340\333##\266\202\341\342\236A\343\235?\205\344\235\204\326 \345\235\204\326 \346\235\204\326 \347\235\204\326 \350\235\204\326 \351\235\204\326 \352\235\204\320 \353\235\204\320 \354\235\204\320 \355\235\203\334 \356\235\204\334 \357!\202\302\360!\211\311\312!\313\314\315\316\317!\361\"\321$\216r\211q\210c\210)r\211q\210\322\323\211\323\314%\210*\266\362!\262\262\363\364\n\236A\365\236A\"\363\366\236A\367\f\236A\"#\262\207" [org-babel-exeext org-babel-fortran-compiler org-babel-temp-file "fortran-src-" ".F90" "fortran-bin-" :cmdline :flags org-babel-expand-body:fortran generate-new-buffer " *temp file*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 write-region nil org-babel-eval format "%s -o %s %s %s" org-babel-process-file-name mapconcat identity " " "" org-remove-indentation replace-regexp-in-string "\\`\\([ ]*\n\\)+" "\\`[ \n
]+" "[ \n
]+\\'" org-babel-reassemble-table :result-params "none" "scalar" "verbatim" "html" "code" "pp" "file" "output" "raw" "org" "drawer" "table" org-babel-read "f-" [buffer-name kill-buffer] org-babel-import-elisp-from-file org-babel-pick-name :colname-names :colnames :rowname-names :rownames] 19 (#$ . 787)])
#@111 Expand a block of fortran or fortran code with org-babel according to
its header arguments.
(fn BODY PARAMS)
(defalias 'org-babel-expand-body:fortran #[514 "\300!\301\236A\302\230?\303\236A\206 \304\305\306\307\310#!\304\311\236A\206'