1 commentaire (1 commentaire)1 réaction (1 réaction)0 personne assignée (0 personne assignée)JavaScript3 497 forks (3 497 forks)batch import
enhancementgood first issuehelp welcomeparser
Métriques du dépôt
- Stars
- 22 960 étoiles (22 960 étoiles)
- Métriques de merge PR
- Merge moyen 6m (Merge moyen 6m)2 PRs mergées en 30 j (2 PRs mergées en 30 j)
Description
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:
Guide contributeur
- Direction de recherche
- Cette demande de fonctionnalité implique l'intégration du système d'analyse Lezer avec le pipeline de sortie de highlight.js. Pour commencer, examinez les problèmes liés (#3619, #3620) et la documentation de Lezer (https://lezer.codemirror.net/docs/guide/). Le principal défi est de comprendre comment mapper l'arbre d'analyse de Lezer aux mécanismes de tokenisation et de sortie existants de highlight.js. Il n'y a actuellement aucun assigné ni PR lié, donc cette issue est ouverte à l'exploration. Une bonne première étape serait de prototyper une preuve de concept pour un seul langage afin de valider l'approche.
- Stack technique
- javascript
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Prérequis
- JavaScripthighlight.js architectureLezer grammars