Download Jar. Libraryless. Click here for Pure Java version (7952L/58K).
!7 p-exp { S code = [[formatDouble(parseDouble($x) + parseDouble($y), 2)]]; L<S> tok = javaTok(code); new LinkedHashSet<S> vars; for (int i = 1; i < l(tok); i += 2) { S t = tok.get(i); if (isDollarVar(t)) vars.add(t); } temp tempSetThreadLocal(evalJava_prep_args, joinWithComma(map(func(S var) -> S { "S " + var }, vars))); S src = evalJava_prep(code); printIndent(src); O c = evalJava_prep2(src); assertEqualsVerbose("3.8", call(c, 'calc, "1.5", "2.3")); }
download show line numbers debug dex old transpilations
Travelled to 14 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, irmadwmeruwu, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1017773 |
| Snippet name: | Eval with dollar vars Spike [OK, -> evalWithDollarVars] |
| Eternal ID of this version: | #1017773/5 |
| Text MD5: | b3bc3a18b4d4f751031851c659d3b5a9 |
| Transpilation MD5: | 51178fc1c113d6afbd3c1aab6a6ca08b |
| Author: | stefan |
| Category: | javax |
| Type: | JavaX source code (desktop) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2018-08-10 22:05:23 |
| Source code size: | 508 bytes / 17 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 665 / 1525 |
| Version history: | 4 change(s) |
| Referenced in: | [show references] |