Skip to content

College project to learn haskell and basics of compilers.

Notifications You must be signed in to change notification settings

gonsp/Haskell_Interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haskell_Interpreter

College project to learn haskell and basics of compilers.

Para compilar la práctica:

make

Esto debería de dar permiso de ejecución al script test.sh En caso en que no, ejecutar:

chmod 755 test.sh

Para interpretar un programa:

./test.sh program

Donde program es un archivo que contiene el programa a interpretar Si el parser falla, imprimirá el error

A continuación se iniciará la ejecución del programa. El usuario tendrá que introducir el tipo de datos (int o double), el tipo de ejecución, la semilla aleatoria y el número de tests en el caso del test múltiple. Estos datos se introducen con un número por línea

Posteriormente, se tendrá que introducir la lista de input que recibirá el programa a interpretar. Esta lista se define con números del tipo seleccionado en la misma línea, separados por un espacio

El usuario puede escribir todo el input con el formato descrito anteriormente (opciones + lista) en un archivo de texto y ejecutarlo de la siguiente forma:

./test.sh program input

Donde input es el archivo mencionado

Nota: No he implementado el contador de instrucciones porque no sé cómo hacerlo sin modificar las funciones del apartado 1

About

College project to learn haskell and basics of compilers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published