Zener Language Canonical Zener HDL semantics and authoring guidance. Workflow 1. Use or to find the public API and source root ( ); add for the file tree. Read source from that root for exact behavior. 2. Preserve trailing comments. Only update names inside an existing comment when you rename the matching component or net. 3. For recent Zener, stdlib, and CLI changes, check the pcb changelog entries for the installed version and nearby previous releases: <https://github.com/diodeinc/pcb/blob/main/CHANGELOG.md Language Base language is normal Starlark — expressions, functions, loops, comprehen…