PL/SQL source-code-parser (in Java)
Ich bin auf der Suche nach Allzweck-source-parser in Java.
Bibliothek, die mir helfen können, parser für PL/SQL-code. Auszug Funktionen, Prozeduren, packages und zeigen die Abhängigkeiten zwischen Ihnen.
- Sie benötigen mehr als einen parser zu berechnen "Abhängigkeiten". Siehe meinen Aufsatz über das Leben Nach dem Parsen (www.semanticdesigns.com/Products/DMS/LifeAfterParsing.html).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Betrachten ANTLR tool. Es existieren bereits PL/SQL Grammatik. Verbringen Sie einige Zeit zum Lesen über dieses tool. Es sollte sicherlich Ihr problem lösen.
Es ist ein plsql-parser auf GitHub, Zitat:
Dies ist ein [fast] vollständiger parser für PL/SQL-Sprache umfasst einen Lexer, Parser (, welche Optional erzeugt einen Abstrakten Syntax Baum) und ein TreeWalker. Aktuelle version ist Ziel für die Java-Sprache, aber kann leicht sein, Anschluss zu jedem anderen Ziel.
Ich interessiere mich für die Portierung von PL/SQL-Datenstrukturen, um Java-und werde versuchen, es die nächsten Wochen.
Eine weitere option könnte sein,https://stackoverflow.com/a/6631453/734687, aber beachten Sie, dass der port die Ziel-Sprache von C nach Java.