2 repositorios
Programmatic generation of function declarations including bodies, parameters, and return types.
Distinct from Generated Function Configuration: Distinct from Generated Function Configuration which refers to compiler-generated special members; this is about arbitrary source function synthesis.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Source Function Generation. Refine with filters or upvote what's useful.
KotlinPoet es una API basada en Java para crear y formatear archivos fuente de Kotlin mediante programación. Funciona como un generador de código fuente y un mapeador de sistemas de tipos, proporcionando un framework para construir estructuras de código Kotlin a través de un modelo de elementos de lenguaje con seguridad de tipos, automatizando así la creación de código repetitivo (boilerplate). El proyecto utiliza un patrón de diseño fluent-builder para construir elementos de lenguaje de forma incremental y mantiene un modelo de objetos interno que separa la estructura lógica del formato de texto final. Gestiona las complejidades de la emisión de código mediante un formato basado en sangrías y el escape de nombres consciente de palabras clave para garantizar una salida válida. La librería cubre la generación de una amplia gama de declaraciones, incluyendo clases, interfaces, funciones, propiedades y companion objects. Incluye utilidades para gestionar tipos parametrizados complejos, clases enum y alias de tipos, así como herramientas para incrustar literales y construir bloques de control de flujo. La gestión automática de importaciones y la referencia de declaraciones están integradas para resolver miembros mediante nombres cualificados. KotlinPoet ofrece capacidades para transformar datos de reflexión y símbolos en representaciones de código fuente, y permite exportar especificaciones de archivos para su uso en herramientas de procesamiento de anotaciones.
Provides comprehensive utilities for defining and generating Kotlin functions with configurable bodies and signatures.
Php-generator is a metaprogramming library for programmatically generating, inspecting, parsing, and manipulating PHP source code using expressive object-oriented structures. It allows developers to construct classes, interfaces, traits, enums, functions, closures, and complete files without writing raw strings. The library features automated namespace resolution to manage fully qualified class names and use statements, preventing naming collisions in generated output. It also includes configurable formatting utilities that transform abstract syntax trees into text strings adhering to establ
Builds global functions, anonymous closures, and short arrow functions with customizable signatures, parameters, return types, and bodies.