Moritz Hölting moritz
moritz synced commits to develop at moritz/shulkerscript-webpage from mirror 2025-10-14 21:10:25 +02:00
b6c6dcc0f4 add while loop and member access
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-10-14 17:40:25 +02:00
9ead94a6b9 allow function calls in template strings, update changelog
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-10-08 15:10:25 +02:00
389d791ac1 implement comptime while loops
moritz synced commits to develop at moritz/shulkerscript-webpage from mirror 2025-10-02 18:10:23 +02:00
0d432e8bc7 update shulkerscript version in playground
moritz synced commits to develop at moritz/shulkerscript-webpage from mirror 2025-09-29 17:00:24 +02:00
e55cec1739 update shulkerscript grammar
1d88e4c0df start with first variable docs
62406c9846 add 0.2.0 features from changelog to syntax, update dependencies for online playground
da7a8ddd71 automatically switch to linux/mac if detected
de85fce893 update dependencies
Compare 6 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-09-17 16:20:25 +02:00
e367920922 transpile comptime value to data location
moritz synced commits to develop at moritz/shulkerscript-webpage from mirror 2025-09-17 04:20:28 +02:00
f0f757a12b start with first variable docs
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-09-17 00:00:26 +02:00
0f6d9b301f check that assignments to comptime variables are only done in comptime conditionals
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-09-11 22:10:25 +02:00
7f276a4139 implement basic while loop
moritz synced commits to develop at moritz/shulkerbox from mirror 2025-09-11 20:20:24 +02:00
e1bc953b7a always use success uid for conditionals, never use fallback success_uid
2829316abe implement return in while
Compare 2 commits »
moritz synced commits to develop at moritz/shulkerbox from mirror 2025-09-11 04:00:24 +02:00
d9608a8f8c add while command
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-09-07 20:50:23 +02:00
218f488e76 list alternative identifiers using oxford_join
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-09-03 03:10:25 +02:00
1b85a2f654 add handling for template strings everywhere
moritz synced commits to develop at moritz/shulkerbox from mirror 2025-09-03 01:50:24 +02:00
d4689c696a add getters to group command
89709834da add group options for always extracting and manually loading macros
Compare 2 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-09-02 19:10:23 +02:00
6043a4add5 basic transpilation of template string working
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-08-28 01:10:24 +02:00
ef7bf95447 use strsim to suggest similar identifiers in UnknownIdentifier error
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-08-27 17:00:24 +02:00
d9f2d99c3a fix compile error without "shulkerbox" feature
d0cee40524 fix parse error panicing in function args
Compare 2 commits »
moritz synced commits to develop at moritz/shulkerscript-cli from mirror 2025-08-27 15:50:24 +02:00
1c1d07dd93 update to use shulkerscript branch feature/variables
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-08-27 00:40:24 +02:00
b7d50f8222 allow escaping of $ in macro string
183d3e85c6 implement new tokenizer & parser for TemplateStringLiteral
08ed56b673 rename MacroString to TemplateString
Compare 3 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-08-19 22:40:24 +02:00
3bc3ca180f implement compile-time function arguments