Moritz Hölting moritz
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
moritz synced and deleted reference refs/tags/feature/playground at moritz/shulkerscript-webpage from mirror 2025-08-14 06:50:23 +02:00
moritz synced commits to develop at moritz/shulkerscript-webpage from mirror 2025-08-13 22:40:24 +02:00
157dc8b528 add 0.2.0 features from changelog to syntax, update dependencies for online playground
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-08-13 20:00:24 +02:00
bd8270bd5d fix semantic analysis to allow assignment to indexed identifier
e0c3253ab6 fix comptime variable errors
15dde037b7 only use function arg storage if required
0ee456756a apply clippy lints from version 0.1.89
d9ae985282 change syntax of array declaration: move brackets from after name to after type
Compare 5 commits »
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-08-13 11:50:24 +02:00
3271ca514c add script for extracting EBNF grammar from doccomments
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-08-06 17:40:23 +02:00
6e27474da4 implement rest of member access transpilation
moritz synced commits to develop at moritz/shulkerbox from mirror 2025-08-06 16:30:23 +02:00
b6ecdf6385 replace OnceLock with LazyLock
moritz synced commits to develop at moritz/shulkerscript-webpage from mirror 2025-08-06 12:10:24 +02:00
cb1a30881d automatically switch to linux/mac if detected
8dc0d2cbaf update dependencies
398318cae2 implement version badges rehype plugin
Compare 3 commits »
moritz synced commits to main at moritz/mensa-upb-api from mirror 2025-07-02 23:18:14 +02:00
98775d88b3 send rate-limiting errors as JSON
5cdb9a417d allow wildcard in cors allowed domains
Compare 2 commits »
moritz synced commits to main at moritz/mensa-upb-api from mirror 2025-07-02 15:18:14 +02:00
9e9a63a700 allow wildcard in cors allowed domains
moritz synced commits to main at moritz/mensa-upb-api from mirror 2025-06-18 21:18:15 +02:00
ad599597f9 update dependencies
moritz synced commits to feature/variables at moritz/shulkerscript-lang from mirror 2025-06-18 17:38:15 +02:00
927b0f52c1 implement first parts of member access