Una Máquina Virtual de Bytecode para Aritmética en Haskell: El Analizador
2025-08-03
Esta publicación detalla la primera parte de un proyecto para construir una máquina virtual de bytecode para expresiones aritméticas en Haskell. La VM analizará, compilará, interpretará y ejecutará expresiones aritméticas simples, incluyendo enlaces let y expresiones let anidadas. El autor explica la gramática de la expresión, la implementación del analizador (utilizando la biblioteca attoparsec) y el manejo de errores. Se presentan pruebas unitarias para validar la corrección del analizador. También se incluye una breve descripción general de la implementación y las pruebas del intérprete AST. Las publicaciones futuras cubrirán el compilador y la máquina virtual.
Desarrollo