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
·

1 dépôt

Awesome GitHub RepositoriesOperator Node Modeling

Representing language-level operators as structured nodes within a syntax tree.

Distinct from Null-Coalescing Operators: Focuses on the AST representation of the operator, not the logic of the operator itself.

Explore 1 awesome GitHub repository matching software engineering & architecture · Operator Node Modeling. Refine with filters or upvote what's useful.

Awesome Operator Node Modeling 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.
  • estree/estreeAvatar de estree

    estree/estree

    5,421Voir sur GitHub↗

    ESTree est un schéma formel et un ensemble d'interfaces d'objets utilisés pour représenter le code source JavaScript comme un arbre de syntaxe abstraite standardisé. Il sert de format d'arbre commun et de standard de parsing pour assurer l'interopérabilité entre différents parsers JavaScript et outils de transformation. La spécification fournit un moyen cohérent de modéliser les constructions du langage, incluant les déclarations, les expressions et les déclarations de modules. Elle inclut des représentations détaillées pour les fonctionnalités modernes du langage telles que les classes, les identifiants privés et la logique de court-circuit comme le nullish coalescing et l'optional chaining. Le projet couvre une large surface d'outillage linguistique, incluant la modélisation de systèmes de modules avec imports dynamiques et alias d'export, la gestion des littéraux entiers larges, et le support d'extensions de syntaxe expérimentales pour les propositions de langage au stade précoce. Il définit également comment mapper les nœuds de l'arbre aux coordonnées sources originales pour un suivi précis de la localisation. Ce modèle standardisé facilite l'analyse de code statique, la transformation automatisée de code source et l'interopérabilité générale des outils de compilation.

    Models complex logic like optional chaining and nullish coalescing as structured AST nodes with distinct operands.

    astestreejavascript
    Voir sur GitHub↗5,421
  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. Fallback Value Logic
  5. Null-Coalescing Operators
  6. Operator Node Modeling