let circuit = @spice.parse_netlist(
"V1 in 0 10\nR1 in out 1k\nR2 out 0 1k",
)
let result = @spice.dc(circuit)
println(result.summary())moon fmt --check
moon check --deny-warn
moon test --deny-warn
moon run cmd/spicenetlist text
-> parser and validation
-> Circuit / Device model
-> model validation and topology
-> dense or sparse MNA stamping
-> DC / AC / transient solver
-> metrics, traces, and diagnostics
-> CSV / text / Markdown reportMeasure-Command { moon test --deny-warn }
Measure-Command { moon run cmd/spice }moon fmt --check
moon check --deny-warn
moon test --deny-warn
moon info