Just for fun
This grammar and design has evolved very slowly from my compilers class project. It started with a very C-like syntax (C-subset) and is slowly drifting towards something else. The goal is to transpile to C and then bootstrap, but who knows.