Compiler Flashcards
1
Q
Was sind die Aufgaben eines Compilers?
A
– lexikalische Analyse (Scanner)
– syntaktische Analyse (Parser)
– semantische Analyse
– Synthesephase
2
Q
Was ist die lexikalische Analyse?
A
Die Eingabe wird in Tokens gegliedert und überprüft ob diese Tokens an sich in der Sprache vorhanden sind.
3
Q
Was ist die syntaktische Analyse?
A
Die Abfolge der Tokens auf die Regeln der Grammatik zu überprüfen.
4
Q
Was ist die semantische Analyse?
A
Die Abfolge der Tokens auf Sinn zu überprüfen.
5
Q
Was ist die Synthesephase?
A
Der Code wird in Maschinensprache umgewandelt.
6
Q
Welche Aufgabe übernimmt der Scanner?
A
lexikalische Analyse
7
Q
Welche Aufgabe übernimmt der Parser?
A
syntaktische Analyse