Boceto de lenguaje de programación para el curso de Lenguajes de programación de la universidad EAFIT (Semestre 2019-2)
El código de C++ funciona como un compilador del lenguaje, leyendo archivos .obo y ejecutándolos.
Compilador de C++ (GNU). IDE para ejecutar el código desde ahí.
Descarga todo el proyecto en una sola carpeta y ábrelo en Visual Studio Code. Si vas a ejecutar tu propio código de OBO, debes ponerlo en esta carpeta.
Desde la terminal ingresa los siguientes comandos para compilar y ejecutar:
> g++ -o main.exe Source.cpp
> ./main.exe
Te pedirá un nombre de archivo:
Type filename that you want to read (.obo only):
Deberás escribir la ruta donde está el archivo (si es que está en una carpeta) o directamente su nombre. Mira el ejemplo por defecto del proyecto:
> BNF and examples/example.obo
Por el momento, este lenguaje solo admite la lectura de documentos y no tiene ejecución interactiva como Haskell a través de GHCi. Mira el Backus-Naur Form del programa, compara con el archivo de ejemplo y aprende a programar en OBO. Cualquier duda, consulta con alguno de los autores que aparecen más abajo.
- BNF_Grammar - Documentación en la que nos basamos
- PurpleBooth's template - Formato para README.md
- Juan Sebastián Díaz Osorio - juansedo
- David Calle González - dcalleg707
Mira la lista completa de contribuyentes que participaron en el proyecto.
- Edwin Andrey Duque Loaiza (Profesor de lenguajes de programación)