MCPcopy Index your code
hub / github.com/connorskees/pdf

github.com/connorskees/pdf @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,391 symbols 3,212 edges 149 files 124 documented · 9% updated 13mo ago★ 321 open issues
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

FromObj (Interface)
(no doc) [74 implementers]
src/objects.rs
LexBase (Interface)
(no doc) [5 implementers]
src/lex.rs
BinaryParser (Interface)
Generic trait for parsing binary formats [3 implementers]
src/parse_binary.rs
RenderableFont (Interface)
(no doc) [4 implementers]
src/render/mod.rs
Resolve (Interface)
(no doc) [2 implementers]
src/resolve.rs
Increment (Interface)
(no doc)
src/postscript/object.rs
LexObject (Interface)
(no doc) [4 implementers]
src/lex.rs
FontMetrics (Interface)
(no doc) [2 implementers]
src/render/mod.rs

Core symbols most depended-on inside this repo

pop_front
called by 164
src/font/cff/charstring.rs
push
called by 94
src/postscript/charstring.rs
len
called by 77
src/postscript/object.rs
pop_number
called by 73
src/render/mod.rs
push
called by 61
src/postscript/interpreter.rs
insert
called by 59
src/postscript/object.rs
read_u16
called by 56
src/font/true_type/parse.rs
get
called by 49
src/stream.rs

Shape

Method 866
Class 312
Enum 128
Function 77
Interface 8

Languages

Rust100%

Modules by API surface

src/postscript/interpreter.rs97 symbols
src/render/mod.rs84 symbols
src/postscript/object.rs54 symbols
src/lex.rs50 symbols
src/font/true_type/interpreter.rs43 symbols
src/objects.rs40 symbols
src/font/cff/charstring.rs39 symbols
src/font/true_type/parse.rs35 symbols
src/catalog.rs32 symbols
src/job_ticket.rs30 symbols
src/icc_profile/parse.rs30 symbols
src/annotation/mod.rs27 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page