Código para la materia Compiladores 2021 de LCC, FCEIA, UNR.
Este es el código a partir del cual los estudiantes empiezan a desarrollar un compilador.
Para fijar la versión de GHC y de los paquetes usaremos la herramienta stack.
Los pasos para instalar son:
stack setup
stack build
Luego se puede ejecutar con
stack run
o cargar el entorno interactivo GHCi
stack ghci
stack ghci src/TypeChecker.hs
También se pueden cargar archivos. Desde stack:
stack run -- miprograma.fd4
En general, los argumentos a nuestro programa se escriben luego de --
. Por ejemplo,
% stack run -- --help
Compilador de FD4 de la materia Compiladores 2021
Usage: compiladores-exe [(-t|--typecheck) | (-i|--interactive)] [FILES...]
Compilador de FD4
Available options:
-t,--typecheck Solo chequear tipos
-i,--interactive Ejecutar en forma interactiva
-h,--help Show this help text