2009-09-19 9 views
5

Ich kann nicht wirklich gute Beispiele für Implementierung von eigener Skriptsprache javax.script ...Java 6: Beispiele für die Implementierung eigener Skriptsprache mit javax.script?

Ich brauche etwas, mit nur finden zu starten.

  • Documenta
  • Beispiele
  • Tutorials
  • Videos
  • Präsentationen Folien (PDF)

Anmerkung 1: Ich spreche wirklich nicht über Javascript;)
Anmerkung 2: I nicht brauchen Beispiele, wie zu verwenden bestehenden Implementierungen, ich möchte eine eigene Sprache implementieren.

Vielen Dank.

+0

Dies war vor einer Weile jetzt. Würde es Ihnen etwas ausmachen, eine schnelle Zusammenfassung von dem, was Sie gefunden und getan haben, zu veröffentlichen? Vielen Dank ! – Nicholas

Antwort

2

Was ist mit dem scripting.dev.java.net Projekt, es enthält viele Script Engines (und ihre Quellen).

+0

Gute Idee! Ich werde es mir ansehen. Vielen Dank! –

0

keine besseren Ort zu beginnen, als die Spezifikation zu lesen (es gibt ein separates spec Dokument für Script-Engine Implementierer): JSR 223

+0

Ja, ich lese es schon, aber es ist ein bisschen zu komplex. Ich würde etwas leichter schätzen. –

0

Leider nicht wirklich eine direkte Antwort: aber anstatt zu versuchen, das javax.script Paket zu verwenden, Versuche zuerst deine Sprache zu implementieren. Javacc oder ANTLR sind ein guter Anfang.

+0

1) Wollte nur die API ausprobieren. 2) Habe schon eine kleine eigene Sprache;) –

0

Werfen Sie einen Blick auf die Java Scripting Programmer's Guide.

+0

Das ist mehr die Verwendung Teil. * "Wir werden die Implementierung von JSR-223-konformen Skript-Engines nicht im Detail behandeln" * –

+1

Ich sehe. Sie sollten erwähnen, dass Sie die Details wollen. "Nur etwas zu beginnen" klingt anders. ;) –