MCPcopy Index your code
hub / github.com/circify/circ

github.com/circify/circ @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,770 symbols 9,045 edges 225 files 572 documented · 21%
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

RewritePass (Interface)
A rewriting pass. [9 implementers]
src/ir/opt/visit.rs
Typed (Interface)
Trait for *values* that have *types*. `Self` is the value-type. `T` is the type-type. [5 implementers]
src/circify/mod.rs
FrontEnd (Interface)
A front-end [4 implementers]
src/front/mod.rs
Table (Interface)
A hash-cons table
circ_hc/src/lib.rs
DisplayIr (Interface)
(no doc) [10 implementers]
src/ir/term/fmt.rs
Embeddable (Interface)
A language whose state can be managed [5 implementers]
src/circify/mod.rs
ZVisitorMut (Interface)
(no doc) [4 implementers]
src/front/zsharpcurly/zvisit/zvmut.rs
Node (Interface)
A hash-cons node
circ_hc/src/lib.rs

Core symbols most depended-on inside this repo

clone
called by 1187
circ_fields/src/lib.rs
map
called by 506
src/ir/opt/tuple.rs
push
called by 308
src/util/once.rs
unwrap
called by 306
src/front/c/mod.rs
collect
called by 274
circ_hc/src/collections/cache.rs
cs
called by 182
circ_hc/src/rc/template.rs
insert
called by 146
circ_hc/src/raw/template.rs
pop
called by 145
src/util/once.rs

Shape

Method 1,349
Function 1,093
Class 228
Enum 82
Interface 18

Languages

Rust94%
C4%
Python2%
C++1%

Modules by API surface

src/ir/term/mod.rs146 symbols
src/front/zsharp/term.rs136 symbols
src/front/zsharpcurly/term.rs135 symbols
src/front/zsharpcurly/mod.rs103 symbols
src/front/zsharp/mod.rs103 symbols
src/front/zsharpcurly/zvisit/zvmut.rs98 symbols
src/front/zsharp/zvisit/zvmut.rs96 symbols
src/front/zsharpcurly/zvisit/walkfns.rs86 symbols
src/front/zsharp/zvisit/walkfns.rs84 symbols
src/ir/term/text/mod.rs80 symbols
src/circify/mod.rs73 symbols
src/front/c/mod.rs62 symbols

For agents

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

⬇ download graph artifact