Archivos generados por JavaCC
El conjunto de archivos que se generan luego de la ejecución de JavaCC con el archivo que contiene la gramática, es básicamente el siguiente:
- <nombre_archivo>.java
Esta clase implementa el parser, es la que gobierna al resto de las clases.
- <nombre_archivo>Constants.java
Define las constantes y terminales del lenguaje.
- ASCII_CharStream.java
Constituye una implementación de la interface CharStream, en la que se asume que la cadena de entrada contiene sólo caracteres ASCII.
- <nombre_archivo>TokenManager.java
Esta clase constituye el Token Manager propiamente dicho, el cual posee los métodos necesarios para el reconocimiento y manejo de los tokens de la cadena de entrada.
- Token.java
Clase de los objeto Token que describe a cada token de entrada mediante un conjunto de atributos.
- TokenMgrError.java
Esta clase constituye el manejador de errores léxicos, y la emisión de sus correspondientes reportes.
- ParseException.java
Esta clase constituye el manejador de errores de parsing, y la emisión de sus correspondientes reportes. Permite crear nuevas excepciones o personalizar el reporte de errores.
Los archivos
<nombre_archivo>.java
<nombre_archivo>TokenManager.java <nombre_archivo>Constants.java
son exclusivos para cada gramática que se procese, mientras que el resto de los archivos son comunes a cualquier gramática.