Commit graph

18 commits

Author SHA1 Message Date
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
f53ab30dbe Merge branch 'types' into main
All checks were successful
/ test (push) Successful in 46s
2025-09-16 17:38:46 +00:00
9c91a1176a Update Go version to 1.24(.3), and make the root a go workspace. 2025-08-24 16:12:49 +02:00
5bcab07681
var type checking, fix importing, fix creating empty lists, repl command, dynamic stacks 2025-04-18 09:33:39 +02:00
c364e09fc9
fix imports 2025-03-31 10:58:13 +02:00
49c15f6fb6 not done yet 2025-03-30 10:42:28 +02:00
3fb978638f
tweak parsing error 2025-03-20 13:06:41 +01:00
b1b8e61f57
improve errors, add warnings, add some compile-time optimizations, fix variables, make sure conditionals and loops get booleans, affirm types, keep variables to a single type 2025-03-20 12:15:13 +01:00
954308b29f
static type analysis, formatted compiler errors, hex support, composite types, updated cli, more global builtins, fix list form, fix value refs 2025-03-18 20:22:46 +01:00
3f260e7ffd
Improve code quality 2025-03-16 21:16:12 +01:00
5edad332cd
Fix values 2025-03-16 21:03:17 +01:00
634a4a2b61
Add importing, lists and objects, and add basic functions (global and on values) 2025-03-10 16:23:16 +01:00
7eb0e1b1fd
cli: Fix compiling, tweak debug flag 2025-01-03 22:55:05 +01:00
6b90cc488e
Make parser send error upwards instead of panicing 2024-12-29 14:49:31 +01:00
402644d219
Treat source as runes to allow for unicode characters (e.g. greek, japanese) 2024-12-28 17:16:56 +01:00
61686b8b43
Add cli go.sum 2024-12-13 11:34:57 +01:00
62656c6dff
separate core from cli into submodules, add support for boolean and and or operations, make more fields public, fix passing arguments to functions 2024-12-13 11:33:47 +01:00