ANTLR

ANTLR

ANTLR, OTRA herramienta para el reconocimiento de idiomas, es una herramienta de lenguaje que proporciona un marco para construir reconocedores, intérpretes, compiladores y traductores a partir de ...
ANTLR, OTRA herramienta para el reconocimiento de idiomas, es una herramienta de lenguaje que proporciona un marco para construir reconocedores, intérpretes, compiladores y traductores a partir de descripciones gramaticales que contienen acciones en una variedad de idiomas de destino.ANTLR proporciona un excelente soporte para la construcción de árboles, caminar por árboles, traducir, recuperar errores e informar errores.
antlr

Caracteristicas

Alternativas a ANTLR para todas las plataformas con cualquier licencia

parboiled

parboiled

Análisis PEG elegante en Java: ligero, fácil de usar, potente.
Bison

Bison

GNU Bison, comúnmente conocido como Bison, es un generador de analizador que forma parte del Proyecto GNU.
dropincc.java

dropincc.java

dropincc.java: un generador de analizador pequeño y fácil de usar.Especifique su gramática en Java puro y compile dinámicamente.Especialmente adecuado para la creación de DSL en java.
Ragel

Ragel

Ragel es un compilador de máquinas de estado finito y un generador de analizador que apunta a C, C ++ y ASM.Puede reconocer secuencias de bytes y ejecutar código en puntos arbitrarios del proceso.