ArkScript-lang / ArkScript-lang/syntax-highlighting

Unify the syntax update workflow

Offen
#1 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.