Isso é uma trama , um projeto lateral que eu fiz apenas pela diversão do Learning®.
Possui uma arquitetura personalizada (plotty) que pode ser programada usando a linguagem C.
O compilador é a estrela deste projeto. É codificado do zero em C#. O AST é gerado com a ajuda da superpotência.
É uma biblioteca muito interessante e poderosa de Nicholas Blumhardt para construir analisadores facilmente no .NET. Você tem que dar uma olhada o mais rápido possível.
A plotty possui um emulador de uma máquina virtual (plotty). Ele executa o código gerado pelo compilador. De que outra forma você executaria o código? :)
Existem projetos na solução para visualizar a execução do código. O aplicativo principal é um aplicativo universal do Windows:

Então, assista a este vídeo :)
Questões? Sugestões?
Quer saber mais?
Vamos falar! Encontre -me no Telegram https://www.t.me/superjmn