Estoy buscando una biblioteca de Go que proporcione un análisis de CFG (preferiblemente no en la Forma normal de Chomsky). ¿Alguien ha escuchado algo, o debería escribirlo? :)Analizador de gramática de contexto libre (CFG) en Go
8
A
Respuesta
4
¿Conoces goyacc?. Aunque no es una biblioteca, sino un generador de código. De todos modos es compatible con CFG y es IMO una forma bastante estándar para manejar tales tareas. (?)
2
No puedo ayudarlo específicamente con los CFG, pero el Go Dashboard es una buena lista central de las bibliotecas de Go.
Mirando por encima de él para analizadores, dos parecen útiles en un principio glace:
Cuestiones relacionadas
- 1. Analizando una gramática sin contexto en Python
- 2. ¿Qué es una gramática gratuita de contexto?
- 3. ¿Hay un analizador de Go?
- 4. Convierta la expresión regular a CFG
- 5. ¿Las expresiones regulares de Ruby 1.9 son igualmente potentes para una gramática libre de contexto?
- 6. Gramática sin contexto que describe expresiones regulares?
- 7. Gramática de expresiones aritméticas y Analizador
- 8. ¿Qué tipo de analizador se necesita para esta gramática?
- 9. Extensión a CFG, ¿qué es?
- 10. Sintaxis de Gramática y Lingüística
- 11. ¿Es "regex" en los lenguajes de programación modernos realmente "gramática sensible al contexto"?
- 12. Gramáticas libres de contexto versus gramáticas sensibles al contexto?
- 13. gramática holandesa en python's NLTK
- 14. ¿Cuáles son las diferencias entre PEG y CFG?
- 15. la conversión de una gramática en LL (1) gramática: algunos problemas
- 16. ¿Qué herramientas de analizador sintáctico basadas en gramática existen para ruby?
- 17. Utilidad del editor de gramática para gramáticas libres de contexto en Java
- 18. java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration
- 19. Go usa Ir a analizarse?
- 20. ¿Hay un analizador de flex - bison para javascript?
- 21. ¿Cómo probar un analizador de CSS?
- 22. gramática Cima del bucle infinito
- 23. Boost :: Ejemplo de gramática simple de Spirit
- 24. Lexer/analizador para generar código Scala a partir de la gramática BNF
- 25. ¿Cómo regreso de func main en Go?
- 26. Gramática que resuelve Mayúsculas/Reducir conflictos
- 27. bibliotecas de C++ que implementan Go rutinas o Go canales?
- 28. Problemas con la gramática de limón (¿prioridad?)
- 29. problemas de gramática C#, ANTLR, ECMAScript
- 30. Gramática Lisp en yacc
¿Está analizando un CFG que especifique, o para el lenguaje Go, o algo más (análisis de gramáticas arbitrarias que se especificarán en tiempo de ejecución) que desee? – hardmath
@hardmath Para un CFG especifico (aplicación NLP) – Blacksad