Skip to content

code3743/proyecto_flp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto final - Fundamentos de Lenguajes de Programación (FLP) - 2024-1

Integrantes:

  • Bernal, Pedro - 2259548-3743
  • López, Jota - 2259394-3743
  • Rivas, Esmeralda - 2259580-3743
  • Ruiz, Carlos - 2259629-3743

Descripción:

El objetivo de este proyecto es desarrollar un intérprete para un lenguaje de programación específico, aprovechando las capacidades de Racket y la librería SLLGEN. Racket, junto con SLLGEN, facilita la generación de analizadores léxicos y sintácticos, proporcionando un entorno ideal para este desarrollo. El lenguaje de programación implementado incluye un subconjunto de características, tales como:

  • Tipos de datos: Números (decimales, enteros, binarios, octales y hexadecimales),booleanos, cadenas, arreglos y listas.
  • Estructuras de control: if, else, while, for, switch y match.
  • Funciones: definición y llamado de funciones.
  • Estructuras de datos: structs
  • Operadores: aritméticos, lógicos, relación y de asignación.

Ejecución de pruebas

Para ejecutar todas las pruebas:

sh test.sh all

Para ejecutar pruebas de forma unitaria:

sh test.sh number
sh test.sh arrays
sh test.sh cadena
sh test.sh ligatures
sh test.sh control_structures
sh test.sh functions
sh test.sh data_structures
sh test.sh match

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors