Moritz Hölting
|
0f553a0234
|
apply clippy lints from version 0.1.89
|
2025-08-13 15:26:36 +02:00 |
Moritz Hölting
|
c3aaca6abf
|
implement global variables (without imports)
|
2025-04-01 15:19:22 +02:00 |
Moritz Hölting
|
ab1ca8ee37
|
implement first version of compiler variables
|
2025-04-01 01:00:36 +02:00 |
Moritz Hölting
|
b4f7fe1cb6
|
fix compile errors without shulkerbox feature
|
2025-03-31 22:47:16 +02:00 |
Moritz Hölting
|
84d55977e7
|
reimplement semantic checking
|
2025-03-31 21:40:59 +02:00 |
Moritz Hölting
|
07cacde886
|
first version of print internal function for easier displaying variable values
|
2025-03-16 23:26:20 +01:00 |
Moritz Hölting
|
22e42809b9
|
implement todos in scoreboard variable
|
2025-03-16 19:25:25 +01:00 |
Moritz Hölting
|
941bb6f868
|
introduce shulkerscript module in lua
|
2025-03-15 17:53:20 +01:00 |
Moritz Hölting
|
6224b00d17
|
path other variable types to lua (except functions)
|
2025-03-15 15:55:57 +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
|
d123d2c0ed
|
allow passing some variables into lua
|
2025-03-14 12:51:17 +01:00 |
Moritz Hölting
|
bae7e9e0ea
|
implement dynamic (scoreboard, storages) values passed in as macro parameters
- does not compile without the 'shulkerbox' feature enabled
|
2025-03-12 23:37:32 +01:00 |
Moritz Hölting
|
bde7fc3b5e
|
implement more missing functionality marked with todo!
|
2025-03-12 13:38:27 +01:00 |
Moritz Hölting
|
3a423e1de5
|
remove unnecessary RwLocks in Transpiler
|
2024-11-15 10:42:52 +01:00 |
Moritz Hölting
|
09400afa13
|
remove debug statement in lua handling
|
2024-11-09 15:24:58 +01:00 |
Moritz Hölting
|
320eef8ed7
|
update mlua to 0.10.0
|
2024-10-30 20:44:05 +01:00 |
Moritz Hölting
|
01a2d66503
|
improve lua integration by allowing more flexible return types and introducing globals
|
2024-09-20 14:55:48 +02:00 |
Moritz Hölting
|
a2de2d7338
|
add source code display to UnexpectedExpression, LuaRuntimeError errors
|
2024-09-03 22:21:03 +02:00 |
Moritz Hölting
|
8953b347c5
|
fix different function signature of eval_string when lua is disabled
|
2024-08-23 23:56:10 +02:00 |
Moritz Hölting
|
83d5f329f9
|
allow custom handlers instead of only printer
|
2024-08-23 00:06:58 +02:00 |
Moritz Hölting
|
dd79541ae9
|
add tracing crate for logging
|
2024-06-15 21:49:05 +02:00 |
Moritz Hölting
|
01040964af
|
Add Lua support to transpiler
|
2024-04-06 17:23:20 +02:00 |