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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesAbstract Syntax Tree Generators

Engines that construct intermediate tree representations from input data to facilitate validation and transformation.

Distinct from Abstract Syntax Tree Parsing: Distinct from Abstract Syntax Tree Parsing: focuses on the construction of the tree structure during the parsing phase rather than just the parsing logic.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Abstract Syntax Tree Generators. Refine with filters or upvote what's useful.

Awesome Abstract Syntax Tree Generators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • whitequark/parserAvatar von whitequark

    whitequark/parser

    1,642Auf GitHub ansehen↗

    Parser is a Ruby source code parser that converts raw source text into structured abstract syntax trees for static analysis and code manipulation. It features dynamic dispatch mechanisms that select specific grammar and tokeniser implementations at runtime, supporting both the executing interpreter version and explicitly targeted language specification versions. The library constructs abstract syntax tree nodes as frozen, immutable objects while tracking exact source file coordinates and character ranges for each node. Developers can supply custom builder objects to control how tree nodes ar

    Converts raw source code into structured tree representations that expose underlying grammar for analysis.

    Yacc
    Auf GitHub ansehen↗1,642
  • syntax-tree/mdastAvatar von syntax-tree

    syntax-tree/mdast

    1,441Auf GitHub ansehen↗

    The project provides a standardized abstract syntax tree specification and utility library for parsing, transforming, and serializing markdown documents. It serves as a comprehensive document processing architecture that translates between raw text markup and structured node representations in both directions. The capability surface covers syntax parsing for extended markdown features, custom syntax extensions, metadata blocks, and embedded expressions, alongside document serialization that converts syntax trees back into standard and extended markup formats. It includes node modeling and val

    Navigates, filters, cleans, and transforms document syntax trees to restructure content or extract specific sections.

    astmarkdownsyntax-tree
    Auf GitHub ansehen↗1,441
  • jeremyfa/yaml.jsAvatar von jeremyfa

    jeremyfa/yaml.js

    886Auf GitHub ansehen↗

    This library provides a parser and encoder for YAML 1.2 data structures, enabling the transformation of human-readable YAML strings into native JavaScript objects and arrays. It is designed to function as a cross-platform utility, ensuring consistent data processing across both server-side runtimes and client-side browser environments. Beyond its core library functionality, the project includes a command-line interface for automating data conversion tasks. This utility supports bidirectional transformation between YAML and JSON formats, allowing for the programmatic manipulation and exchange

    Constructs intermediate tree representations of input data to facilitate validation and transformation before final serialization.

    CoffeeScriptjavascriptjsonjson2yaml
    Auf GitHub ansehen↗886
  1. Home
  2. Software Engineering & Architecture
  3. Abstract Syntax Tree Parsing
  4. Abstract Syntax Tree Generators

Unter-Tags erkunden

  • Immutable NodesAbstract syntax tree nodes constructed as frozen, immutable objects to eliminate concurrency risks. **Distinct from Abstract Syntax Tree Generators:** Distinct from Abstract Syntax Tree Generators: focuses specifically on the immutability and frozen state of generated nodes rather than the generation engine itself.