Skripsprache entwickeln: Wo Anfangen
-
Hallo,
ich habe mir vorgenommen, in den nächsten Wochen an einer kleinen eigenen
Skriptsprache zu arbeiten. Was mich nun interessiert ist, gibt es ein
Tutorial im Internet, wo die ersten Schritte erklärt werden, damit man
einen Einstiegspunkt hat, ab dem man dann selber entwickeln kann.0x0ERRROR
-
Ich würde mit einem mathematischen Parser anfangen.
Und googlen nach "recursive descent".
-
1. http://magazin.c-plusplus.net/artikel/Interpreterbau - Ein Anfang lesen
2. Mathematikparser schreiben, AST generieren
3. AST auswerten
4. Skriptsprache entwerfen (erst jetzt, damit du dir nicht zu viel zumutest)
5. Repeat until Sprache sinnvoll: Winzigkleines Feature hinzufügen und testen
6. Neue Features hinzufügen/Auswertung OptimierenOptimieren ist wirklich interessant, aber wer es dorthin geschafft hat, dürfte die Info selbst rauskriegen.
-
Man sollte sich bestehende einfache Scriptsprachen anschauen und nachimplementieren.