Humboldt-Universität zu Berlin ZE Rechenzentrum (CMS) Abt. Systemsoftware und Kommunikation Dr. rer. nat. Andreas Kunert |
![]() ![]() |
Bei diesem Text handelt es sich um einen Versuch meinerseits, ein ziemlich trockenes Thema nett lesbar aufzubereiten. Die LR(k)-Analyse wird von vielen Studenten nur wenig gemocht (wobei ich im dritten Semester keine Ausnahme darstellte), kann aber - wenn man sie halbwegs verstanden hat - durchaus Spaß machen (Spaß ist in dem schrägen Sinn zu verstehen, den nur Informatiker nachvollziehen können)
Die LR(k)-Analyse ist innerhalb der Informatik mit zwei wichtigen Erkenntnissen verbunden:
Der vorliegende Text soll helfen, den Einstieg in die Materie etwas zu vereinfachen, indem er zuerst die notwendigen Grundbegriffe erklärt und anschließend die einzelnen Analyseverfahren (in der Theorie und am Beispiel) beschreibt.
Dabei kann (und soll) dieser Text kein Compilerbaubuch ersetzen. Er sollte vielmehr als Ergänzung angesehen werden; genau die Stellen erklären, die im Buch unverständlich waren (und vielleicht genau an den Stellen Lücken aufweisen, wo das Buch eine gute Beschreibung liefert...).
1 | Grundbegriffe |
2 | Bottom-Up-Syntaxanalyse |
3 | LR(0)-Syntaxanalyse |
4 | SLR(1)-Syntaxanalyse |
5 | LR(1)-Syntaxanalyse |
6 | LALR(1)-Syntaxanalyse |
7 | LR(k)-Syntaxanalyse für k>1 |
A | Aufgaben |
B | Literatur |
lr.pdf | 455K | 16.06.2017 | "LR(k)-Analyse für Pragmatiker" als PDF |
Page created: Monday, 28-Apr-2003 16:45:00 MET DST Last update: Friday, 14-February-2014 17:53:49 CET Datenschutzerklärung |
![]() |
![]() |
|
![]() |