issues
search
Johan-Mi
/
scratch-compiler-2
Yet another language that compiles to Scratch
The Unlicense
3
stars
0
forks
source link
Obvious missing features
#5
Open
Johan-Mi
opened
8 months ago
Johan-Mi
commented
8 months ago
[x] if
[x] if-else
[x] else-if
[x] loops
[x] lists
[x] mutable variables
[x] global variables
[x] broadcasts
[ ] various blocks
[ ] aggregate types
[x] Parsing
[x] Name resolution
[ ] Field access
[x] Constructors
[x] HIR
[x] THIR
[ ] MIR
[x] imports
[x] Should use relative paths
[x] and be sandboxed with
Path::starts_with
.
[x] Tree-sitter grammar
[ ] the ability to share variables between files
Can be worked around with getters and setters.
[x] early returns
How do we make this work with inlining?
Path::starts_with
.