compilerbau:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
compilerbau:start [2021/11/09 10:17] – [Compilerbau (Einführung)] Martin Pabst | compilerbau:start [2022/05/19 08:05] – [Inhalt dieses Tutorials] Martin Pabst | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
</ | </ | ||
- | Ein Schüler (Lukas) | + | Ein Schüler |
+ | |||
+ | <WRAP center round info 80%> | ||
+ | Ein **Compiler** ist ein Computerprogramm, | ||
+ | - **Lexer**: Der Lexer zerlegt den Programmtext in die kleinsten syntaktisch sinnvollen Einheiten (" | ||
+ | - **Parser**: Der Parser analysiert die Liste der Tokens und erstellt daraus eine strukturelle Repräsentation des Programms, üblicherweise einen Baum (" | ||
+ | - **Interpreter/ | ||
+ | </ | ||
- | Ein Compiler ist ein Computerprogramm, | ||
- | - Lexer: Der Lexer zerlegt den Programmtext in die kleinsten syntaktisch sinnvollen Einheiten (" | ||
- | - Parser: Der Parser analysiert die Liste der Tokens und erstellt daraus eine strukturelle Repräsentation des Programms, üblicherweise einen Baum (" | ||
- | - Interpreter/ | ||
Im Folgenden wird die Funktionsweise eines Compilers vorgestellt, | Im Folgenden wird die Funktionsweise eines Compilers vorgestellt, | ||
+ | ====== Inhalt dieses Tutorials ====== | ||
* [[.lexer: | * [[.lexer: | ||
* [[.parser: | * [[.parser: |
compilerbau/start.txt · Zuletzt geändert: 2022/05/19 08:10 von Martin Pabst