pw_codegen#

Source code generation utilities

Unstable Python

API reference

Reference details about the pw_codegen Python API

API Reference

pw_codegen provides low-level Python utilities for generating source code in C++, Python, Java, Rust, and TypeScript.

Overview#

Code generators across Pigweed (including pw_protobuf, pw_rpc, pw_rpc2, pw_enum, pw_tokenizer, pw_module, and pw_build) share common primitives in pw_codegen: