Compiladores e Intérpretes

Anuncio
Compiladores e Intérpretes
Curso 2008/09
Indicaciones iniciales para JavaCC
En este resumen se presentan las indicaciones iniciales para instalar
y probar el funcionamiento del generador de analizadores JavaCC
Disponibilidad del sistema Java
Es necesario disponer de una versión del sistema Java (compilador de Java e intérprete de la Máquina
Virtual Java). Son programas de libre distribución; entre otros sitios se pueden conseguir en:
▫
la página oficial de Java
▫
la página de la asignatura Compiladores e Intérpretes
Herramientas
→
Desarrollos con Java
→
Máquina Virtual Java
(se tiene la versión: Java 2 Runtime Environment. Standard Edition)
Disponibilidad del generador JavaCC
Es necesario disponer de una versión del generador JavaCC. Es un programa de libre distribución; entre
otros sitios se pueden conseguir en:
▫
la página oficial de JavaCC: https://javacc.dev.java.net
▫
la página de la asignatura Compiladores e Intérpretes
Herramientas
→
Desarrollos con Java
→
JavaCC
(se tiene la versión: Java Compiler Compiler, version 4.0)
Instalación de JavaCC
Tras desempaquetar (en un determinado directorio) el fichero conseguido, se tienen instalados, entre
otros, los siguientes ficheros:
···· \javacc-4.0\bin\javacc.bat
···· \javacc-4.0\bin\jjdoc.bat
···· \javacc-4.0\bin\jjtree.bat
javacc: generador de analizadores
jjdoc: productor de documentación
jjtree: preprocesador de apoyo para tareas semánticas
El fichero javacc.jar habrá quedado instalado en
···· \javacc-4.0\bin\lib\javacc.jar
y esta situación ha de estar anotada en los ficheros .bat antecitados; para ello, será preciso editar esos
ficheros y poner adecuadamente el camino de directorios (que lleva a javacc.jar) y que está asociado a classpath.
También ha de tenerse en cuenta si la instalación del sistema Java se tiene preparada para que el compilador (javac) y el intérprete (java) se puedan ejecutar desde cualquier directorio.
Documentación sobre JavaCC
Se dispone de abundante documentación relativa a JavaCC; entre otras, se pueden encontrar:
▫
documentación que acompaña a los ficheros de la versión instalada, se tienen diversos ficheros en
···· \javacc-4.0\doc\*.html
(en javaccgrm.html se tiene una descripción general del generador)
▫
documento de Compiladores e Intérpretes, en la página de la asignatura
Herramientas
▫
→
Desarrollos con Java
→
Documento JavaCC
documentación variada en la red
JavaCC Documentation
The JavaCC Tutorial
Introduction to JavaCC
The JavaCC FAQ
etc
Primera prueba con JavaCC
La documentación de la asignatura sobre JavaCC comienza con la exposición de un ejemplo completo: la
generación de un analizador léxico-sintáctico para una tipo de expresiones muy sencillo. Se puede empezar el estudio de JavaCC probando su funcionamiento con ese ejemplo.
Documentos relacionados
Descargar