2010-11-25 26 views

Respuesta

4

Otra opción es Jflex y CUP. Según mi experiencia de uso, me gustó más la sintaxis que ANTLR. Sin embargo puntuaciones ANTLR más cuando se trata de la IDE de soporte y documentación ..

6

es un analizador/generador que tiene gramáticas para Java (y otros idiomas). Puede producir un árbol sintáctico abstracto (AST) que puede navegar y manipular como lo desee.

1

si usted busca un analizador simple, yo diría Avise JavaParser (una implementación mucho más pesado también se incluye en Eclipse)

1

Antes de ir tuercas con bibliotecas, ¿ha considerado si Doclets podría caber para sus propósitos? Si bien su objetivo es el análisis de Javadoc personalizado, Doclets en realidad tiene acceso a una gran cantidad de detalles sobre las clases en sí que pueden utilizarse para cualquier propósito.

Otra posibilidad similar no exactamente prevista es la funcionalidad del procesador de anotación bastante mal documentada que, a pesar de su nombre, se puede utilizar para generar código simple y desordenar dentro de lo que sea que cargue a través de los cargadores de clase.

Cuestiones relacionadas