code wiki / _hdl_build / nx_explodelab_bomdims.nx
nx_explodelab_bomdims.nx
buildroot/runtime/_hdl_build/nx_explodelab_bomdims.nx
about
nx_explodelab_bomdims.nx -- append DUAL-DIMENSION labels (TRUE mm + thou, from the baked exm_dims tables) to
the /explodelab BOM text (knowledge/explodelab_bom.txt). Token match uses the BOM's double-space delimiters
(" nut " never matches " nut-bolt-assembly "). IDEMPOTENT: if the marker " mm | " is already present the
file is left untouched (safe to run twice). expect_exit: 0 license_tier: ORIGINAL
dependencies 3 imports · 0 importers
imports: nx_explodelab_meshes.nxnx_step_write.nxnx_step_parse.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
| 8 | const K_MAGIC_65536: i64 = 65536 |
| 9 | const K_MAGIC_131072: i64 = 131072 |
| 10 | const K_MAGIC_1000000: i64 = 1000000 |
functions
| 12 | func bd_find(buf: *u8, n: i64, pat: *u8) -> i64 |
| 28 | func bd_line_kind(buf: *u8, s: i64, L: i64) -> i64 |
| 37 | func bd_mm2(b: *i64, v: i64) -> i64 |
| 47 | func main() -> i64 |