code wiki / _hdl_build / nx_inline_gate.nx
nx_inline_gate.nx
buildroot/runtime/_hdl_build/nx_inline_gate.nx
about
nx_inline_gate.nx -- VERDICT gate for the INLINE multi-line flow fix. A long inline text run followed
by an inline RED marker: before the fix the run reserved ONE line but painted many, so the marker (and
every following line) OVERLAPPED line 1. After the fix the run reserves its full height and the marker
lands on the LAST line. Asserts the red marker is rendered and sits BELOW line 1 (min red y >= 20),
proving no overlap. LIAR-KILL: a never-used color absent. 100% sovereign. license_tier: ORIGINAL
dependencies 2 imports · 0 importers
imports: nx_syscalls.nxnx_render_html.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| none |
functions
| 9 | func g_w(s: *u8) -> i64 { var k: i64=0; while s[k]!=(0 as u8){k=k+1} sys_write(1,s,k); return 0 } |
| 10 | func pn(v0: i64) -> i64 { var v: i64=v0; if v<0 { let m: *u8=sys_mmap(8); m[0]=45 as u8; sys_write(1,m,1); v=0-v } let b: *u8=sys_mmap(24); var k: i64=0; if v==0 {b[0]=48;k=1} while v>0 {b[k]=(48+(v%10)) as u8; v=v/10; k=k+1} let o: *u8=sys_mmap(24); var j: i64=0; while j<k {o[j]=b[k-1-j];j=j+1} sys_write(1,o,k); return 0 } |
| 11 | func u32le(d: *u8, p: i64) -> i64 { return (d[p]&0xff) + ((d[p+1]&0xff)<<8) + ((d[p+2]&0xff)<<16) + ((d[p+3]&0xff)<<24) } called by 1: main |
| 14 | func scan_color(data: *u8, off: i64, w: i64, h: i64, R: i64, G: i64, B: i64, miny: *i64) -> i64 called by 1: main |
| 35 | func chk(cond: i64, label: *u8, pass: *i64) -> i64 |
| 41 | func main() -> i64 |