PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Skript-Interpreter


Exxtreme
2004-08-31, 01:56:02
Hmmm, kennt vielleicht eine Code-Beispiele, wie man seinen eigenen, einfachen Skript-Interpreter programmiert? Muss nichts Großartiges und Kompliziertes sein.

Danke im Voraus.

Boba Fett
2004-08-31, 10:14:41
Hallo,

ist zwar vielleicht ein bißchen Overkill, aber ich kann JavaCC nur empfehlen:

https://javacc.dev.java.net/

Besonders mit dem enthaltenen JJTree kann man sehr einfach kleine Script-Sprachen implementieren. Sind auch einige Beispiele dabei, die man anpassen leicht kann.

Grüße.

Boba

P.S.: Sehe gerade, dass du keine Programmiersprache angegeben hast, in der die Beispiele sein sollen - JavaCC ist natürlich in Java. Ähliche Generatoren gibt es aber auch für andere Sprachen, ANTLR (http://www.antlr.org/) z.B. ist sehr mächtig, aber dafür auch nicht ganz so leicht zu verstehen IMO.

Crushinator
2004-08-31, 10:17:44
http://www.mainzelahr.de/smile/schilder/guckstduhier.gif JVCL Interpreter (http://homepages.borland.com/jedi/jvcl/JvInterpreter.htm)

Stammt aus dem JEDI Projekt (http://homepages.borland.com/jedi/jvcl/) und der Sourcecode steht unter der MPL. Ich denke, Du wirst als BC++ User damit gut zurecht kommen. ;)

GastAst
2004-08-31, 10:44:01
wie isses mit LUA?

http://www.lua.org/about.html

littlejam
2004-08-31, 11:42:55
Flex und Bison fürs faule selbermachen, müsste in gängigen Linux Distributionen enthalten sein.

Selber Programmieren:
http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=parser+example&btnG=Search

1. Treffer:
http://bdn.borland.com/article/0,1410,20493,00.html

Gruß