awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesCustom Parser Development

Defining formal grammars to match input strings and derive structured representations of text.

Distinct from Formal Grammar Parser Generators: Focuses on the process of developing the parser logic using the generator, rather than just the generator tool itself.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Custom Parser Development. Refine with filters or upvote what's useful.

Awesome Custom Parser Development GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • harc/ohmAvatar de harc

    harc/ohm

    5,530Voir sur GitHub↗

    Ohm est une boîte à outils de construction de compilateurs et une bibliothèque de combinateurs d'analyseurs syntaxiques utilisée pour créer des analyseurs, des interpréteurs et des compilateurs. Elle fournit un langage de grammaire formelle pour spécifier les règles structurelles des formats de données afin d'assurer une analyse précise des chaînes d'entrée. Le projet fonctionne comme un outil de débogage d'analyse syntaxique et un visualiseur d'exécution de programme. Il génère des traces textuelles et des visualisations graphiques pour montrer la logique étape par étape utilisée lors de l'analyse et rend les changements d'état à l'exécution ainsi que les hiérarchies d'appels de méthodes. La boîte à outils couvre le développement d'analyseurs personnalisés et la construction de compilateurs et d'interpréteurs. Elle inclut des capacités pour la visualisation de langages de programmation, le débogage d'exécution d'algorithmes et la définition de grammaires formelles.

    Enables the definition of formal grammars to create structured representations of text input.

    JavaScript
    Voir sur GitHub↗5,530
  • zesterer/chumskyAvatar de zesterer

    zesterer/chumsky

    4,545Voir sur GitHub↗

    Chumsky is a parser combinator library used to build high-performance parsers by composing small parsing functions into complex grammars. It provides multiple parsing engines, including recursive descent and precedence-climbing implementations for resolving the order of operations in mathematical and logical expressions. The library is distinguished by its zero-copy text parsing, which minimizes memory allocations to increase throughput, and its ability to run without a standard library for use in embedded or resource-constrained environments. It also features an error-recovering parser that

    Supports the development of custom parsers by defining formal grammars to derive structured representations of text.

    Rustcontext-free-grammarerrorslexing
    Voir sur GitHub↗4,545
  1. Home
  2. Software Engineering & Architecture
  3. Trees
  4. Syntax Tree Construction
  5. Formal Grammar Parser Generators
  6. Custom Parser Development