Cross-file LSP: build a registry from project-wide defs (local + cross-file) * + stdlib, re-parse the source if no cached tree, walk and resolve calls. * Mirrors cbm_run_java_lsp_cross. `defs` carries the graph QNs of every * project definition so a bare top-level call in file B resolves to the * definition node living in file A. Output is appended to `out`. */ out_field_map (optional): receiv
| 203 | * file scope -- a struct tag first named inside a prototype would get |
| 204 | * prototype scope and conflict with the foundation typedef. */ |
| 205 | struct CBMHashTable; |
| 206 | void cbm_kotlin_register_lsp_defs(CBMArena *arena, CBMTypeRegistry *reg, const CBMLSPDef *defs, |
| 207 | int def_count, struct CBMHashTable **out_field_map); |
| 208 |
nothing calls this directly
no outgoing calls
no test coverage detected