nearley est une bibliothèque de parsing pour JavaScript qui permet de créer des analyseurs syntaxiques (parsers) pour des langages et des formats de données personnalisés. Elle est basée sur la grammaire de Earley, ce qui lui permet de gérer des grammaires complexes, y compris celles qui sont ambigües. Nearley est particulièrement utile pour les développeurs qui souhaitent créer des outils de traitement de langage naturel, des compilateurs ou des interprètes. Bien que Nearley soit une excellente option pour le parsing, il existe d'autres bibliothèques qui offrent des solutions similaires. Voici quelques alternatives :
Pour voir comment Nearley se compare à ANTLR4, Jison et PEGJS, consultez le lien suivant : Comparaison entre antlr4, jison, nearley et pegjs.