<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="95962" NadgradivoID="0" NRID="27677717" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=95962" StOgledov="162" StPrenosov="22" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-01 16:49:35" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-95962">20.500.12556/DKUM-95962</PID>
  <Naslov>Generalization of the context-aware scanning architecture for all character-level context-free languages</Naslov>
  <Podnaslov>doctoral dissertation</Podnaslov>
  <TujJezik_Naslov>Generalizacija kontekstno zavednega pregledovanja za vse črkovne kontekstno neodvisne jezike</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Multiple representation editors utilize multiple editor panes to display a program in
different notations. The internal representations of editor panes for the visual and
textual notation differ significantly. In the former case the internal representation is
a tree, where there are no limitations placed on the syntax of textual labels inside the
nodes, in the later case it is text where the syntax of the corresponding lexemes is severely
restricted. The limitations follow from the use of the traditional parsing architecture.
We present a novel scanner-based architecture, which lifts these limitations. It can
directly parse all possible specifications and has a comparable power as a scannerless-
architecture. The architecture is based on right-nulled generalized LR (RNGLR) parsing
and is a generalization of the context-aware scanning architecture. Our architecture
degenerates to context-aware scanning for deterministic character-level context free
languages, therefore, the performance is comparable in that case. Our implementation is
currently outperformed by context-aware scanning in combination with RNGLR by at
most 72%, tested on JSON, ANSI C, ISO 7185:1990 Pascal, Fortran 90 and VS COBOL II
with files up to 1MB in size. For nearly deterministic languages the performance degrades
gracefully and is predominantly linear.</Opis>
  <TujJezik_Opis>Ure je va lniki z več predstavitvami uporabljajo več urejevalnih podoken za prikaz pro- grama v drugačnih notacijah. Notranje predstavitve urejevalnih podoken za vizualno in tekstovno notacijo se bistveno razlikujejo. V prvem premeru je notranja predstavitev drevo, kjer ni omejitev sintakse tekstovnih oznak znotraj vozlišč, v drugem primeru je besedilo, kjer je sintaksa ustreznih leksemov močno omejena. Omejitve sledijo iz uporabe tradicionalne arhitekture za razčlenjevanje. Predstavljamo novo arhitekturo na podlagi pregledovalnika, ki odpravlja te omejitve. Lahko neposredno razčleni vse možne speci- fikacije in ima primerljivo moč kot arhitektura brez pregledovalnika. Arhitektura temelji na desno-ničelnem LR (RNGLR) razčlenjevanju in je posplošitev kontekstno zavednega pregledovanja. Naša arhitektura se degenerira v kontekstno zavedno pregledovanje za deterministične črkovne kontekstno, zato je zmogljivost v tem primeru primerljiva.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>context-aware scanning</Beseda>
    <Beseda>pseudo-scannerless parsing</Beseda>
    <Beseda>scannerless parsing</Beseda>
    <Beseda>generalized
LR</Beseda>
    <Beseda>right-nulled GLR</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>kontekst no zavedno pregledovanje</Beseda>
    <Beseda>psevdo razčlenjevanje brez pregledovalnika</Beseda>
    <Beseda>razčlenjevanje brez pregledovalnika</Beseda>
    <Beseda>posplošen LR</Beseda>
    <Beseda>desno-ničeln GLR</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[Ž. Leber]</Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1033" ISO639-3="eng">Angleški jezik</Jezik>
  <TujJezik ID="1060" ISO639-3="slv">Slovenski jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb31" DRIVER="info:eu-repo/semantics/doctoralThesis">Doktorsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2025-11-14 17:57:14</DatumVstavljanja>
  <DatumObjave>2026-04-23 10:57:15</DatumObjave>
  <DatumSpremembe>2026-05-05 03:07:30</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2026</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>Maribor</KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe>Maribor</KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani>XXII, 122 str.</StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <Licence>
    <Licenca ID="6" Kratica="CC BY 4.0" Naziv="Creative Commons Priznanje avtorstva 4.0 Mednarodna" URL="http://creativecommons.org/licenses/by/4.0/deed.sl" Logo="by.png" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/licence/by.png" DatumZacetkaLicenciranja="2025-11-14" VezanoNa="" VezanoNaAng="" Besedilo="" BesediloAng=""></Licenca>
  </Licence>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="96832" Ime="Žiga" Priimek="Leber" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="271287907" Afiliacija="" ArrsID="52029" ORCID=""></Oseba>
    <Oseba ID="2736" Ime="Tomaž" Priimek="Kosar" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="12913251" Afiliacija="" ArrsID="23454" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.4&#039;13:004.4&#039;232(043.3)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/276907267">276907267</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="204655" DatotekaNRID="14623581" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://dk.um.si/teme/dkumDev2/img/fileTypes/pdf.gif" VelikostDatoteke="1557918" VelikostDatotekeKratko="1,49 MB" DatumVstavljanja="2026-03-19 14:18:16" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>DOK_Leber_Ziga_2026.pdf</Naziv>
      <OrgNaziv>DOK_Leber_Ziga_2026.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>7F8500919F681380DBDD64F494F4DC7B</MD5>
      <SHA256>101dc219441efc2b49ae2a829a1c8f0316d9ce56a0e027d4a2d20c7c3b6ccdb2</SHA256>
      <UUID>1673c996-2396-11f1-9193-00155d0001a1</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=204655</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1033" Oznaka="" Dolzina="253095"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="3" Kratica="FERI" ZavodEvsID="0000080" Logo="FERI_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FERI_logo.gif">Fakulteta za elektrotehniko, računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.08" Koda="2.08" Naziv="Doktorska disertacija" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
