Language Bender es un lenguaje de programación imperativo no orientado a objetos, basado en Avatar The Last Airbender, para la cadena de electivas de área Lenguajes de Programación II y III (CI-4721, CI-4722).
- Luis Diaz 15-10420
- Neil Villamizar 15-11523
- Jesús Wahrman 15-11540
Puedes encontrar la especificación del lenguaje en español aquí.
Para instalar, usar el makefile mediante el comando:
make
Se debe tener ya instalado stack
, bison
, flex
, g++
y java
.
Para ejecutar el compilador usar el siguiente comando:
stack exec -- lbend <file> [flags]
donde <file>
es el archivo a compilar. Debe tener extensión .bend
.
La descripción de los flags disponibles se puede obtener al usar el flag --help
.
Se debe ejecutar en el subdirectorio /language-bender/language-bender
.