quiero obtener una representación xml del ast de código Java y c. Hace 3 meses, le pregunté this question yet pero las soluciones no eran cómodas para mí¿Cómo convertir el código fuente a una representación basada en xml del ast?
- srcml parece ser una buena solución para este problema, pero no es compatible con los números de línea y columnas pero necesito esa característica.
- acerca de elsa: cite: "Hay un esfuerzo continuo para exportar el AST de Elsa como un documento XML, esperamos poder publicitarlo en la próxima publicación pública".
- dms ... no entendí eso.
- especialmente para java, hay javaml que admite números de línea. pero el sourceforge page no muestra ningún archivo.
pregunta: hay un software disponible que admite la conversión de ast en xml que admite números de línea (y columnas) [especialmente para java yc/C++]? ¿Hay alguna alternativa a javaml y srcml?
pd: no quiero tener generadores de analizadores. Espero encontrar una herramienta que se pueda usar en la consola escribiendo: ./my-xml-generator Test.java [o algo por el estilo] ... o una implementación Java también sería genial.
¿Qué es lo que quieres hacer, que * requiere * que uses XML? –
srcML ahora admite números de línea y columnas. Desde el sitio web: "Conocimiento de archivos y directorios con metadatos a nivel de archivo, es decir, idioma, ubicación de archivo e información de versión". He usado srcML extensamente y puedo verificar que tenga números de línea e información de columna. –