¿Hay alguna utilidad de edición de gramática para gramáticas libres de contexto desarrolladas en Java?Utilidad del editor de gramática para gramáticas libres de contexto en Java
Respuesta
Lo único que sé sería XText.
podría ser un poco sobre-kill:
xtext es un marco para el desarrollo de lenguajes de programación y de dominio de lenguajes específicos (DSLs). Simplemente describa su propia DSL utilizando el lenguaje gramatical EBNF simple de Xtext y el generador creará un analizador sintáctico, un modelo AST-meta (implementado en EMF) y un editor de texto Eclipse con todas las características.
El editor de DSL se ve así:
alt text http://www.eclipse.org/Xtext/documentation/latest/images/getting-started-grammar.png
que le permite jugar con el lenguaje que acaba de definir:
alt text http://www.eclipse.org/Xtext/documentation/latest/images/getting-started-editor.png
ANTLRWorks el entorno de desarrollo GUI para antlr es bastante bonito. Lo he usado con facilidad en el pasado.
También encontré que:
Si prefiere compilador integrado en su aplicación sin generar archivos de código fuente, echar un vistazo a Parbolizado: https://github.com/sirthias/parboiled
- 1. Gramáticas libres de contexto versus gramáticas sensibles al contexto?
- 2. Generando n sentencias de gramáticas libres de contexto
- 3. Regular vs Contexto Gramáticas gratis
- 4. Generador de editor para gramáticas ANTLR?
- 5. ¿Utilidad para formatear un archivo de gramática de Bison/Yacc?
- 6. boost :: espíritu que compone gramáticas de gramáticas
- 7. Uso de gramáticas adaptativas
- 8. Analizando una gramática sin contexto en Python
- 9. ¿Qué es una gramática gratuita de contexto?
- 10. Gramáticas compostables
- 11. Buscando una gramática de Java en formato lex/yacc
- 12. Analizador de gramática de contexto libre (CFG) en Go
- 13. Gramática sin contexto que describe expresiones regulares?
- 14. Gramáticas de análisis utilizando OCaml
- 15. Historial de coma que se arrastra en las gramáticas del lenguaje de programación
- 16. ¿Cómo usar un contexto de nomenclatura para encontrar índices de Bruijn de variables libres?
- 17. ¿Qué hay de estas gramáticas y el analizador mínimo para reconocerlo?
- 18. utilidad clon de HashMap en Java
- 19. Convención de nomenclatura para clases de utilidad en Java
- 20. y seguir de los no terminales en dos gramáticas
- 21. ¿Cómo agregar la utilidad de carga al editor wmd?
- 22. Utilidad de anotación Java para texto de líneas múltiples
- 23. ¿Las expresiones regulares de Ruby 1.9 son igualmente potentes para una gramática libre de contexto?
- 24. Formando las "gramáticas" de Mockito
- 25. Gramáticas recursivas en FParsec
- 26. Gramáticas, Combinadores de análisis Scala y conjuntos sin orden
- 27. Utilidad del método 'java.lang.reflect.Method.getDefaultValue()'?
- 28. gramática Cima del bucle infinito
- 29. Prólogo: Combinación de gramáticas DCG con otras restricciones
- 30. ¿Existen gramáticas de verilog completas del sistema de fuente abierta?
intuitiva y sencilla para usar, gran editor, poderoso - Me gusta ese. –