H
Schön wäre es, @HumeSikkins,
wenn du mir kurz schreiben klönntest, wie du da vorgegangen bist
Das wüsste ich auch gern. Ich schätze mal so: "Wie schaffe ich es ein simples Programm, für das andere Menschen 500 Zeilen brauchen, so kompliziert aufzubauen, dass es keiner versteht, das Ergebnis viermal soviele Zeilen braucht und 10 mal so langsam ist". Das hat ganz gut geklappt, schätze ich.
Mein ursprüngliches Ziel war es, simple Automaten zu basteln, die einzelne Teilbereiche der Sprache lexen und diese Automaten wollte ich dann kombinieren. Das hat nicht so gut geklappt.
hast du ein paar Tutorials zum Thema Parser schreiben?
Ich habe vorher den ersten Band der deutschen Ausgabe des Dragon-Books gelesen.
Davon ab. Du brauchst keinen Parser sondern nur einen simplen Lexer.
Links:
http://www.willemer.de/informatik/compiler/index.htm
http://www.drd.de/helmich/inf/comp/index.html
http://www.gm.fh-koeln.de/~ehses/pub/compiler/parsdemo-1.1/
http://wwwsys.informatik.fh-wiesbaden.de/weber1/parsdemo-1.0/gramintro.html
http://www.compilerbau.de/