Pregled bibliografske jedinice broj: 1141127
LL(*) parsiranje domenskih jezika
LL(*) parsiranje domenskih jezika, 2021., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 1141127 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
LL(*) parsiranje domenskih jezika
(LL(*) Parsing for Domain-specific Languages)
Autori
Brečić, Luka
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
02.07
Godina
2021
Stranica
40
Mentor
Vladimir, Klemo
Ključne riječi
ALL(*) ; ANTLR ; ChucK ; parser generator ; LL(*)
Sažetak
U ovom radu ukratko su opisani elementi i strategije LL(*) i ALL(*) tehnika parsiranja. Osim osnovnog opisa tehnika iznesena je i kratka usporedba efikasnosti tih tehnika u odnosu na tradicionalne tehnike parsiranja. Dalje u radu opisan je ANTLR parser generator koji generira LL(*) i ALL(*) parsere te implementacija parsera za programski jezik ChucK, programski jezik za sintezu zvuka. Osim parsera, implementiran je poboljšani sustav rukovanja sintaksnim pogreškama kao i izgradnja simboličkih tablica za programe prilikom parsiranja. Primjeri korištenja implementacije programskog rješenja pokazani su u posljednjim poglavljima ovog rada.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Klemo Vladimir
(mentor)