MANUAL TECNICO

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 10

MANUAL TECNICO
Composición básica de la aplicación:
La aplicación de escritorio esta distribuida de la siguiente forma:
Paquetes
Clases
Paquete memoria: Esta contiene el método main y las distintas clases que conforman la
funcionalidad de la aplicación.
A continuación se detallara la función de cada una de las clases:
Abrir_Archivo.java
Analizador_lexico.java: contiene el método para analizar un archivo. Recibe como
parámetro un valor tipo String.
Para realizar el análisis se utiliza un switch, este nos servirá para recorrer el autómata
que se está implementando. (Revisar Anexos)
Se compara el carácter con un valor del código ASCII
Dentro de esta clase también se encuentra el método que nos servirá para reconocer
que tipo de token es el lexema reconocido.
Crear_Reporte.java: Este contiene un método que se encargara de generar el archivo
HTML en la ruta especificada.
Están compuestas por dos parámetros de tipo String un parámetro guarda la plantilla
html y el otro el tipo de archivo a generar.
Datos.java: Este contiene dos constructores, cada uno de ellos con distintos
parámetros. Se usara la información de los constructores para generar dos listas que
almacenaran la tabla de símbolos y la de errores.
Además contiene los getter y setters encargados de obtener los datos que se guardan
en las listas.
Memoria.java: esta contiene el main del programa y se encarga de ejecutar un form.
Reportes.java: Clase encargada de generar el código html que contendrá el valor de
los arrays y le mandara como parámetros un string a la clase Crear_Reportes.
Ventana_Analisis.java: Contiene el form de la aplicación. Tiene la distribución de el
cuadro de texto y sus botones
Hardware donde se realizó el proyecto.
Requerimientos minimos
Software Utilizado
IDE Utilizado
Anexo
Árbol
Tabla de siguientes
Autómata

Navigation menu