Skip to content

Analizador sintáctico que valida expresiones condicionales de tipo if statement

License

Notifications You must be signed in to change notification settings

carlospgraciano/compiladores_sintactico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Analizador Sintáctico (Teoría de compiladores)

Nuestro analizador sintáctico cumple con los siguientes requerimientos:

Mandato:

Escriba un Analizador Sintáctico que permita validar expresiones condicionales de tipo if considerando los siguientes operadores relacionales (>, >=, <, <=, !=, ==). Las evaluaciones retornarán un booleano True ó False según corresponda.

Ejemplos:

if(5>4) RESULTADO = TRUE
if(3<1) RESULTADO = FALSE
if(5 != 5) RESULTADO = FALSE
if(8 == 3) RESULTADO = FALSE

Este proyecto fue hecho utilizando las siguientes herramientas:

Los miembros de este grupo son:

  • Carlos Polanco: 19-0728
  • Francisco Florian: 19-0730
  • Rosalina Norberto: 19-0433
  • Ines Cuevas: 15-0790
  • Jorge Cuevas: 19-0459
  • Rafael Batista: 19-0702

Cómo correr el programa? 🤔

La aplicación se corre ejecutando/correr desde el IDE los 2 archivos principales:

  1. Principal.java: Cambiar las URLs absolutas a las de tu computadora.
  2. Agregar java-cup v11-beta como JAR externo al proyecto
  3. Principal.java: Se debe de correr este archivo puesto que genera los archivos para el analizador léxico y sintáctico.
  4. FrmPrincipal.java: Se debe correr este archivo para poder visualizar la aplicación de Desktop hecha con JFrame.

About

Analizador sintáctico que valida expresiones condicionales de tipo if statement

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published