Libraryless. Click here for Pure Java version (3184L/20K).
static LS ai_twoLinesToFlexStarPattern_1(S a, S b, O... _) { optPar bool verbose; LS tokA = javaTokC(a), tokB = javaTokC(b); new LS out; for i over tokA: { S word = tokA.get(i); for (int j : indicesOfIC(tokB, word)) { if (verbose) print(word + ": " + i + " / " + j); S pat1 = (i == 0 ? "" : "* ") + word + (i == l(tokA)-1 ? "" : " *"); S pat2 = (j == 0 ? "" : "* ") + word + (j == l(tokB)-1 ? "" : " *"); if (verbose) print(+pat1); if (verbose) print(+pat2); if (eq(pat1, pat2)) out.add(pat1); } } ret out; }
download show line numbers debug dex old transpilations
Travelled to 4 computer(s): bhatertpkbcr, mqqgnosmbjvj, pyentgdyhuwx, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1030021 |
| Snippet name: | ai_twoLinesToFlexStarPattern_1 |
| Eternal ID of this version: | #1030021/1 |
| Text MD5: | a3551f0717f3c12f930bfb665d287e54 |
| Transpilation MD5: | c868c1db5b157c24875a81ddb2b6a086 |
| Author: | stefan |
| Category: | javax / gazelle.rocks |
| Type: | JavaX fragment (include) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2020-10-30 10:44:09 |
| Source code size: | 593 bytes / 18 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 404 / 516 |
| Referenced in: | #1006654 - Standard functions list 2 (LIVE, continuation of #761) |