Code generation improvements #7

Merged
alex-eg merged 9 commits from generate-c89-code into main 2025-08-22 14:47:36 +02:00

9 Commits

Author SHA1 Message Date
a3e9b6cb6d add bool true false tests 2025-08-22 14:56:51 +03:00
0928c13780 don't create temp files when compiling 2025-08-22 14:56:51 +03:00
7a47475adf split test in separate test files 2025-08-22 14:56:50 +03:00
f3867928e5 add union to emacs.el keyword list 2025-08-22 14:56:13 +03:00
568fa51dc7 force c89 pedantic compilation mode 2025-08-22 14:56:13 +03:00
089f9d6a6f fix newline and whitespace after braces in generated C blocks 2025-08-22 14:56:13 +03:00
adf845fe01 generate void in empty argument lists 2025-08-22 14:56:13 +03:00
176844171c don't use int as default type for variables, generate error instead 2025-08-22 14:56:13 +03:00
d0b60ed051 add support for begin in Sex
begin-wrapped blocks are now creating lexical scopes
2025-08-22 14:56:11 +03:00