Moritz Hölting moritz
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-04-08 00:48:14 +02:00
dd97937feb run as expression, implement return statement
moritz synced and deleted reference refs/tags/feature/scoreboard_management at moritz/shulkerbox from mirror 2025-04-07 23:38:14 +02:00
moritz synced commits to develop at moritz/shulkerbox from mirror 2025-04-07 23:38:14 +02:00
5c4d340162 basic implementation of return command
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-04-07 16:38:15 +02:00
68149d9ddf implement uninstall annotation
moritz synced commits to develop at moritz/shulkerbox from mirror 2025-04-07 15:28:16 +02:00
ed62e75e89 Merge branch 'feature/scoreboard_management' into develop
7392887c12 implement custom uninstall commands
e9f2b9b91d remove double nested not's in result of condition truth table generation
c36c87c3db make sure that scoreboards get registered before all other functions
cf8c922704 change function parameter types from &str to impl Into<String> if converted to string anyways
Compare 8 commits »
moritz synced commits to feature/scoreboard_management at moritz/shulkerbox from mirror 2025-04-07 15:28:16 +02:00
7392887c12 implement custom uninstall commands
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-04-07 08:38:14 +02:00
1e82d2321f allow importing global variables, get rid of functions and aliases field of transpiler
0a8bf37e40 implement global variables (without imports)
Compare 2 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-04-01 05:38:16 +02:00
469b8d3875 implement first version of compiler variables
ab76b1d43e change the syntax to set the type of tags
f808fef3f1 fix compile errors without shulkerbox feature
32d453ebef reimplement semantic checking
Compare 4 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-30 21:18:16 +02:00
f3b3d5d3b6 implement integer and boolean function arguments
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-28 19:38:14 +01:00
ca0edfc5bc improve compiler-internal function print
moritz synced commits to develop at moritz/shulkerscript-webpage from mirror 2025-03-18 00:18:15 +01:00
2e8261241f change package manager version
7c5bb96968 update logo
Compare 2 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-16 23:48:15 +01:00
0fd9dc432e first version of print internal function for easier displaying variable values
237207a447 implement tag and array variables
b119ca33c7 implement todos in scoreboard variable
Compare 3 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-15 23:18:16 +01:00
0885665baf implement score variable declarations
055de5c4ea introduce shulkerscript module in lua
d988a10d9d path other variable types to lua (except functions)
Compare 3 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-15 15:08:15 +01:00
713977390d fix error in macro string parsing from string
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-15 06:58:16 +01:00
6dde4b41c1 allow marking return value from lua as containing macro
8a9db43424 fix recursive function calls leading to stack overflow
Compare 2 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-14 14:38:15 +01:00
7290806a2b fix compile error when compiling without shulkerbox feature
e4c06e56ee allow passing some variables into lua
Compare 2 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-13 22:28:16 +01:00
863bc784cc remove duplicate function, optimize function calls with mixed static and dynamic parameters
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-13 06:18:15 +01:00
cebe3e9cb0 implement dynamic (scoreboard, storages) values passed in as macro parameters
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-12 13:58:16 +01:00
5740172ddb implement more missing functionality marked with todo!
moritz synced commits to feature/scoreboard_management at moritz/shulkerbox from mirror 2025-03-12 13:08:14 +01:00
e9f2b9b91d remove double nested not's in result of condition truth table generation