Vaszil, GyörgyPetrov-Todorov, Péter2025-06-302025-06-302025-04-15https://hdl.handle.net/2437/395103A szakdolgozat célja, hogy bemutassa a szintaktikus elemzők működését. Egy alkalmazás segítségével szemlélteti, hogyan működik a forráskód értelmezése és fordítása. Továbbá szó lesz az ANTLR4 (Another Tool for Language Recognition) parser kód-generátor használatáról és működéséről is. Röviden összefoglalásra kerül, hogy mi is az a formális grammatika. Ezután következik compiler és interpreter összehasonlítása, a levezetési fa, balrekurzió, valamint a DFA és NFA bemutatása. Áttekintésre kerülnek a forráskód értelmezésének lépései, külön kitérve a lexerekre és parserekre. Továbbá a dolgozat tartalmazza a FIRST és FOLLOW halmazok meghatározását, valamint az LL(k) és LL(*) elemzők bemutatását. Végezetül egy ANTLR által létrehozott interpreter kerül megismertetésre.39huANTLRinterpreterbalrekurzióLL(k)LL(*)levezetési fafirstfollowdeterminisztikus véges automatagrammatikalexerparserTeknőc-grafikus programok végrehajtására alkalmas interpreter ANTLR4 alapokonInformatikaHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.