MCPcopy Index your code
hub / github.com/eddyb/sobek

github.com/eddyb/sobek @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
205 symbols 506 edges 14 files 19 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

InternInCx (Interface)
Dispatch helper, to allow implementing interning logic on the type passed to `cx.a(...)`. [5 implementers]
src/ir/context.rs
Isa (Interface)
(no doc) [3 implementers]
src/isa/mod.rs
Rom (Interface)
(no doc) [3 implementers]
src/platform/mod.rs
MaybeSet (Interface)
(no doc) [2 implementers]
src/explore.rs
Build (Interface)
(no doc) [11 implementers]
src/ir/build.rs
Platform (Interface)
(no doc) [2 implementers]
src/platform/mod.rs
Visit (Interface)
(no doc) [11 implementers]
src/ir/mod.rs
Visitor (Interface)
(no doc) [3 implementers]
src/ir/mod.rs

Core symbols most depended-on inside this repo

a
called by 162
src/ir/context.rs
get
called by 61
src/ir/mod.rs
set
called by 55
src/ir/mod.rs
map
called by 23
src/ir/mod.rs
map
called by 21
src/explore.rs
zext
called by 20
src/ir/mod.rs
into
called by 20
src/ir/mod.rs
as_const
called by 19
src/ir/mod.rs

Shape

Method 129
Class 41
Enum 19
Interface 11
Function 5

Languages

Rust100%

Modules by API surface

src/ir/mod.rs71 symbols
src/explore.rs32 symbols
src/isa/mips.rs20 symbols
src/ir/build.rs19 symbols
src/isa/i8080.rs12 symbols
src/ir/context.rs10 symbols
src/platform/mod.rs9 symbols
src/nest.rs8 symbols
src/isa/i8051.rs8 symbols
src/platform/n64.rs7 symbols
src/main.rs5 symbols
src/platform/unix.rs3 symbols

For agents

$ claude mcp add sobek \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact