dotnet / dotnet/csharp-tmLanguage

Grammar is slow on a line with a very long string literal (with embedded json)

Offen
#238 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
78
Forks
43
Ø Merge
34 Min.
Gemergte PRs (30 T.)
1

Beschreibung

## Details

What editor are you seeing the problem in? (e.g. Atom, Visual Studio Code, etc.)
VS Code

What version of the editor are you using?
1.66 insiders and 1.65 stable.

What color theme are you using?
N/A

## Repro

This file has the issue - [example.txt](https://github.com/microsoft/vscode/files/8332370/example.txt) - although in the original it contained a bearer token, so I couldn't include verbatin - all chars replaced with x.

_Originally reported by @kierenj in https://github.com/microsoft/vscode/issues/145876._

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der verknüpften example.txt und reproduziere die Verlangsamung in VS Code 1.65 stable oder 1.66 insiders unter Verwendung der C#-Syntaxgrammatik. Vergleiche das Verhalten mit dem langen String-Literal und dem eingebetteten JSON; als erledigt gilt die Aufgabe, wenn die durch die Grammatik verursachte Verzögerung verstanden ist und nicht mehr auftritt und das Ergebnis in den betroffenen Editorversionen verifiziert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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