ChoicescriptIDE / ChoicescriptIDE/main

@{} Multireplace nested syntax highlighting is over sensitive

Offen
#47 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
backlog bug minor
Vorherrschende Sprache
JavaScript
Sterne
36
Forks
8
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

You can nest {} expressions within @{} multireplace statements. CSIDE tries to support this in syntax highlighting, but seems to drop the ball on matching/closing an equal number of brackets:

![image](https://user-images.githubusercontent.com/3001447/36513522-df56918e-1767-11e8-8649-18bd5f765429.png)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die verschachtelten {}-Ausdrücke innerhalb einer @{}-Multireplace-Anweisung in der Syntaxhervorhebung von CSIDE zu reproduzieren. Verfolge, wie Klammern zugeordnet und geschlossen werden; fertig ist die Aufgabe, wenn verschachtelte Ausdrücke ihre korrekte Hervorhebung behalten, ohne überempfindlich auf die Verschachtelungstiefe von Klammern zu reagieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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