<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=186487"><dc:title>Povezava jezikovnega strežnika s spletnim urejevalnikom</dc:title><dc:creator>Pristavec Žlindra,	Tim	(Avtor)
	</dc:creator><dc:creator>Dobravec,	Tomaž	(Mentor)
	</dc:creator><dc:subject>Spletni urejevalnik kode</dc:subject><dc:subject>Language Server Protocol</dc:subject><dc:subject>Co- deMirror</dc:subject><dc:subject>IntelliSense</dc:subject><dc:subject>WebSocket</dc:subject><dc:subject>Docker</dc:subject><dc:subject>Java</dc:subject><dc:subject>C/C++</dc:subject><dc:subject>ALGator.</dc:subject><dc:description>V diplomski nalogi bomo predstavili povezave spletnega urejevalnika kode z
IntelliSense podporo za programske jezike Java, C in C++. Spletni urejevalnik kode je sestavljen s pomočjo knjižnice CodeMirror 5 in je z jezikovnima
strežnikoma clangd ter Eclipse JDT Language Server povezan preko protokola LSP. Komunikacija med urejevalnikom kode in brskalnikom poteka
preko protokola WS, vmesni strežnik pa skupaj z jezikovnima strežnikoma
teče v okolju Docker. Rešitev je zasnovana tako, da jo je mogoče vgraditi
v poljubni spletni urejevalnik kode na tri načine. Povezava z jezikovnima
strežnikoma clangd in Eclipse JDT Language Server uporabniku omogoča
samo dopolnjevanje kode, sproti prikazane diagnostike z oznakami napak in
opozoril neposredno v urejevalniku itd. Tovrstne funkcionalnosti bistveno
pospešijo razvoj, zmanjšajo število napak in skrajšajo čas iskanja napak v
kodi, saj razvijalec povratno informacijo o pravilnosti kode prejme že med
pisanjem kode. Cilj je ustvariti modularen spletni urejevalnik kode z IntelliSense podporo, ki jo lahko preprosto vključimo v ALGator spletno aplikacijo.
Razviti spletni urejevalnik kode z integracijo jezikovnih strežnikov predstavlja celovito rešitev, ki spletnim urejevalnikom kode prinaša funkcionalnosti,
primerljive z razvojnim okoljem, kot je Visual Studio Code.</dc:description><dc:date>2026</dc:date><dc:date>2026-09-02 11:16:27</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>186487</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
