commit | author | age
|
76bbd0
|
1 |
;ELC |
C |
2 |
;;; Compiled |
|
3 |
;;; in Emacs version 26.1 |
|
4 |
;;; with all optimizations. |
|
5 |
|
|
6 |
;;; This file uses dynamic docstrings, first added in Emacs 19.29. |
|
7 |
|
|
8 |
;;; This file does not contain utf-8 non-ASCII characters, |
|
9 |
;;; and so can be loaded in Emacs versions earlier than 23. |
|
10 |
|
|
11 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
12 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
13 |
|
|
14 |
|
|
15 |
(byte-code "\300\301!\210\302\303\304\305\306DD\307\310\311\312\313\314\315\316\317&\207" [require ob custom-declare-variable org-babel-J-command funcall function #[0 "\300\207" [#1="jconsole"] 1 #1#] "Command to call J." :group org-babel :version "26.1" :package-version (Org . "9.0") :type string] 12) |
|
16 |
#@138 Expand BODY according to PARAMS, return the expanded body. |
|
17 |
PROCESSED-PARAMS isn't used yet. |
|
18 |
|
|
19 |
(fn BODY PARAMS &optional PROCESSED-PARAMS) |
|
20 |
(defalias 'org-babel-expand-body:J #[770 "\300!\207" [org-babel-J-interleave-echos-except-functions] 5 (#$ . 714)]) |
|
21 |
#@65 Interleave echo',' between each source line of BODY. |
|
22 |
|
|
23 |
(fn BODY) |
|
24 |
(defalias 'org-babel-J-interleave-echos #[257 "\300\301\302\303\"\304#\207" [mapconcat identity split-string "\n" "\necho','\n"] 6 (#$ . 974)]) |
|
25 |
#@83 Interleave echo',' between source lines of BODY that aren't functions. |
|
26 |
|
|
27 |
(fn BODY) |
|
28 |
(defalias 'org-babel-J-interleave-echos-except-functions #[257 "\300\301\"\203+ \211\302\211\224O\303\302\"\302\225\304O\305\230\203 \305\202$ \306!\307P\307\310!R\207\306!\207" [obj-string-match-m "\\(?:^\\|\n\\)[^\n]*\\(?:0\\|1\\|2\\|3\\|4\\|dyad\\) : 0\n.*\n)\\(?:\n\\|$\\)" 0 match-string nil "" org-babel-J-interleave-echos "\necho','\n" org-babel-J-interleave-echos-except-functions] 9 (#$ . 1189)]) |
|
29 |
(defalias 'org-babel-execute:j 'org-babel-execute:J) |
|
30 |
#@139 Execute a block of J code BODY. |
|
31 |
PARAMS are given by org-babel. |
|
32 |
This function is called by `org-babel-execute-src-block' |
|
33 |
|
|
34 |
(fn BODY PARAMS) |
|
35 |
(defalias 'org-babel-execute:J #[514 "\301\302!\210\303!\304\236A\305#\306\307!\310!\210\311\312\230\203R \313\314\315!!\316\317\320\321\322!\323\"\324$\216r\211q\210c\210)r\211q\210\325\326\211\326\317%\210*\266\327\330\331#\332\"\202U \333!!\207" [org-babel-J-command message "executing J source code block" org-babel-process-params :session org-babel-expand-body:J org-babel-temp-file "J-src" org-babel-j-initiate-session org-babel-J-strip-whitespace "none" get-buffer-create generate-new-buffer-name " *temp file*" make-byte-code 0 "\301\300!\205 |