Commit Graph

13 Commits

Author SHA1 Message Date
Moritz Hölting 0918f33721 add handling for template strings everywhere 2025-09-02 22:47:37 +02:00
Moritz Hölting 47dc9f0f6b basic transpilation of template string working 2025-09-02 18:05:21 +02:00
Moritz Hölting 8980a0b21d allow escaping of $ in macro string 2025-08-26 21:15:41 +02:00
Moritz Hölting 598158d0d4 rename MacroString to TemplateString 2025-08-25 15:51:21 +02:00
Moritz Hölting 5c2f73e994 fix compile error when compiling without shulkerbox feature 2025-03-14 13:20:24 +01:00
Moritz Hölting 43f0af6435 change conditional to use expression instead of individual condition 2025-03-11 19:43:26 +01:00
Moritz Hölting 23b14d7667 rework annotations & transpile single int declarations without assignment 2025-02-27 22:03:45 +01:00
Moritz Hölting 95153f2912 unescape macro string contents 2024-11-15 10:33:55 +01:00
Moritz Hölting c0b266caca allow passing in parameters to functions that will be used as macros 2024-11-12 14:40:40 +01:00
Moritz Hölting 550459922d implement first version of macros 2024-11-10 16:04:10 +01:00
Moritz Hölting f7414ad23f use full hash length as name, improve docs 2024-09-27 16:26:24 +02:00
Moritz Hölting 62dd12cab3 implement function calls 2024-04-05 16:16:12 +02:00
Moritz Hölting 4b52985992 Implement conditional operators 2024-04-03 13:46:57 +02:00