awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesC++ Source-to-Source Transformers

Tools that rewrite C++ source code into an expanded version to reveal implicit compiler operations.

Distinct from Go Source-to-Source Transformers: Specifically targets C++ language expansion for visualization, unlike Go-specific DI wiring transformers.

Explore 1 awesome GitHub repository matching programming languages & runtimes · C++ Source-to-Source Transformers. Refine with filters or upvote what's useful.

Awesome C++ Source-to-Source Transformers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • andreasfertig/cppinsightsAvatar andreasfertig

    andreasfertig/cppinsights

    4,497Vezi pe GitHub↗

    cppinsights este un instrument de vizualizare a compilatorului C++ și de analiză statică ce utilizează frontend-ul Clang pentru a parsa codul sursă într-un arbore sintactic abstract (AST). Acesta funcționează ca un transformator source-to-source, rescriind codul C++ pentru a face comportamentele implicite ale compilatorului și operațiunile ascunse explicite și vizibile. Instrumentul este specializat în desfacerea constructelor complexe ale limbajului, cum ar fi extinderea mecanismelor interne ale corutinelor pentru a vizualiza logica de suspendare și reluare. De asemenea, dezvăluie codul generat efectiv în timpul instanțierii template-urilor și transformă acțiunile implicite ale compilatorului, inclusiv structured bindings și funcțiile membre speciale, în reprezentări explicite ale sursei. Capabilitățile suplimentare includ rezolvarea instrucțiunilor using și generarea de hărți structurale pentru ierarhiile de moștenire ale claselor C++.

    Rewrites original C++ code into an expanded version by replacing implicit compiler operations with explicit statements.

    C++
    Vezi pe GitHub↗4,497
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. Source Code Templates
  5. Source Code Transformation Engines
  6. C++ Source-to-Source Transformers