MCPcopy Index your code
hub / github.com/BurntSushi/regexp

github.com/BurntSushi/regexp @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
218 symbols 619 edges 19 files 80 documented · 37% 1 cross-repo links
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

Replacer (Interface)
Replacer describes types that can be used to replace matches in a string. [2 implementers]
src/re.rs
ToTokens (Interface)
(no doc) [2 implementers]
src/macro.rs

Core symbols most depended-on inside this repo

len
called by 64
src/re.rs
push
called by 37
src/parse.rs
err
called by 33
src/parse.rs
iter
called by 29
src/re.rs
unwrap
called by 25
src/parse.rs
slice
called by 15
src/parse.rs
peek_is
called by 13
src/parse.rs
push
called by 13
src/compile.rs

Shape

Method 102
Function 80
Class 25
Enum 8
Interface 2
Struct 1

Languages

Rust85%
Python7%
C7%
Go1%

Modules by API surface

src/parse.rs55 symbols
src/re.rs39 symbols
src/vm.rs25 symbols
src/test/bench.rs22 symbols
src/macro.rs17 symbols
benchmark/regex-dna/regex-dna.c15 symbols
src/compile.rs11 symbols
benchmark/regex-dna/shootout-fasta.rs9 symbols
regex-unicode-tables.py8 symbols
regex-match-tests.py4 symbols
benchmark/regex-dna/regex-dna.py3 symbols
benchmark/regex-dna/regex-dna.go3 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

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

⬇ download graph artifact