Hallo,
ich suche ein Compiler Tutorial mit Pseudocode. Also wenn ich
so bei Google nach Compiler Tutorials suche finde ich immer
welche die das anhand von Beispielen irgendwelchen Sprachen
erklären, oder etwas in assembly übersetzen möchten etc…
In was soll denn der Compiler übersetzen, wenn nicht nach Assembler? Oder willst du einen Interpreter schreiben?
Ich will einen Compiler für eine Scriptsprache machen
Wie definierst du denn „Scriptsprache“? schwach typisiert? Oder schon typisiert, aber nur zur Laufzeit?
(dieser
soll auch nicht in Assembly kompilieren, da er in einer
Scriptsprache geschrieben wird, die so eine Funktion nicht
bietet).
Moment mal. Jede ordentliche Programmiersprache bietet die Möglichkeit, einen Compiler zu schreiben, der Assembler ausspuckt.
Oder meinst du, dass du einen Interpreter schreiben willst?
Also suche ich ein Tutorial das, das ganze mit
Pseudocode erklärt. (Also wie man die einzelnen Bereiche
rausfiltert, etc)
rausfiltern? Meinst du parsen?
Also das parsen mit sehr wenig Vorwissen ist hier gut erklärt:
http://compilers.iecc.com/crenshaw/
Ist zwar veraltet, und Pascal statt Pseudocode, aber dafür wirklich popeleinfach erklärt.
Grüße,
Moritz