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
·

2 Repos

Awesome GitHub RepositoriesPointer Type Analysis

Analysis of pointer declarations to determine indirection depth and base types.

Distinct from Pointer Analysis Frameworks: Focuses on structural analysis of pointer types in an AST, whereas Pointer Analysis Frameworks generally track pointer values/flow during execution or static data flow analysis.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Pointer Type Analysis. Refine with filters or upvote what's useful.

Awesome Pointer Type Analysis GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • chai2010/go-ast-bookAvatar von chai2010

    chai2010/go-ast-book

    5,510Auf GitHub ansehen↗

    go-ast-book ist eine Sammlung technischer Bildungsressourcen zur Analyse abstrakter Syntaxbäume (AST), Compiler-Entwicklung und statischer Code-Verifizierung. Es bietet Anleitungen und Handbücher zum Parsen, Traversieren und Analysieren von Go-Quellcode, um semantische Informationen zu extrahieren. Das Projekt dient als Referenz für den Bau von Compiler-Frontends und deckt die Übersetzung von High-Level-Code in Zwischenrepräsentationen und Single Static Assignment (SSA) Formen ab. Es bietet zudem Anleitungen zur Nutzung dieser Techniken für die Entwicklung von Sprach-Tooling und statischer Code-Analyse. Die Ressourcen decken ein breites Spektrum an statischen Analysefähigkeiten ab, einschließlich lexikalischer Tokenisierung, strukturellem Parsen von Ausdrücken und Deklarationen sowie Koordinaten-Tracking für Quelldateien. Zudem werden semantische Analyseprozesse wie Identifier-Auflösung, Typprüfung und Kontrollflussanalyse für Nebenläufigkeit und Deferred Execution detailliert beschrieben.

    Provides techniques for deconstructing pointer declarations to determine indirection depth and underlying base types.

    Go
    Auf GitHub ansehen↗5,510
  • fatih/structsAvatar von fatih

    fatih/structs

    3,926Auf GitHub ansehen↗

    Structs is a reflection utility and type inspection framework for Go. It provides tools for inspecting, converting, and validating data structures by extracting field names, tags, and values from Go objects. The library specializes in transforming Go structs into generic maps or slices for serialization and data manipulation. It utilizes tag-driven mapping to determine custom keys and exclusion rules during these transformations. The project covers broader capabilities including metadata extraction, type validation to verify if variables are structs or pointers, and initialization verificati

    Resolves nested pointers to their base struct types to ensure consistent analysis regardless of memory address.

    Gogogolangstructs
    Auf GitHub ansehen↗3,926
  1. Home
  2. Programming Languages & Runtimes
  3. Pointer Analysis Frameworks
  4. Pointer Type Analysis

Unter-Tags erkunden

  • Recursive Pointer UnwrappingLogic to resolve nested pointers to their base concrete types during reflection. **Distinct from Pointer Type Analysis:** Focuses on recursive unwrapping for field analysis rather than general pointer type analysis in an AST.