VS-Code-Extension
Die VS-Code-Extension bringt den FinDSL-Sprachserver mit — ein vollständiges Editor-Erlebnis für .findsl-Dateien. Installation: siehe Installation.
Funktionen
Abschnitt betitelt „Funktionen“| Funktion | Was sie tut |
|---|---|
| Syntax-Hervorhebung | Schlüsselwörter, Typen, Annotationen, Zahl-Literale farblich getrennt |
| Diagnosen | Validierung in Echtzeit: Typfehler, fehlende @Quelle, unbekannte Aufrufe, Import-Probleme |
| Hover | Signatur + Doc-Kommentar; @Quelle-§ werden verlinkt; Formeln als Bild gerendert |
| Inlay-Hints | Parameternamen am Aufruf und Geld-Symbole (€ / ¢) am Wert |
| Vervollständigung | Symbole, Typen, Member, Importe und Snippets (abbruch, ausgabe) |
| Navigation | Gehe-zu-Definition / -Typdefinition, Referenzen, Umbenennen, Aufruf-Hierarchie |
| Gliederung | Dokument-Symbole, Faltung, Workspace-Symbolsuche (Strg+T) |
| Quick-Fixes | u. a. fehlende @Quelle ergänzen, Builtin importieren |
| §-Verweise | @Quelle und §-Referenzen im Text verlinken auf den Gesetzestext online |
| Formatter | konsistente Einrückung, Zwei-Spalten-Layouts (Datensätze, wähle-Arme) |
Prüffälle ausführen
Abschnitt betitelt „Prüffälle ausführen“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.
Kompatible Editoren
Abschnitt betitelt „Kompatible Editoren“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).