ArkScript-lang / ArkScript-lang/syntax-highlighting
Unify the syntax update workflow
- Vorherrschende Sprache
- JavaScript
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currently, when we want to update the syntax of the language, we have to update multiple configuration files, so that all the editors are up to date.
The VSCode plugin has a script to help generate the syntax file: https://github.com/ArkScript-lang/ArkScript-VSC/blob/master/generation/runner.py
It would nice to be able to have a single file to describe the syntax and update all the config files (nano, vim, vscode, pygments...).
Could include:
- keywords
- macros
- standard functions
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, generation/runner.py im verknüpften ArkScript VSCode-Plugin zu lesen, und untersuche die Syntax-Konfigurationsdateien für nano, Vim, VSCode und Pygments. Definiere die gemeinsamen Quelldatenfelder für Schlüsselwörter, Makros und Standardfunktionen und stelle dann sicher, dass alle genannten Editor-Konfigurationen aus dieser einen Datei aktualisiert werden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, python, vim, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100