code wiki / (root) / nx_imported_body_page_gate_t49.nx

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}