Skip to content

Código inicial para la materia Compiladores 2022 de LCC - FCEIA - UNR

License

Notifications You must be signed in to change notification settings

Ignaciopetru/compiladores2022

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiladores

Código para la materia Compiladores 2022 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 2022

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

About

Código inicial para la materia Compiladores 2022 de LCC - FCEIA - UNR

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 88.7%
  • C 11.3%