DylanSp / faust-lang

An experimental language for exploring contract-based programming
MIT License
0 stars 0 forks source link

Implement interpreter #1

Open DylanSp opened 1 year ago

DylanSp commented 1 year ago

Simple tree-walking interpreter, similar to wheel-lang

DylanSp commented 1 year ago

Probably put a desugaring module in src/common/ - right now, just desugaring for loops into while loops (and potentially do-while loops into while loops?), but can handle any future syntax sugar, and be used by both the interpreter and compiler.