MCPcopy Index your code
hub / github.com/diatom-lang/diatom

github.com/diatom-lang/diatom @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
398 symbols 1,096 edges 48 files 80 documented · 20%
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

Instruction (Interface)
(no doc) [39 implementers]
diatom-core/src/vm/mod.rs
StdCore (Interface)
Interface with standard library core [2 implementers]
diatom-core/src/interpreter/std_core.rs

Core symbols most depended-on inside this repo

next
called by 89
diatom-core/src/frontend/util.rs
iter
called by 68
diatom-core/src/frontend/lexer/mod.rs
push
called by 67
diatom-core/src/interpreter/ffi/obj_mut.rs
push
called by 64
diatom-core/src/frontend/lexer/mod.rs
read_reg
called by 56
diatom-core/src/gc/mod.rs
loc
called by 50
diatom-core/src/frontend/util.rs
insert
called by 48
diatom-core/src/interpreter/ffi/obj_mut.rs
get_type
called by 44
diatom-core/src/vm/op.rs

Shape

Method 226
Class 84
Function 64
Enum 22
Interface 2

Languages

Rust100%
Python1%

Modules by API surface

diatom-core/src/gc/mod.rs47 symbols
diatom-core/src/vm/op.rs42 symbols
diatom-core/src/interpreter/mod.rs30 symbols
diatom-core/src/frontend/parser/mod.rs26 symbols
diatom-core/src/interpreter/ffi/obj_mut.rs21 symbols
diatom-core/src/frontend/lexer/mod.rs21 symbols
diatom-core/src/interpreter/register_table.rs16 symbols
diatom/src/lib.rs14 symbols
diatom-core/src/file_manager/mod.rs14 symbols
diatom-core/src/interpreter/tests.rs13 symbols
diatom-core/src/gc/pool.rs13 symbols
diatom-core/src/frontend/util.rs11 symbols

For agents

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

⬇ download graph artifact