DDPLS
Der Language Server der Deutschen Programmiersprache.
Mit einem Language Server ist es möglich IDE's zu erweitern, um DDP zu unterstützen.
Features
Syntax highlighting
Der Language server vergibt je nach Kontext, bestimmten Bereichen des Quellcodes Attribute
So können erweiterungen die Attribute des Language Servers benutzen, um diesen Textabschnitten verschiedene Farben zu vergeben.

Der Language server schickt Fehlermeldungen des Kompilierers an die Erweiterung, sodass sie dem Nutzer angezeigt werden kann.
Hover
Zeigt die Variablen-/Funktionsdeklaration und ihrer Position, wenn die Maus über eine Variable oder einen Funktionsaufruf schwebt.
Über einer Variable

Über einem Funktionsaufruf

Go to definition und Peek definition
Mit "Go to definition" kann man schnell zu einer Variablen- oder Funktionsdeklaration springen.
Peek definition erlaubt dem Nutzer schnell eine Variablen- oder Funktionsdeklaration einzusehen, wie hier im Bild:

Vorschläge
Während dem Tippen kann der Language Server dir Vorschläge für Schlüsselwörter, Typen, Funktionen und Variablen geben.

Umbennenen
Man kann Variablen, Funktionsparameter und Kombinationsparameter umbennen.

Variablen Hervorhebung
Variablen und Parameter werden hervorgehoben wenn die Maus neben ihr liegt
