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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • chai2010/go-ast-bookAvatar de chai2010

    chai2010/go-ast-book

    5,510Ver en GitHub↗

    go-ast-book es una colección de recursos técnicos y educativos centrados en el análisis de árboles de sintaxis abstracta (AST), desarrollo de compiladores y verificación estática de código. Proporciona guías y manuales para analizar, recorrer y examinar código fuente en Go con el fin de extraer su significado semántico. El proyecto sirve como referencia para construir frontends de compiladores, cubriendo la traducción de código de alto nivel a representaciones intermedias y formas de asignación estática única (SSA). También proporciona instrucciones para utilizar estas técnicas en el desarrollo de herramientas de lenguaje y análisis estático de código. Los recursos cubren una amplia gama de capacidades de análisis estático, incluyendo tokenización léxica, análisis estructural de expresiones y declaraciones, y seguimiento de coordenadas para archivos fuente. También detalla procesos de análisis semántico como la resolución de identificadores, verificación de corrección de tipos y análisis de flujo de control para concurrencia y ejecución diferida.

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

    Go
    Ver en GitHub↗5,510
  • fatih/structsAvatar de fatih

    fatih/structs

    3,926Ver en GitHub↗

    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
    Ver en GitHub↗3,926
  1. Home
  2. Programming Languages & Runtimes
  3. Pointer Analysis Frameworks
  4. Pointer Type Analysis

Explorar subetiquetas

  • 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.