code wiki / _hdl_build / nx_gate_grow.nx

nx_gate_grow.nx source

↩ module page · 4 lines · 364 B

1// nx_gate_grow.nx -- Outputs a pass/fail message and the provided name, returning the ok value. 2import "nx_gate_base.nx" 3// consolidated grow (dominant variant); behaviorally-verified adopters only (DEC020, rule 15). 4func grow(name: *u8, ok: i64) -> i64 { if ok==1 { gw(" PASS " as *u8) } if ok!=1 { gw(" FAIL " as *u8) } gw(name); gw("\n" as *u8); return ok }