Skip to content

anatoliykmetyuk/less-funky-trees

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Funky Trees Compiler

This is a runtime-staged compiler that compiles Scala 3 to Simple Planes' Funky Trees. Based on LMS work.

Stages:

  1. Scala Macros: Scala program -> Scala program that produces Funky Trees IR
  2. Scala Runtime: Program from (1) -> Funky Trees IR
  3. IR compilation: IR (2) -> Funky Trees AST
  4. Output: AST (3) -> XML, ready to use in the game

About

Runtime-staged compiler that compiles Scala 3 to Simple Planes Funky Trees language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages