Tecnologias

Lenguaje de programación

Entorno de programación

JavaCC y JJTree

JavaCC es un analizador léxico-sintáctico (en inglés parser) para Java. Un analizador léxico-sintáctico es una herramienta que partiendo de unas reglas iniciales (gramática) es capaz de reconocer sentencias formadas a partir de dichas reglas (lenguaje), es decir, es capaz de reconocer el lenguaje descrito por una gramática.

JJTree es una utilidad incorporada en JavaCC que inserta acciones sintácticas creando una jerarquía en forma de árbol. Con esta herramienta vamos a poder definir las reglas (gramática) que se utilizarán en el análisis sintáctico.