Enunciado Practica 1

Páginas: 3 (664 palabras) Publicado: 7 de abril de 2015
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
FACULTAD DE INGENIERIA
ESCUELA DE CIENCIAS Y SISTEMAS
ORGANIZACIÓN DE LENGUAJES Y COMPILADORES 1
SECCION: “B”
AUXILIAR: BRYAN VALENZUELA
PRIMER SEMESTRE 2015PRACTICA 1
OBJETIVOS GENERALES
1. Que el estudiante aplique los conocimientos aprendidos en el curso de Compiladores 1 y
Lenguajes Formales de Programación.
2. Que el estudiante implemente las fases deun compilador en el análisis léxico.
3. Que el estudiante comprenda y utilice la herramienta jflex y cup.
OBJETIVOS ESPECIFICOS
1. Que el estudiante realice una aplicación interactiva donde implementelas herramientas jflex y
cup.
2. Que el estudiante sea capaz de realizar gramáticas y manejar la recuperación de errores léxicos.
3. Iniciar el proceso de aprendizaje de herramientas generadoras deAnalizadores Léxicos y
Sintácticos.
DESCRIPCION DEL PROB LEMA
Una empresa de base de datos quiere implementar un editor de texto especializado en la generación de
estructuras de carpetas y archivos quese manejan en la empresa y poder aplicarlo como un estándar.
Para responder a esa necesidad se ha pensado en desarrollar una aplicación en lenguaje JAVA que
permita reconocer el lenguaje ingresado ypoder generar la estructura de carpetas, subcarpetas y
archivos.
Con la ayuda de herramientas JFLEX y CUP se deberá implementar un analizador léxico que reconozca
el archivo con la definición de unlenguaje XML. Se deberá mostrar de manera funcional y agradable al
usuario, también se deberá de mostrar los errores léxicos. Esta aplicación debe ser capaz de realizar la
recuperación de dichoserrores.
Deberá contar con un menú “Archivo” que cuente con lo siguiente:




Abrir: Permitirá abrir archivos de texto con extensión .cyd para analizarlo y poder editarlo en la
pantalla principal delprograma para luego poder generar el árbol de carpetas.
Nuevo: Permitirá crear un nuevo documento .cyd
Guardar: Guardar los cambios del documento actual.

También tendrá los botones de “Analizar” el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 3 Enunciado 1 tcuantitativas
  • Enunciados 1
  • 3 ENUNCIADO CASO PRACTICO 1
  • Enunciado practica modelado de sistemas
  • Enunciado de una practica de auditoria
  • Enunciado CasoDeEstudio 2015 1
  • Enunciado de la Práctica del Juego de la Vida en C
  • Enunciado Actividad 1 AEA220 201510

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS