1 commento (1 commento)1 reazione (1 reazione)0 assegnatari (0 assegnatari)JavaScript3497 fork (3497 fork)batch import
enhancementgood first issuehelp welcomeparser
Metriche repository
- Star
- 22.960 stelle (22.960 stelle)
- Metriche merge PR
- Merge medio 6m (Merge medio 6m)2 PR mergiate in 30 g (2 PR mergiate in 30 g)
Descrizione
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:
Guida contributor
- Direzione di ricerca
- Questa richiesta di funzionalità riguarda l'integrazione del sistema di parsing Lezer con la pipeline di output di highlight.js. Per iniziare, rivedi i problemi collegati (#3619, #3620) e la documentazione di Lezer (https://lezer.codemirror.net/docs/guide/). La sfida principale è capire come mappare l'albero di parsing di Lezer ai meccanismi di tokenizzazione e output esistenti di highlight.js. Attualmente non ci sono assegnatari o PR collegati, quindi questo problema è aperto all'esplorazione. Un buon primo passo sarebbe prototipare una proof of concept per un singolo linguaggio per convalidare l'approccio.
- Tech stack
- javascript
- Dominio
- tooling
- Tipo issue
- Funzionalità
- Prerequisiti
- JavaScripthighlight.js architectureLezer grammars