Java CC | |
---|---|
Tipo de | Biblioteca Java [d] |
Escrito en | Java |
plataforma de hardware | máquina virtual de Java |
ultima versión |
|
Licencia | BSD |
Sitio web | javacc.org |
JavaCC es una herramienta de creación de clases Java para validar y analizar texto estructurado.
En sistemas grandes, a menudo es necesario analizar y analizar datos , que tienen formato de texto de acuerdo con reglas especiales (por ejemplo, en un DBMS , este es el texto de consultas SQL , en compiladores , archivos fuente). Las reglas por las que se construye el texto para su procesamiento suelen llamarse gramática . Un programa que traduce el texto fuente a una forma que es fácil de procesar programáticamente se llama analizador .
JavaCC proporciona la creación de programas que analizan y analizan el texto de entrada de acuerdo con una gramática determinada, es decir, JavaCC facilita la escritura de analizadores .