AzeMark 2 · AzeForge 0.6.3
Engineering.
Author schematics, timing traces, control systems, and force diagrams with bounded records and explicit references.
Directives
| Directive | Generated reference |
|---|---|
circuit | Fields, body schema, and limits |
timing | Fields, body schema, and limits |
control | Fields, body schema, and limits |
free-body | Fields, body schema, and limits |
Source and rendered output
Excerpt from 06-circuit.aze.md in the upstream docs/language library, compiled with the pinned 0.6.3 compiler. The full file ships as a canonical Source below.
:::: circuit
id: divider-bias-network
title: Resistive divider bias network
----
- kind: node
ref: rail
- kind: node
ref: tap
- kind: node
ref: return
role: reference
- kind: voltage-source
ref: V1
value: 12 V
mode: dc
- kind: resistor
ref: R1
value: 1 kohm
- kind: resistor
ref: R2
value: 2 kohm
- kind: connect
terminal: V1.positive
node: rail
- kind: connect
terminal: V1.negative
node: return
- kind: connect
terminal: R1.a
node: rail
- kind: connect
terminal: R1.b
node: tap
- kind: connect
terminal: R2.a
node: tap
- kind: connect
terminal: R2.b
node: return
::::Canonical Sources
These files come from the compiler's verified example library. Keep the document envelope and directive spellings intact when adapting them.
- AzeMark circuit schematicsDownload the complete canonical Source.
- TimingDownload the complete canonical Source.
- Engineering diagramsDownload the complete canonical Source.
Known boundary. The canonical circuit Source declares x-circuit-symbol-convention: iec. This metadata is required by the example but is not part of the generated directive grammar.
Authoring workflow
- Start from the smallest relevant block in the canonical Source.
- Give referenced declarations stable kebab-case identifiers.
- Run
azeforge validatebefore rendering. - Apply diagnostic suggestions to the reported location rather than guessing at a replacement field.
