{"id":"language--compiler-inspection","name":"Check and inspect compiler truth","owner":"yeho","package":"language","kind":"language","signature":"yehoc <project> --check\nyehoc <project> --dump-ast\nyehoc <project> --dump-sema","description":"Compiler flags expose the parsed program, semantic model, project resolution, target check, truth report, and native bridge.","context":"Inspect the earliest layer that disagrees with your intent instead of debugging only the final executable.","parameters":[],"returns":"","members":[],"tags":["--check","--check-target","--dump-ast","--dump-native-bridge","--dump-project","--dump-sema","--dump-truth","language","shell","tooling","tools","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"docs/language/language-core.md §2.10 and §11"},"status":"stable","notes":["Check validates without generating a binary.","Inspection output is a diagnostic contract and can evolve with the candidate edition."],"examples":[{"id":"commands","title":"Inspect a source project","description":"Run these current compiler commands from the shared workspace. Replace demo with your project folder.","filename":"commands.sh","code":"./yeho/build/dolphin-metal/yehoc ./demo --check --backend cpu-oracle\n./yeho/build/dolphin-metal/yehoc ./demo --dump-project-json\n./yeho/build/dolphin-metal/yehoc ./demo --dump-source-graph\n./yeho/build/dolphin-metal/yehoc ./demo --dump-api-reference\n./yeho/build/dolphin-metal/yehoc ./demo --dump-truth\n","manifest":"","tags":["tooling","shell"],"run":"cpu-oracle","verifyRun":false,"verification":"command reference","sha256":"2e425c129a9514e8ff3c0c4022bbe67bd0f48a5b66f22d5ee45555c6c7b65112","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":[],"url":"https://demonhunterlabs.com/academy/api?item=language--compiler-inspection","json":"https://demonhunterlabs.com/reference/items/language--compiler-inspection.json","markdown":"https://demonhunterlabs.com/reference/text/language--compiler-inspection.md"}
