Download Jar. Uses 3874K of libraries. Click here for Pure Java version (8841L/63K).
1 | !7 |
2 | |
3 | static JTable table; |
4 | sS listName, guessesList, confirmedList; |
5 | |
6 | p-subst { autoRestart(); |
7 | listName = "List => Language"; |
8 | guessesList = listName + " | Guesses"; |
9 | confirmedList = listName + " | Confirmed"; |
10 | makeTable(); |
11 | |
12 | addToWindowWithMargin(table, jcenteredline( |
13 | selectedRowCountTableButton(table, jbutton("Confirm", r { |
14 | sendMap(twoElementListsToMap((LL<S>) (L) selectedTableRowsData(table))) |
15 | })), |
16 | selectedRowCountTableButton(table, jbutton("Mark German", r { |
17 | sendMap(replaceValuesWith("german", twoElementListsToMap((LL<S>) (L) selectedTableRowsData(table)))) |
18 | })), |
19 | selectedRowCountTableButton(table, jbutton("Mark English", r { |
20 | sendMap(replaceValuesWith("english", twoElementListsToMap((LL<S>) (L) selectedTableRowsData(table)))) |
21 | })))); |
22 | } |
23 | |
24 | svoid makeTable { |
25 | SS guesses = mechMapCI_leftArrows(guessesList); |
26 | SS confirmed = mechMapCI_leftArrows(confirmedList); |
27 | guesses = mapMinusKeysOfOtherMap(guesses, confirmed); |
28 | |
29 | table = showTable(table, namedMap("List", "Language", mapSortedByValue(guesses)), guessesList); |
30 | } |
31 | |
32 | svoid sendMap(SS map) { |
33 | if (!swic(infoBoxAndReturn(botAppendToMechList_uniqCI(confirmedList, formatDoubleLeftArrowMap(map))), "No change")) { |
34 | mechLists_clearCache(); makeTable(); |
35 | } |
36 | } |
download show line numbers debug dex old transpilations
Travelled to 14 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt, xfbsdwenvhih
No comments. add comment
Snippet ID: | #1014242 |
Snippet name: | List => Language | Guessing table |
Eternal ID of this version: | #1014242/23 |
Text MD5: | 7252a8c75bd27ecbb125d18227ef61b3 |
Transpilation MD5: | a6d8a66a01d43d90991249d594078e50 |
Author: | stefan |
Category: | javax / a.i. |
Type: | JavaX source code (desktop) |
Public (visible to everyone): | Yes |
Archived (hidden from active list): | No |
Created/modified: | 2018-04-20 13:16:00 |
Source code size: | 1302 bytes / 36 lines |
Pitched / IR pitched: | No / No |
Views / Downloads: | 470 / 2612 |
Version history: | 22 change(s) |
Referenced in: | [show references] |