036f82facf
add couple list utils
...
list-split and list-join
2025-10-30 18:05:44 +03:00
fd61e753dc
fix tests
2025-10-01 16:29:46 +03:00
06892e1afa
re-implement macro-expansion using new semantic walker
2025-09-29 15:56:51 +03:00
b1744bb6af
split semantic processing and fmt-c code generation
...
Introducing Sex SEMantic ENgine: the semen.
Also split reader to other file (it can be replaced in the future).
Macro expansion inside Sex code doesn't work yet, and it must be done
in semen, not during fmt-c generation as before.
2025-09-29 15:50:01 +03:00
6a9885ebb0
add bool true false tests
2025-08-22 15:47:36 +03:00
8bbf44f329
split test in separate test files
2025-08-22 15:47:36 +03:00
78977e988e
add support for begin in Sex
...
begin-wrapped blocks are now creating lexical scopes
2025-08-22 15:47:36 +03:00
41c3f3bd98
make fmt-c a unit
2025-08-03 21:44:43 +03:00
4b6a7d5209
add sex-tests
2025-08-02 10:49:38 +03:00