Este es Plotty , un proyecto lateral que he hecho solo por la diversión de Learning®.
Cuenta con una arquiteture personalizada (Plotty) que se puede programar utilizando el lenguaje C.
El compilador es la estrella de este proyecto. Está codificado desde cero en C#. El AST se genera con la ayuda de la superpotencia.
Es una biblioteca muy interesante y poderosa de Nicholas Blumhardt para construir analizadores fácilmente en .NET. Tienes que echarle un vistazo lo antes posible.
Plotty tiene un emulador de una máquina virtual (plotty). Ejecuta el código generado por el compilador. ¿De qué otra forma ejecutarías el código? :)
Hay proyectos en la solución para visualizar la ejecución del código. La aplicación principal es una aplicación universal de Windows:

Entonces, mira este video :)
¿Preguntas? ¿Sugerencias?
¿Quieres saber más?
¡Hablemos! Encuéntrame en Telegram https://www.t.me/superjmn