Skip to content

scratch-api/grazelang

Repository files navigation

Grazelang

Graze is an upcoming language designed to only very slightly abstract on top of Scratch. One important goal is to allow you to create any valid Scratch project in graze.

Roadmap

  • Parser
  • SB3 generation
  • Command Line interface
  • Extensions
  • Comments
  • SB3 detranspiler
  • Syntax highlighting
  • Raw blocks
  • Block position control
  • Full LSP support
  • Compile time calculation of expressions
  • Preprocessing

Credits

Inspired by @aspizu's impressive work on goboscript, I began work on graze. While goboscript is a remarkable technical achievement, I wanted to use a different syntax and address goboscript's limitation of not fully mapping to all vanilla Scratch projects. Written in Rust and heavily inspired by its syntax, graze aims for broader compatibility.

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors