| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Razširjanje urejevalnikov programske kode z razpoznavalniki LPeg
Avtorji:ID Fajfar, Rok (Avtor)
ID Kosar, Tomaž (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf UN_Fajfar_Rok_2017.pdf (2,78 MB)
MD5: 9FA7A343E54F82299EAEADAB7CA4C801
PID: 20.500.12556/dkum/a75d064a-e496-4066-8712-e02bf259a0b9
 
Jezik:Slovenski jezik
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:Cilj diplomskega dela je predstaviti razpoznavalnike LPeg kot alternativo regularnim izrazom ter prikazati njihovo uporabo v namene razširjanja urejevalnikov programske kode. Razpoznavalniki tipa PEG so vrsta navzdoljnih razpoznavalnikov, LPeg pa je implementacija razpoznavalnikov PEG za skriptni programski jezik Lua. Po izgledu so podobni kontekstno prostim gramatikam z dodanimi regularnimi izrazi in imajo številne značilnosti zaradi katerih so odlična izbira za obdelavo sintakse programskih jezikov. S pomočjo knjižnice LPeg smo izdelali razširitev za urejevalnik programske kode Howl, ki dodaja podporo za funkcijski jezik Elixir.
Ključne besede:razpoznavalniki, Lua, urejevalniki, programski jeziki
Kraj izida:[Maribor
Založnik:R. Fajfar
Leto izida:2017
PID:20.500.12556/DKUM-67307 Novo okno
UDK:004.4'42:004.43(043.2)
COBISS.SI-ID:21000982 Novo okno
NUK URN:URN:SI:UM:DK:KPDKN9ON
Datum objave v DKUM:06.10.2017
Število ogledov:925
Število prenosov:94
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
Področja:KTFMB - FERI
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share


Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:10.08.2017

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Extending code editors with LPeg parsers
Opis:The goal of this diploma thesis is to present LPeg parsers as an alternative to regular expressions and to show their usage for the means of extending code editors. PEG parsers are a form of top-down parsers and LPeg is their implementation for the Lua scripting language. They look a lot like context free grammars with added regular expressions and have several attibutes that make them perfect for working with programming language syntax. With help of the LPeg library we've extended the editor Howl with Elixir support.
Ključne besede:parsers, Lua, editors, programming languages


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici