code wiki / (root) / nx_vcc_probe_wat.nx

nx_vcc_probe_wat.nx

buildroot/runtime/nx_vcc_probe_wat.nx

1850 B47 linesdepth 6pulls 16 transitivereach 0 importersview sourcekind probetopic vcc
docsdependenciesstructsconstsfunctions

about

nx_vcc_probe_wat.nx -- argless build-driver: lower runtime/nx_vmleak_probe.nx to WAT at a fixed path (nx_sov_build_run swallows argv). Same sovereign pipeline as nx_vcc_color_wat. license_tier: ORIGINAL

dependencies 12 imports · 0 importers

nx_syscalls.nx nx_types.nx nx_lex_kinds.nx nx_outbuf.nx nx_ir.nx nx_tokenizer.nx nx_parse.nx nx_opt.nx nx_ir_dump.nx nx_ir_validate.nx nx_vcc_probe_wat.nx

diagram shows first 10 each side; +2 more imports, +0 more importers in the complete lists below.

imports: nx_syscalls.nxnx_types.nxnx_lex_kinds.nxnx_outbuf.nxnx_ir.nxnx_tokenizer.nxnx_parse.nxnx_opt.nxnx_ir_dump.nxnx_ir_validate.nxnx_import.nxnx_wasm.nx

imported by: nobody (leaf or entry point)

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

main sys_mmap expand_ctx_new sys_mmap ↻ expand_imports expand_imports_inner sys_write lex_source sys_mmap ↻ lexm_expand lexm_prescan lexm_isid is_alnum is_alpha is_digit lexm_body_end lexm_define lexm_init sys_mmap ↻ lexm_warn_body_too_long lexm_diag_cell lexm_emit_str lexm_emit_dec sys_write ↻ lexm_name_at lexm_body_at sys_mmap ↻ lexm_isid ↻ lexm_body_end ↻ lexm_for_expand lexm_isid ↻ lexm_body_end ↻ lexm_for_emit lexm_isid ↻ sys_mmap ↻ lexm_for_bound lexm_lookup lexm_name_at ↻ lexm_body_at ↻ lexm_body_int

structs

none

consts

16const VCP_OUT_CAP: i64 = 16777216
17const VCP_EXPAND_CAP: i64 = 4194304

functions

19func main() -> i64