<?xml version="1.0"?>
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/"><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:identifier>VisID: 38700</dc:identifier><dc:identifier>COBISS_ID: 290155523</dc:identifier><dc:language>sl</dc:language></metadata>
