SKilL language server

dc.contributor.authorSchäufele, Johannes
dc.date.accessioned2019-03-07T10:30:09Z
dc.date.available2019-03-07T10:30:09Z
dc.date.issued2018de
dc.description.abstractLanguage analysis features offered by integrated development environments (IDEs) can ease and accelerate the task of writing code, but are often not available for domain-specific languages. The Language Server Protocol (LSP) aims to solve this problem by allowing language servers that support these features for a certain programming language to be used portably in a number of IDEs. A language server for Serialization Killer Language (SKilL) was implemented that supports a multitude of language features including automatic formatting, completion suggestions, and display of references and documentation associated with symbols. This thesis presents how the language server was implemented and discusses associated challenges that arose due to the nature of the SKilL and LSP specification.en
dc.identifier.other520287290
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-102994de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/10299
dc.identifier.urihttp://dx.doi.org/10.18419/opus-10282
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleSKilL language serveren
dc.typebachelorThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Softwaretechnologiede
ubs.publikation.seiten57de
ubs.publikation.typAbschlussarbeit (Bachelor)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
SKilL Language Server.pdf
Size:
439.32 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.39 KB
Format:
Item-specific license agreed upon to submission
Description: