Poznámky
Osnova
Kapitola XI.
Syntaxí řízený překlad a generování vnitřního kódu
Syntaxí řízený překlad
Tříadresný kód
Syntaxí řízené generování 3AK
Z derivačního stromu k ASS: Příklad
Generování ASS
Generování ASS: Příklad 1/2
Generování ASS: Příklad 1/2
DAG: Příklad
Postfixová Notace
Z infixu do postfixu pomocí SA zdola nahoru
Překladové gramatiky
Překlad pomocí dvou gramatik
Překlad pomocí jedné gramatiky
Přímé generování 3AK
Překlad shora dolů: Úvod
Překlad shora dolů: Aritmetické výrazy
Výrazy: Proměnné a závorky
Výrazy: Sčítání 1/4
Výrazy: Sčítání 2/4
Výrazy: Sčítání 3/4
Výrazy: Sčítání 4/4
Výrazy: Násobení 1/4
Výrazy: Násobení 2/4
Výrazy: Násobení 3/4
Výrazy: Násobení 4/4
Gramatika pro výrazy: Celkově
Vyhodnocení výrazů: Příklad 1/16
Vyhodnocení výrazů: Příklad 2/16
Vyhodnocení výrazů: Příklad 3/16
Vyhodnocení výrazů: Příklad 4/16
Vyhodnocení výrazů: Příklad 5/16
Vyhodnocení výrazů: Příklad 6/16
Vyhodnocení výrazů: Příklad 7/16
Vyhodnocení výrazů: Příklad 8/16
Vyhodnocení výrazů: Příklad 9/16
Vyhodnocení výrazů: Příklad 10/16
Vyhodnocení výrazů: Příklad 11/16
Vyhodnocení výrazů: Příklad 12/16
Vyhodnocení výrazů: Příklad 13/16
Vyhodnocení výrazů: Příklad 14/16
Vyhodnocení výrazů: Příklad 15/16
Vyhodnocení výrazů: Příklad 16/16
Sémantická analýza: Kontrola typů
Kontrola typů: Příklad 1/3
Kontrola typů: Příklad 2/3
Kontrola typů: Příklad 3/3
Zkratové vyhodnocování
Zkratové vyhodnocování: Graf. reprezentace
Zkratové vyhodnocovaní pomocí ASS
Zkr. vyh. pomocí ASS: Implementace
Zkr. vyh. pomocí ASS: Příklad
Zkr. vyh.: Přímé generování kódu 1/5
Zkr. vyh.: Přímé generování kódu 2/5
Zkr. vyh.: Přímé generování kódu 3/5
Zkr. vyh.: Přímé generování kódu 4/5
Zkr. vyh.: Přímé generování kódu 5/5
Větvení: If-Then
Větvení: If-Then-Else
While cyklus
Repeat cyklus
YACC: Základní myšlenka
YACC: Fáze kompilace
Struktura zdrojového programu v YACCu
Popis gramatiky v YACCu
Sekce I: Deklarace
Sekce II: Překladová pravidla
Sekce III: Pomocné procedury
Zdrojový program v YACCu