Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1141127

LL(*) parsiranje domenskih jezika


Brečić, Luka
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:

Avatar Url Klemo Vladimir (mentor)


Citiraj ovu publikaciju:

Brečić, Luka
LL(*) parsiranje domenskih jezika, 2021., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb
Brečić, L. (2021) 'LL(*) parsiranje domenskih jezika', diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb.
@phdthesis{phdthesis, author = {Bre\v{c}i\'{c}, Luka}, year = {2021}, pages = {40}, keywords = {ALL(\ast), ANTLR, ChucK, parser generator, LL(\ast)}, title = {LL(\ast) parsiranje domenskih jezika}, keyword = {ALL(\ast), ANTLR, ChucK, parser generator, LL(\ast)}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Bre\v{c}i\'{c}, Luka}, year = {2021}, pages = {40}, keywords = {ALL(\ast), ANTLR, ChucK, parser generator, LL(\ast)}, title = {LL(\ast) Parsing for Domain-specific Languages}, keyword = {ALL(\ast), ANTLR, ChucK, parser generator, LL(\ast)}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font