Baranowski/latte
Compiler of a java sublanguage, with x86 and JVM backends
README
Wszystkie pliki źródłowe kompilatora znajdują się w podkatalogu src/
W podkatalogu lib/ znajdują się:
* Moduł Data.List.Utils
* Plik runtime.o i jego źródło - runtime.c
Poza tym rozwiązanie korzysta wyłącznie ze standardowych bibliotek Haskella, w tym z biblioteki Parsec.
Podkatalog build/ tworzony przez polecenie make, zawiera wszystkie pliki wygenerowane przy kompilowaniu kompilatora, poza samym plikiem wykonywalnym.
Zaimplementowane rozszerzenia:
* Klasy z metodami wirtualnymi
* Odśmiecanie
* Peephole optimization