nx_imported_body_page_gate_t49.nx source
↩ module page · 12 lines · 626 B
1import "nx_game_page_workspace_body_t49.nx"
2import "nx_jsbalance.nx"
3import "nx_nxa_bind.nx"
4func main()->i64{
5 let out:*u8=sys_mmap(65536);let count:i64=gpe_body_context(out,0,2,20260910)
6 let check:*i64=sys_mmap(JSB_O_N*8) as *i64
7 let rc:i64=jsb_check(out,count,check)
8 nb_text("BODY_BRIDGE bytes=");nb_num(count);nb_text(" lexer_rc=");nb_num(rc);nb_text(" scanned=");nb_num(check[JSB_O_SCAN]);nb_text("\n")
9 if rc!=0||check[JSB_O_SCAN]!=count{return 3}
10 if nb_save_new("/tmp/nx_imported_body_bridge_t49.js",out,count)!=count{return 4}
11 nb_text("PASS native body bridge emitted; served execution UNQUALIFIED\n");return 0
12}