code wiki / _hdl_build / nx_andelin_v2.nx

nx_andelin_v2.nx

buildroot/runtime/_hdl_build/nx_andelin_v2.nx

5213 B94 linesdepth 3pulls 3 transitivereach 0 importersview sourcekind tool
docsdependenciesstructsconstsfunctions

about

nx_andelin_v2.nx -- ANDELINWEST.COM 2.0: the team assembles the upgraded page from its own gated work. Base = knowledge/andelinwest.html AFTER the team's quality loop fixed it (skip-link, nav, main landmarks, search relocated to the header -- 13/13 on the NN/g+WCAG gate). This module adds the visible 2.0 layer: an accessibility statement + live quality badge whose score is READ FROM THE DURABLE GATE LOG (never asserted), styled, spliced before the footer, written atomically to knowledge/andelinwest_v2.html -- the artifact to hot-swap onto sites/andelinwest/index.html (the proven content-swap path; CONTENT is hot, no daemon restart). license_tier: ORIGINAL

dependencies 2 imports · 0 importers

nx_syscalls.nx nx_itoa_lib.nx nx_andelin_v2.nx

imports: nx_syscalls.nxnx_itoa_lib.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main _p sys_write sys_mmap av_read sys_openat_rd sys_read sys_close sys_exit av_find av_slen _pn nxi_out nxi_fd sys_mmap ↻ ccz_cat_num sys_write ↻ sys_munmap av_insert av_slen ↻ sys_openat_wr sys_write ↻ sys_close ↻ sys_renameat

structs

none

consts

10const K_MAGIC_4194320: i64 = 4194320
11const K_MAGIC_2097152: i64 = 2097152
12const K_MAGIC_1048592: i64 = 1048592
13const K_MAGIC_1048576: i64 = 1048576

functions

14func _p(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(1,s,n); return 0 }
called by 1: main calls 1: sys_write
19func _pn(v: i64) -> i64 { nxi_out(v); return 0 }
called by 1: main calls 1: nxi_out
20func av_slen(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } return n }
called by 2: av_findav_insert
21func av_read(path: *u8, buf: *u8, cap: i64) -> i64
called by 1: main calls 3: sys_openat_rdsys_readsys_close
35func av_find(buf: *u8, n: i64, from: i64, pat: *u8) -> i64
called by 1: main calls 1: av_slen
47func av_insert(buf: *u8, n: i64, pos: i64, s: *u8) -> i64
called by 1: main calls 1: av_slen
55func main() -> i64