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 RepositoriesMetafunction Code Generators

Systems that use metafunctions for compile-time reflection and automated source code generation.

Distinct from C Code Generators: Focuses on C++ metaprogramming and reflection rather than general-purpose logic-to-C transpilation.

Explore 1 awesome GitHub repository matching programming languages & runtimes · Metafunction Code Generators. Refine with filters or upvote what's useful.

Awesome Metafunction Code Generators GitHub Repositories

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

    hsutter/cppfront

    5,964Vezi pe GitHub↗

    cppfront este un frontend de extensie a limbajului C++ și un traducător source-to-source. Acesta funcționează ca un transformator de sintaxă care convertește extensiile experimentale ale limbajului în cod C++ conform standardelor, permițând prototiparea noilor funcționalități ale limbajului în cadrul sistemelor de build existente. Proiectul oferă un strat de traducere care adaugă suport pentru pattern matching, contracte și interpolarea șirurilor. Include un instrument de metaprogramare pentru reflexie la compile-time și generare automată de cod folosind metafuncții specializate. Sistemul automatizează mai multe sarcini de dezvoltare, inclusiv rezolvarea ordinii dependențelor prin declarații forward automate și gestionarea modurilor de transmitere a parametrilor. De asemenea, aplică analiză statică pentru a insera verificarea automată a limitelor și a optimiza gestionarea resurselor prin aplicarea semanticii de mutare (move semantics) la ultimul punct de utilizare al unei variabile. Instrumentul include un mecanism de verificare pentru a se asigura că sursa standard rămâne neschimbată în timpul procesului de traducere, pentru a preveni regresiile de sintaxă.

    Implements a system for compile-time reflection and automated code generation using specialized C++ metafunctions.

    C++
    Vezi pe GitHub↗5,964
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. Source-to-C Transpilers
  5. Inline C Code Embeddings
  6. C Code Generators
  7. Metafunction Code Generators