Uma Máquina Virtual de Bytecode para Aritmética em Haskell: O Parser

2025-08-03
Uma Máquina Virtual de Bytecode para Aritmética em Haskell: O Parser

Este post detalha a primeira parte de um projeto para construir uma máquina virtual de bytecode para expressões aritméticas em Haskell. A VM irá analisar, compilar, interpretar e executar expressões aritméticas simples, incluindo associações let e expressões let aninhadas. O autor explica a gramática da expressão, a implementação do analisador (usando a biblioteca attoparsec) e o tratamento de erros. São apresentados testes unitários para validar a correção do analisador. Uma breve visão geral da implementação e teste do interpretador AST também está incluída. Posts futuros irão cobrir o compilador e a máquina virtual.

Desenvolvimento