Wie konvertiere ich Quellcode in eine XML-basierte Darstellung des Ast?

Ich möchte eine XML-Darstellung des Java- und C-Codes erhalten. Vor 3 monaten habe ich @ gefradiese Frage noch aber die Lösungen waren nicht bequem für mich

srcml scheint eine gute Lösung für dieses Problem zu sein, aber es unterstützt keine Zeilennummern und Spalten, aber ich brauche diese Funktion.Über elsa: cite: "Es wird derzeit versucht, den Elsa AST als XML-Dokument zu exportieren. Wir gehen davon aus, dass wir dies in der nächsten öffentlichen Version veröffentlichen können." dms ... habe das nicht verstanden. Speziell für Java gibt es javaml unterstützt Zeilennummern. aber diesourceforge page listet keine Dateien auf.

Frage: Gibt es eine Software, die die Konvertierung von Ast in XML unterstützt, die Zeilennummern (und Spalten) unterstützt [insbesondere für Java und C / C ++]? gibt es eine alternative zu javaml und srcml?

ps: Ich möchte keine Parser-Generatoren haben. Ich hoffe, ein Tool zu finden, das auf der Konsole verwendet werden kann, indem man ./my-xml-generator Test.java [oder so ähnlich] eingibt ... oder eine Java-Implementierung wäre auch großartig.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage