Commit Graph

19 Commits

Author SHA1 Message Date
Moritz Hölting 9cc77ce2a9 use strsim to suggest similar identifiers in UnknownIdentifier error 2025-08-27 17:05:21 +02:00
Moritz Hölting 1ed2919ab0 fix compile error without "shulkerbox" feature 2025-08-27 11:45:30 +02:00
Moritz Hölting 41700fd783 fix parse error panicing in function args 2025-08-27 10:08:41 +02:00
Moritz Hölting 8980a0b21d allow escaping of $ in macro string 2025-08-26 21:15:41 +02:00
Moritz Hölting 72ed16893d implement new tokenizer & parser for TemplateStringLiteral 2025-08-25 19:12:20 +02:00
Moritz Hölting 598158d0d4 rename MacroString to TemplateString 2025-08-25 15:51:21 +02:00
Moritz Hölting 0f553a0234 apply clippy lints from version 0.1.89 2025-08-13 15:26:36 +02:00
Moritz Hölting 992b6ca300 implement integer and boolean function arguments 2025-03-30 19:38:08 +02:00
Moritz Hölting 7650224aac improve compiler-internal function print 2025-03-28 13:54:25 +01:00
Moritz Hölting 8313c3abef fix error in macro string parsing from string 2025-03-15 09:31:08 +01:00
Moritz Hölting 20edfdb0ea allow marking return value from lua as containing macro 2025-03-15 00:22:33 +01:00
Moritz Hölting 5c2f73e994 fix compile error when compiling without shulkerbox feature 2025-03-14 13:20:24 +01:00
Moritz Hölting 2e141de6b3 remove duplicate function, optimize function calls with mixed static and dynamic parameters 2025-03-13 14:35:59 +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 4f31f08875 fix variable declaration parsing 2025-02-25 20:45:27 +01:00
Moritz Hölting f3f69faace Merge branch 'feature/macro-functions' into develop 2025-02-17 13:58:58 +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 899a973315 implement from-import statement 2024-06-12 18:09:32 +02:00