Erstellen von benutzerdefinierten interpreter in Java: Wo beginnen?

Unser Unternehmen verwendet eigenen (hier) - scripting-Sprache für die Programmierung, aber Sie würden gerne erstellen Dolmetscher, die übersetzen dieses script-codes auf Java. Diese scripting Sprache ist ziemlich ernst, also es ist keine kleine Sache.

Ich wurde gebeten, über diese Aufgabe, aber es scheint nicht so trivial Herausforderung. Bevor ich jetzt alles tun, dumm und mit dem schreiben beginnen Milliarden von Zeilen Parsen, was sollte ich wissen? Wo soll ich anfangen, um dies richtig?

PS: ich benötige die übersetzung von script-Dateien .java-Quellen, die nicht direkt zu bytecode.

  • Irgendein besonderer Grund für die Umwandlung direkt auf Java und läuft nicht über einen Java-interpreter (also eine Java-basierte Skript-engine für die scripting-Sprache)?
  • ja, aber es ist schwer zu erklären
  • Gut dann ist es schwer zu beantworten...
  • Warum erwarten Sie, dass "Milliarden von Zeilen"? Ein trivial-source-zu-source-compiler ist fast immer einfacher als ein Dolmetscher.
InformationsquelleAutor Xorty | 2011-07-28
Schreibe einen Kommentar