dotnet / dotnet/csharp-tmLanguage
Grammar is slow on a line with a very long string literal (with embedded json)
- 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