1 | svoid sfBot_p {
|
2 | setConsoleInputIfEmpty("sf");
|
3 | callStaticAnswerMethod("sf");
|
4 | if (!headless()) swing {
|
5 | JButton btn; |
6 | showControls(jcenteredLine(btn = jbutton("Add new standard function", r-thread { sfBot_doIt() })));
|
7 | btn.requestFocus(); |
8 | } |
9 | } |
10 | |
11 | static S sfBot_answer(S s) {
|
12 | new Matches m; |
13 | |
14 | if "car" |
15 | ret carBot_addStandardFunction(); |
16 | |
17 | if "car *" {
|
18 | S id = m.unq(0); |
19 | if (l(id) == 4) id = "102" + id; |
20 | carBot_addStandardFunction(id); |
21 | ret "OK"; |
22 | } |
23 | |
24 | if "synonym * *|syn * *" |
25 | ret makeSFSynonym($1, $2); |
26 | |
27 | if "sf *" {
|
28 | S id = m.unq(0); |
29 | if (l(id) == 4) id = "103" + id; |
30 | addStdFunctionWithAnimation(id); |
31 | ret "OK"; |
32 | } |
33 | |
34 | if "sc *" {
|
35 | S id = m.unq(0); |
36 | if (l(id) == 4) id = "103" + id; |
37 | addStdClassWithAnimation(id); |
38 | ret "OK"; |
39 | } |
40 | |
41 | if "sf" {
|
42 | sfBot_doIt(); |
43 | ret "OK"; |
44 | } |
45 | |
46 | if "sc" {
|
47 | addStdClassWithAnimation(); |
48 | ret "OK"; |
49 | } |
50 | |
51 | if "rev *|swap *" |
52 | ret sf_addReversedArguments($1); |
53 | |
54 | if "final *" |
55 | ret sf_makeArgumentsFinal($1); |
56 | |
57 | null; |
58 | } |
59 | |
60 | svoid sfBot_doIt() {
|
61 | addStdFunctionWithAnimation(); |
62 | } |
download show line numbers debug dex old transpilations
Travelled to 15 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, irmadwmeruwu, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt, whxojlpjdney
No comments. add comment
| Snippet ID: | #1006590 |
| Snippet name: | sfBot_p/sfBot_answer [standard functions/classes bot] |
| Eternal ID of this version: | #1006590/27 |
| Text MD5: | 00156bfdd76f7fd32c58f5ddd86f0ad9 |
| Author: | stefan |
| Category: | javax / internal |
| Type: | JavaX fragment (include) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2020-11-02 10:30:40 |
| Source code size: | 1164 bytes / 62 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 815 / 1140 |
| Version history: | 26 change(s) |
| Referenced in: | [show references] |