Commit Graph

10 Commits

Author SHA1 Message Date
Moritz Hölting 01040964af Add Lua support to transpiler 2024-04-06 17:23:20 +02:00
Moritz Hölting 9f8b31e2aa Add 'Run' statement to grammar and syntax tree 2024-04-06 15:12:20 +02:00
Moritz Hölting c770a54517 Re-export shulkerbox module and update error message in transpiler 2024-04-06 14:42:44 +02:00
Moritz Hölting 34076f9842 Update TranspileError enum and add TranspileResult type 2024-04-06 14:30:11 +02:00
Moritz Hölting c4023e0b64 Transpile functions based on annotations 2024-04-06 13:26:34 +02:00
Moritz Hölting 42503bdc78 Always transpile function when annotated with tick or load 2024-04-06 12:47:15 +02:00
Moritz Hölting 62dd12cab3 implement function calls 2024-04-05 16:16:12 +02:00
Moritz Hölting 2ed6e56ef1 Refactor transpile module and error handling 2024-04-05 12:59:21 +02:00
Moritz Hölting 4b52985992 Implement conditional operators 2024-04-03 13:46:57 +02:00
Moritz Hölting 9159c8222e Rename compiler to transpiler and implement load and tick annotation for main function 2024-04-03 01:27:02 +02:00