Moritz Hölting moritz
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-12 05:48:15 +01:00
f6dadf881a shortcut when using literal booleans
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-11 21:38:15 +01:00
9c54dee454 remove possibility of using same transpiler twice
09dd19508d change conditional to use expression instead of individual condition
79a6455d8f implement expressions as conditions
2a41796405 implement scoreboard operations for variables
Compare 4 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-10 21:08:15 +01:00
58998b4246 implement more primary expressions (identifier, parenthesized, prefixed)
moritz synced commits to feature/scoreboard_management at moritz/shulkerbox from mirror 2025-03-10 20:18:16 +01:00
c36c87c3db make sure that scoreboards get registered before all other functions
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-08 20:28:14 +01:00
14b371b3b6 implement binary expression parsing and transpiling if possible at compile time
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-07 20:08:14 +01:00
e772c4b2c2 implement variable assignments
94693cce6c fix generating same data location for shadowed variables
c72fbfd148 implement boolean storage variable
Compare 3 commits »
moritz synced commits to feature/scoreboard_management at moritz/shulkerbox from mirror 2025-03-07 18:58:15 +01:00
cf8c922704 change function parameter types from &str to impl Into<String> if converted to string anyways
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-06 19:38:16 +01:00
8ae065f582 implement basic assignment transpilation
moritz synced commits to develop at moritz/shulkerscript-lang from mirror 2025-03-05 19:08:16 +01:00
3d4ad4bdf4 update shulkerbox dependency
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-03-05 19:08:16 +01:00
2185206f1b improve debug formatting for Scope and FunctionData
moritz synced commits to develop at moritz/shulkerbox from mirror 2025-03-05 17:58:16 +01:00
6fefa27f2f fix zip failing if parent directory does not exists
moritz synced commits to develop at moritz/shulkerscript-cli from mirror 2025-03-05 17:58:16 +01:00
moritz synced new reference develop to moritz/shulkerscript-cli from mirror 2025-03-05 17:58:16 +01:00
moritz synced commits to main at moritz/shulkerscript-cli from mirror 2025-03-05 17:58:16 +01:00
c041d51c59 update install scripts
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-02-28 01:08:15 +01:00
68da1f4e12 rework annotations & transpile single int declarations without assignment
moritz synced commits to main at moritz/shulkerscript-cli from mirror 2025-02-27 23:58:16 +01:00
b044508d29 update install scripts
moritz synced commits to feature/scoreboard_management at moritz/shulkerbox from mirror 2025-02-27 23:38:17 +01:00
811d715082 allow access to registered scoreboards
1950c29ac3 only generate uninstall function if it contains commands
9337d09d7b implement registering scoreboards in datapack for automatic creation and deletion
Compare 3 commits »
moritz synced and deleted reference refs/tags/feature/macro-functions at moritz/shulkerbox from mirror 2025-02-27 15:28:16 +01:00
moritz synced commits to feature/scoreboard_management at moritz/shulkerbox from mirror 2025-02-27 15:28:16 +01:00
moritz synced new reference feature/scoreboard_management to moritz/shulkerbox from mirror 2025-02-27 15:28:16 +01:00