Grammatica (software)

Grammatica
http://grammatica.percederberg.net
Información general
Desarrollador(es)Per Cederberg
Autor(es)Per Cederberg
Lanzamiento inicial29 de marzo de info)
Última versión estable1.5 (info)
7 de marzo de 2009 (9 años, 8 meses y 11 días)
GéneroGenerador de analizadores sintácticos
Programado enJava
PlataformaMultiplataforma
LicenciaGNU Lesser General Public License
Estado actualActivo
En españolSí / No

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

  • Analizador sintáctico LALR: el algoritmo de análisis subyacente en Yacc
  • GNU Bison: generador de analizadores sintácticos compatible con Yacc
Other Languages
English: Grammatica
polski: Grammatica