Jan Bródka - strona główna
Metody translacji
Kolokwium końcowe z Metod translacji odbędzie się w dniu 05.06.2025 (czwartek) o godz. 18.15 w sali 107
Strona przedmiotu w systemie usos
Materiały przygotowane w ramach projektu NERW2
Przykłady
- Prosty kalkulator pojedynczych wyrażeń arytmetycznych - obliczenia bezpośrednie
- Prosty kalkulator pojedynczych wyrażeń arytmetycznych - obliczenia na podstawie drzewa struktury
Dokumentacja i inne informacje
Wybrane narzędzia wspomagające tworzenie analizatorów leksykalnych i składniowych oraz generatorów kodu
- FLEX
- klasyczny generator analizatorów leksykalnych, tworzy kod w języku C, współpracuje z generatorem Bison
- Bison
- klasyczny generator analizatorów składniowych, tworzy kod w języku C, współpracuje z generatorem FLEX,
wygenerowany parser stosuje metodę LALR(1)
- Gardens Point LEX
- generator analizatorów leksykalnych przeznaczony dla środowiska .NET (C#), zbliżony do generatora FLEX,
współpracuje z generatorem Gardens Point Parser Generator
- Gardens Point Parser Generator
- generator analizatorów składniowych przeznaczony dla środowiska .NET (C#), zbliżony do generatora Bison,
współpracuje z generatorem Gardens Point LEX
- ANTLR
- popularny generator umożliwiający generowanie analizatorów w różnych językach (Java, C#, C++, Python i innych)
- Coco/R
- generator umożliwiający generowanie analizatorów w różnych językach (C#, Java, C++, F#, VB.Net i innych),
wygenerowany parser stosuje metodę zejść rekurencyjnych
- lista narzędzi
- zestawienie dostępnych w internecie narzędzi wspomagających tworzenie kompilatorów
Wykłady w internecie związane z metodami translacji