2009-09-19 13 views
5

Je ne peux pas trouver de bons exemples pour la mise en œuvre propre langage de script utilisant javax.script ...Java 6: Exemples pour implémenter son propre langage de script en utilisant javax.script?

J'ai juste besoin quelque chose pour commencer.

  • Documentations
  • Exemples
  • Tutoriels
  • Vidéos
  • diapositives Présentations (PDF)

Note 1: Je parle vraiment pas javascript;)
Note 2: I ne pas besoin d'exemples, comment utiliser implémentations existantes, je veulent mettre en œuvre un propre langue.

Merci.

+0

C'était il y a un moment maintenant. Pourriez-vous poster un résumé rapide de ce que vous avez trouvé et fait? Merci ! – Nicholas

Répondre

2

Qu'en est-il le projet scripting.dev.java.net, il comprend de nombreux moteurs de script (et leurs sources).

+0

Bonne idée! Je vais le regarder. Merci! –

0

Pas de meilleur endroit pour commencer que la lecture de la spécification (il y a un document de spécification distinct pour implémenteurs moteur de script): JSR 223

+0

Oui, je le lis déjà, mais c'est un peu trop complexe. J'apprécierais quelque chose de plus facile. –

0

Désolé, pas vraiment une réponse directe mais plutôt que d'essayer d'utiliser le paquet javax.script, essayez d'implémenter d'abord votre langue. Javacc ou ANTLR sont un bon début.

+0

1) Je voulais seulement essayer l'API. 2) Avoir déjà un peu de langue propre;) –

0
+0

C'est plus la partie d'utilisation. * "Nous ne détaillerons pas l'implémentation des moteurs de script compatibles JSR-223 en détail" * –

+1

Je vois. Vous devriez mentionner que vous voulez les détails. "Juste quelque chose pour commencer" semble différent. ;) –