|
|
65bdac2fe3
|
rename std functions
|
2025-07-24 14:06:15 +02:00 |
|
|
|
dfec298823
|
rewrite listdir and stdin builtins in zern
|
2025-07-08 17:10:39 +02:00 |
|
|
|
8722e226a9
|
fix listdir
|
2025-07-08 14:57:17 +02:00 |
|
|
|
b5304a3cf1
|
rewrite array builtins in zern
|
2025-07-08 14:26:41 +02:00 |
|
|
|
c53a7cd631
|
break and continue
|
2025-07-02 13:56:30 +02:00 |
|
|
|
a0bee3f5ca
|
brainfuck interpreter
|
2025-06-30 13:59:17 +02:00 |
|
|
|
152e0189fe
|
tcp server
|
2025-06-30 12:15:06 +02:00 |
|
|
|
a8ce309eac
|
tcp client
|
2025-06-30 11:20:09 +02:00 |
|
|
|
2b9bcbc56f
|
_builtin prefix
|
2025-06-29 17:23:39 +02:00 |
|
|
|
62dd8b0d52
|
implement String.nth and OS.time in stdlib
|
2025-06-29 16:10:39 +02:00 |
|
|
|
21cac533f2
|
cli flags, catch redefinitions
|
2025-06-29 11:36:48 +02:00 |
|
|
|
0207228c06
|
remove Bit.and, Bit.or
|
2025-06-29 10:46:27 +02:00 |
|
|
|
574b9fd37c
|
array indexing, nested array literals
|
2025-06-29 10:36:55 +02:00 |
|
|
|
26598fe6f2
|
small fixes
|
2025-06-23 17:00:58 +02:00 |
|
|
|
e15715f86d
|
char literals
|
2025-06-16 17:29:52 +02:00 |
|
|
|
2b6f39135a
|
hex, base64, Math.urandom, IO.read_line
|
2025-06-16 17:22:20 +02:00 |
|
|
|
7425ab256b
|
double dot in for ranges
|
2025-06-13 16:59:22 +02:00 |
|
|
|
a93274d8ac
|
strip unused functions, rc4, base64
|
2025-06-13 14:16:02 +02:00 |
|
|
|
de65f383b3
|
String.trim
|
2025-06-10 17:37:02 +02:00 |
|
|
|
252efd914e
|
array literals
|
2025-06-07 13:27:22 +02:00 |
|
|
|
c3badb609c
|
quicksort example, I64.parse, IO.write_file
|
2025-06-03 16:10:06 +02:00 |
|
|
|
d8f2ff28db
|
rule110 exampel
|
2025-06-03 14:21:30 +02:00 |
|
|
|
cebc3d1822
|
OS.listdir
|
2025-06-03 13:31:04 +02:00 |
|
|
|
946ab52a19
|
fix argument evaluation
|
2025-06-03 13:01:37 +02:00 |
|
|
|
178ad8b9c0
|
arrays
|
2025-06-03 12:52:07 +02:00 |
|
|
|
98f01350f8
|
test runner
|
2025-06-02 18:24:19 +02:00 |
|
|
|
656bf7fb4f
|
for loop
|
2025-06-02 18:03:03 +02:00 |
|
|
|
89d54dfc81
|
assert, IO.read_file, set, substr, strrev
|
2025-06-02 17:41:52 +02:00 |
|
|
|
e647e7f508
|
std
|
2025-06-01 21:48:47 +02:00 |
|
|
|
437697b287
|
bools
|
2025-06-01 19:54:35 +02:00 |
|
|
|
e84419f0cf
|
euler8, euler12
|
2025-06-01 19:02:25 +02:00 |
|
|
|
ad8c61002b
|
euler4
|
2025-06-01 17:52:46 +02:00 |
|
|
|
781280060c
|
string example
|
2025-06-01 17:30:26 +02:00 |
|
|
|
35f0823432
|
remove boxed errors
|
2025-06-01 16:41:51 +02:00 |
|
|
|
8a0fbac739
|
support up to 6 args, euler
|
2025-06-01 16:12:47 +02:00 |
|
|
|
7fa08d8b37
|
function params
|
2025-05-31 17:06:27 +02:00 |
|
|
|
16431b2ea2
|
strings
|
2025-05-31 16:52:49 +02:00 |
|
|
|
f98ca8075d
|
parse return types, disallow nested functions
|
2025-05-31 16:12:18 +02:00 |
|
|
|
2c92cbe0b2
|
rename
|
2025-05-31 15:47:20 +02:00 |
|
|
|
cfe35bcc9d
|
pipe, return
|
2025-05-30 22:20:42 +02:00 |
|
|
|
397f87c242
|
codegen trait
|
2025-05-30 20:09:00 +02:00 |
|
|
|
3955be8d11
|
musl
|
2025-05-30 19:22:05 +02:00 |
|
|
|
b3475651eb
|
function declarations
|
2025-05-30 18:33:52 +02:00 |
|
|
|
2bc24c394d
|
comparison operators
|
2025-05-30 18:07:26 +02:00 |
|
|
|
3a876a97d3
|
calls
|
2025-05-30 17:51:16 +02:00 |
|
|
|
f72e8a4149
|
if, while, scopes
|
2025-05-30 17:31:20 +02:00 |
|
|
|
da1102714a
|
parse var types
|
2025-05-29 20:57:07 +02:00 |
|
|
|
47fd9a36a4
|
parse blocks
|
2025-05-29 20:32:54 +02:00 |
|
|
|
01cc38f31d
|
assignment
|
2025-05-29 19:59:34 +02:00 |
|
|
|
0c38b0b6a0
|
statements and local variables
|
2025-05-29 19:48:09 +02:00 |
|