jesuswr/language-bender

Language Bender is an imperative programming language not object oriented, based on Avatar The Last Airbender

Haskell

11

390 commits

updated Jan 10, 2022

See the code
avatar-the-last-airbender
compiler
programming-language

README

Language Bender

ok

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).

Autores:

  • Luis Diaz 15-10420
  • Neil Villamizar 15-11523
  • Jesús Wahrman 15-11540

Especificación del Lenguaje:

Puedes encontrar la especificación del lenguaje en español aquí.

Instalación

Para instalar, usar el makefile mediante el comando:

make

Se debe tener ya instalado stack, bison, flex, g++ y java.

Ejecución

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.

Contributors

neilvillamizar

167 commits

LDiazN

125 commits

jesuswr

98 commits

jesuswr/language-bender

Language Bender is an imperative programming language not object oriented, based on Avatar The Last Airbender

Haskell

11

390 commits

updated Jan 10, 2022

See the code
avatar-the-last-airbender
compiler
programming-language

README

Language Bender

ok

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).

Autores:

  • Luis Diaz 15-10420
  • Neil Villamizar 15-11523
  • Jesús Wahrman 15-11540

Especificación del Lenguaje:

Puedes encontrar la especificación del lenguaje en español aquí.

Instalación

Para instalar, usar el makefile mediante el comando:

make

Se debe tener ya instalado stack, bison, flex, g++ y java.

Ejecución

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.

Contributors

neilvillamizar

167 commits

LDiazN

125 commits

jesuswr

98 commits

Languages

Haskell

97.1%

Python

2.8%