-
Notifications
You must be signed in to change notification settings - Fork 0
KacperZielinski/Compiler-2018-2019
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Kacper Zieliński Nr indeksu: 236*** 1. Załączone pliki - lexer.y - plik FLEX'a, służący do analizy leksykalnej (przekazuje ciąg tokenów do Bison'a lub zwraca niektóre błędy przy niepoprawnej składni) - parser.y - plik BISON'a, służacy do analizy gramatycznej, zawiera funkcje generujące i drukujące kod maszyny wirtualnej, hashmapę przechowywanych symboli, obsługę poleceń matematycznych, logicznych oraz błędów - Makefile - plik służacy do kompilacji kompilatora za pomocą polecenia 'make' - wyniki_testow.jpg - zawiera skan wyników przeprowadzonych testów 2. Kompliacja programu Należy użyć polecenia 'make', które stworzy nam właściwy plik 'kompilator'. (standard c++11 minimum) 3. Przykładowe użycie programu ./kompilator program0.imp outputFile outputFile zawiera kod na maszynę rejestrową. 4. Środowisko - Linux Ubuntu 16.04 x64 - bison (GNU Bison) 3.0.4 - flex 2.6.0 - g++ (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609
About
No description or website provided.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published