1 Kommentar (1 Kommentar)1 Reaktion (1 Reaktion)0 zugewiesene Personen (0 zugewiesene Personen)JavaScript3.497 Forks (3.497 Forks)batch import
enhancementgood first issuehelp welcomeparser
Repository-Metriken
- Stars
- 22.960 Sterne (22.960 Sterne)
- PR-Merge-Metriken
- Durchschn. Merge 6m (Durchschn. Merge 6m)2 gemergte PRs in 30 T (2 gemergte PRs in 30 T)
Beschreibung
It'd be nice to be able to use Lezer for parsing paired with our output pipeline... this would allow users wishing to pay a higher download cost to get much improved support for some languages that require a more complex parsing engine.
References:
Contributor Guide
- Research-Richtung
- Diese Funktionsanfrage betrifft die Integration des Lezer Parsingsystems in die Ausgabepipeline von highlight.js. Um zu beginnen, überprüfe die verlinkten Issues (#3619, #3620) und die Lezer Dokumentation (https://lezer.codemirror.net/docs/guide/). Die Hauptherausforderung besteht darin zu verstehen, wie der Parse Baum von Lezer auf die bestehenden Tokenisierungs und Ausgabemechanismen von highlight.js abgebildet werden kann. Derzeit gibt es keine Zuweisungen oder verknüpfte PRs, daher ist dieses Issue zur Erkundung offen. Ein guter erster Schritt wäre, einen Proof of Concept Prototyp für eine einzelne Sprache zu erstellen, um den Ansatz zu validieren.
- Tech Stack
- javascript
- Domain
- tooling
- Issue Type
- Funktion
- Voraussetzungen
- JavaScripthighlight.js architectureLezer grammars