Commit graph

13 commits

Author SHA1 Message Date
c6b67f8044 Added SCRIPT LIBRARY block for reusable StarLark code. 2026-02-11 13:25:07 +01:00
8f947f7149 Fixed func calls with string literal arguments and $-replacements in #DEFINE. memlib.c65 is still borked. 2025-11-21 16:27:57 +01:00
f529835ba8 Fixed preprocessor tests 2025-11-01 19:54:01 +01:00
ff64cc6b93 First main.go driver with only the BYTE command finished. 2025-11-01 18:55:48 +01:00
8b4c7dc0d4 Added conststr + tests for handling constant strings. 2025-10-26 21:06:11 +01:00
ce45f71b99 PreProcessor rewritten, ready for script blocks, no tokenization, emits Kind of source line (if asm, script or source) 2025-10-17 16:59:41 +02:00
b251a7dd79 Cleanup imports 2025-10-13 09:58:03 +02:00
b9ec630026 Preprocessor first version. Unit test covered. Nothing tested yet with real code. 2025-10-12 17:46:28 +02:00
3e0422bf24 Preprocessor first version. Unit test covered. Nothing tested yet with real code. 2025-10-12 17:30:36 +02:00
9578392f55 Added a filereader interface + FS and Mock implementations for easier testing of preprocessor. 2025-10-12 15:23:27 +02:00
f7f247b69c definelist and pragma got tests. Still working on preproc 2025-10-12 13:54:26 +02:00
9d650cc463 First unfinished version of the preprocessor 2025-10-11 08:20:41 +02:00
67703597b2 Added a trie based Definelist for the coming preprocessor. 2025-10-10 20:14:01 +02:00