Ohm : une boîte à outils d'analyse basée sur PEG
2025-02-11
Ohm est une puissante boîte à outils d'analyse composée d'une bibliothèque et d'un langage spécifique au domaine (DSL). Elle vous permet d'analyser des formats de fichiers personnalisés ou de créer rapidement des analyseurs, des interpréteurs et des compilateurs pour les langages de programmation. Le langage Ohm est basé sur les grammaires d'expressions d'analyse (PEG), une manière formelle de décrire la syntaxe similaire aux expressions régulières et aux grammaires non contextuelles. La bibliothèque Ohm fournit une interface JavaScript pour créer des analyseurs, des interpréteurs et plus encore à partir des grammaires que vous écrivez.
Lire plus
Développement
analyseur