@Spiele Programmierer: LLVM kenne ich bereits durch ein Seminar in dem ich derzeit noch bin. Allerdings habe ich mich mit dem Framework bislang noch nicht genau auseinander gesetzt.
Ich habe aber ohnehin vorgehabt, meinen Compiler von Grund auf selbst zu entwickeln. Endlich mal wieder ein Projekt, das keine Abhängigkeiten zu anderen Bibliotheken hat
Vor allem aber weil ich zur Zeit noch die "Compiler 1" Vorlesung an unserer Uni besuche und zu Lernzwecken alles selbst machen will. Deshalb habe ich auch kein
Lex und
Jack verwendet.
@Architekt: Die Idee dazu habe ich schon länger, weil es mich schon immer mal gereizt hat, eine eigene Sprache mit Compiler etc. zu entwickeln.
Den Namen habe ich schon seit einigen Monaten im Kopf und damit hat das Projekt dann im Grunde auch angefangen
.
So ähnlich hat ja auch Bjarne Stroustrup die erste Version von "C with Classes" gemacht bzw. das Programm "cfront" hat Code von "C with Classes" in C code als Zwischendarstellung übersetzt.
Gruß,
Lukas