Commit graph

117 commits

Author SHA1 Message Date
0db420aae4
Merge remote-tracking branch 'origin/main'
All checks were successful
/ test (push) Successful in 47s
2026-09-10 13:07:10 +02:00
9003149114
more examples 2026-09-10 12:59:29 +02:00
c5a843ea39
intellij settings
All checks were successful
/ test (push) Successful in 49s
2026-08-20 13:54:37 +02:00
72b2ec224b
add composite simplifaction 2026-08-20 13:54:37 +02:00
aeb305210c
new go.work.sum 2026-08-20 13:54:36 +02:00
0f905a7fea
Add set index in list, and update lib+examples+tests 2026-08-20 13:54:36 +02:00
8d12c0bdf8 fix missing string-conversions
All checks were successful
/ test (push) Successful in 49s
2026-08-17 17:15:34 +02:00
42fa039daf basic records support
All checks were successful
/ test (push) Successful in 50s
2026-08-17 17:08:24 +02:00
ca0031431d
more examples
All checks were successful
/ test (push) Successful in 47s
2026-07-15 21:50:23 +02:00
db3a3e29eb
add basic records
All checks were successful
/ test (push) Successful in 51s
2026-07-15 21:48:30 +02:00
9e90bdfc33
_in theory_
All checks were successful
/ test (push) Successful in 48s
2026-07-15 21:48:10 +02:00
ca76ae5b80
add name to wasm make 2026-07-15 21:47:40 +02:00
7879184d56
fix wasm and tests
All checks were successful
/ test (push) Successful in 51s
2026-07-15 21:46:14 +02:00
575fd8e37a
fix type-to-string conv. + fix binary type check + add modulo + rework import (now include)
Some checks failed
/ test (push) Failing after 41s
2026-07-13 23:34:19 +02:00
91baf28fdf
allow destructuring tuples when assigning 2026-07-13 22:06:20 +02:00
7cb2be8415
fix if result typing + fix indexing 2026-07-13 21:29:57 +02:00
0bc8b2ef55
basic for loop + examples -> era3 2026-07-13 10:06:08 +02:00
dd7af341a3
fix typing of if and lists 2026-07-12 11:39:22 +02:00
d54249cffe
add type aliases, rework compiler, remove optimization 2026-07-12 11:34:17 +02:00
94b12f28ab
add tuples tests 2026-07-11 12:51:39 +02:00
e03d18c7db
add basic support for tuples 2026-07-11 12:37:15 +02:00
7bb277045c
add wasm Makefile 2026-07-11 11:09:38 +02:00
f41ada6770
fix builtin signatures 2026-07-11 11:09:26 +02:00
5c336c7dec
shorten type names
All checks were successful
/ test (push) Successful in 47s
2026-07-11 10:52:39 +02:00
ddf92e1009
add general assert builtin 2026-07-11 10:52:32 +02:00
e2a1e5ff8d
allow escaping things inside strings 2026-07-11 10:52:20 +02:00
2c354c4a96
fix relative comparisons of float
All checks were successful
/ test (push) Successful in 49s
2026-07-11 10:18:32 +02:00
bc58da6d49
fix bounds + update libs 2026-07-11 10:13:49 +02:00
828ebb23c0
update + repl fixed + bugfixes 2026-07-10 21:15:28 +02:00
d315a53fbd
functions now capture variables :D 2026-07-09 23:25:28 +02:00
43e450c207
we in era3 boys; overhauled expression system, and variables are now in maps 2026-07-09 23:10:49 +02:00
bf29e6c3dd
allow enclosing type signatures in parenthesis 2026-07-08 19:45:36 +02:00
e48bda7e98
it felt very confusing to use write as println 2026-07-07 23:32:57 +02:00
daab50d54c
separate number into float and integer 2026-07-07 23:24:44 +02:00
10f55313b0
Merge branch 'main' of https://git.neemek.com/neemek/anglais
All checks were successful
/ test (push) Successful in 53s
2026-07-06 13:48:18 +02:00
c6b41443d5
use PATH instead of ANGLAIS_PATH, fic compiler_test.go 2025-11-22 18:18:51 +01:00
beaa325c7b fix test, add string unit test, refactor stack
All checks were successful
/ test (push) Successful in 56s
2025-10-22 20:20:47 +02:00
b95d2954ba
make compiler errors general, and better imports
Some checks failed
/ test (push) Failing after 43s
2025-10-02 13:03:40 +02:00
f2ebcf560f
let write and print take any arg, cuz why not? 2025-10-02 13:02:23 +02:00
15705acbfc
update go 2025-10-01 10:44:09 +02:00
081a0fdb18
add list indexing to tests 2025-09-30 16:04:41 +02:00
28f87d6561
add timeout to unit tests 2025-09-30 16:02:39 +02:00
0d66db35aa
add check for always true, and pretty warnings 2025-09-30 16:02:18 +02:00
c8660a6471
add file trace to parser, refactor, fix inner type 2025-09-30 14:09:05 +02:00
bcf0978b68 add unit tests to test action and separate unit_tests.sh from test_all.sh
All checks were successful
/ test (push) Successful in 43s
2025-09-16 20:08:20 +02:00
dac2cbc20d add list test and make amount of fibonacci numbers to test for
All checks were successful
/ test (push) Successful in 43s
2025-09-16 20:02:32 +02:00
80f4364f7e add single quote string 2025-09-16 20:01:38 +02:00
14d7a5ce73 add string at func, fix string split 2025-09-16 20:01:29 +02:00
16e756bd4e error message clarity 2025-09-16 20:00:43 +02:00
4a0c315ccb fix unary compilation and add tests 2025-09-16 19:59:58 +02:00