Skip to main content

Module language

Module language 

Source
Expand description

Language renderer factory trait and registry.

LanguageRendererFactory is the extension point for adding new code-generation targets (Kotlin, Go, C#, etc.) without modifying core crates. LanguageRenderer renders a design into code for a specific language. LanguageRegistry provides string-keyed lookup by language name.

Structs§

LanguageRegistry
Registry for language renderer factories (string-keyed by language name).

Traits§

LanguageRenderer
Renders Razeri designs into code for a specific programming language.
LanguageRendererFactory
Factory that creates LanguageRenderer instances from configuration.