Zum Inhalt springen

VS-Code-Extension

Die VS-Code-Extension bringt den FinDSL-Sprachserver mit — ein vollständiges Editor-Erlebnis für .findsl-Dateien. Installation: siehe Installation.

FunktionWas sie tut
Syntax-HervorhebungSchlüsselwörter, Typen, Annotationen, Zahl-Literale farblich getrennt
DiagnosenValidierung in Echtzeit: Typfehler, fehlende @Quelle, unbekannte Aufrufe, Import-Probleme
HoverSignatur + Doc-Kommentar; @Quelle-§ werden verlinkt; Formeln als Bild gerendert
Inlay-HintsParameternamen am Aufruf und Geld-Symbole (€ / ¢) am Wert
VervollständigungSymbole, Typen, Member, Importe und Snippets (abbruch, ausgabe)
NavigationGehe-zu-Definition / -Typdefinition, Referenzen, Umbenennen, Aufruf-Hierarchie
GliederungDokument-Symbole, Faltung, Workspace-Symbolsuche (Strg+T)
Quick-Fixesu. a. fehlende @Quelle ergänzen, Builtin importieren
§-Verweise@Quelle und §-Referenzen im Text verlinken auf den Gesetzestext online
Formatterkonsistente Einrückung, Zwei-Spalten-Layouts (Datensätze, wähle-Arme)

Neben jedem prüfe-Block erscheint ein Play-Pfeil; je testfall ein Glyph am Rand. Ein Klick wertet den Block gegen den Referenz-Interpreter aus — bestanden erscheint grün, eine Abweichung rot. Die Fälle erscheinen zugleich im Test-Explorer von VS Code, inklusive Gutter-Markierungen.

Die Extension läuft in VS Code und — über Open VSX — in kompatiblen Editoren wie VSCodium und Cursor. Während der Vorabphase wird sie als .vsix ausgeliefert (siehe Installation).