Initial data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 72d218235f
commit f23f22d71c
199087 changed files with 3378941 additions and 0 deletions

View file

@ -0,0 +1,21 @@
F multisplit(text, sep)
V lastmatch = 0
V i = 0
V matches =
L i < text.len
L(s) sep
V j = L.index
I text[i..].starts_with(s)
I i > lastmatch
matches = text[lastmatch .< i]
matches = {s}
lastmatch = i + s.len
i += s.len
L.break
L.was_no_break
i++
I i > lastmatch
matches = text[lastmatch .< i]
R matches
print(multisplit(a!===b=!=c, [==, !=, =]))