Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
http://dx.doi.org/10.18419/opus-10282
Autor(en): | Schäufele, Johannes |
Titel: | SKilL language server |
Erscheinungsdatum: | 2018 |
Dokumentart: | Abschlussarbeit (Bachelor) |
Seiten: | 57 |
URI: | http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-102994 http://elib.uni-stuttgart.de/handle/11682/10299 http://dx.doi.org/10.18419/opus-10282 |
Zusammenfassung: | Language 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. |
Enthalten in den Sammlungen: | 05 Fakultät Informatik, Elektrotechnik und Informationstechnik |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
SKilL Language Server.pdf | 439,32 kB | Adobe PDF | Öffnen/Anzeigen |
Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.