Grammatica (software)
Grammatica | ||
---|---|---|
Información general | ||
Tipo de programa | Generador de analizadores sintácticos | |
Autor | Per Cederberg | |
Desarrollador | Per Cederberg | |
Lanzamiento inicial | 29 de marzo de 2003 | |
Licencia | GNU Lesser General Public License | |
Estado actual | Activo | |
Información técnica | ||
Programado en | Java | |
Plataformas admitidas | Multiplataforma | |
Versiones | ||
Última versión estable | 1.5 (info) ( 7 de marzo de 2009 (15 años, 10 meses y 2 días)) | |
Enlaces | ||
Grammatica es un generador de analizadores sintácticos de C# y Java libre. Es similar a otras herramientas como Yacc o ANTLR.
Grammatica soporta el algoritmo LL(k) para gramáticas con un número ilimitado de tokens de anticipación. Está bastante bien probado, y ha sido autocompilado desde la versión 0.1. La documentación contiene una lista completa de características, así como una comparación con otros generadores de analizadores.
Grammatica es software libre y se distribuye bajo la licencia GNU Lesser General Public License (o GNU General Public License con una excepción de vínculos). Esta licencia garantiza el acceso al código fuente y los permisos de uso libre, pero la redistribución de cualquier código modificado debe ponerse bajo la misma licencia.
Véase también
[editar]- Analizador sintáctico LALR: el algoritmo de análisis subyacente en Yacc
- GNU Bison: generador de analizadores sintácticos compatible con Yacc