Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.357 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Eigener Compiler mit Delphi - Tutorial?

  Alt 7. Aug 2011, 17:19
Compilerbau ist ein mehrsemestriges Thema an der Uni im Informatikstudium. Sowohl die Quelltextanalyse als auch die Codeerzeugung sind äußerst komplexe Themen. Und für letzteres benötigt man auch sehr gute Assemblerkenntnisse. Daher ist das mit einem Tutorial nicht getan.

Ein kleiner Interpreter oder ein Quelltextparser oder so ist erst einmal gar nicht so schwer, wenn man schon gut programmieren kann. Das war für mich auch keinerlei Problem.
Probleme habe ich dann an der Stelle bekommen, an der Fehlertoleranz ins Spiel kommt. Denn der Parser sollte nicht beim ersten Fehler abbrechen, sondern so weit wie möglich weitermachen und weitere Fehler finden. Außerdem sollte er dem Benutzer möglichst gute Hinweise geben was an der Stelle gemeint gewesen sein könnte oder was fehlt usw.

Du findest hier z.B. einen recht einfach zu verstehenden Parser für Delphi:
http://code.google.com/p/castaliadelphiparser/
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat