MCPcopy Index your code
hub / github.com/eaburns/T_old

github.com/eaburns/T_old @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
971 symbols 3,668 edges 42 files 281 documented · 29%
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

Address (Interface)
An Address identifies a Span within a Text. [9 implementers]
edit/addr.go
Edit (Interface)
An Edit is an operation that can be made on a Buffer by an Editor. [10 implementers]
edit/edit.go
Reader (Interface)
Reader wraps the basic Read method. It behaves like io.Reader but it accepts a slice of runes instead of a slice of byte [12 …
edit/runes/runes.go
EditorServer (Interface)
EditorServer is an interface implemented by editor.Server. [2 implementers]
editor/editortest/editortest.go
Text (Interface)
A Text provides a read-only view of a sequence of text. Strings of the text are identified by Spans. The unit of measur [1 …
edit/text.go
AdditiveAddress (Interface)
A AdditiveAddress identifies a Span within a Text. AdditiveAddress can be composed using the methods of the Address inte [6 …
edit/addr.go
Writer (Interface)
Writer wraps the basic Write method. It behaves like io.Writer but it accepts a slice of runes instead of a slice of byt [3 …
edit/runes/runes.go
Editor (Interface)
An Editor provides a read-write view of a sequence of text. An Editor changes the Text using a two-step procedure. The [1 …
edit/text.go

Core symbols most depended-on inside this repo

Rune
called by 291
edit/addr.go
Line
called by 243
edit/addr.go
Regexp
called by 163
edit/addr.go
Plus
called by 144
edit/addr.go
Minus
called by 123
edit/addr.go
To
called by 84
edit/addr.go
Change
called by 74
edit/edit.go
PathURL
called by 73
editor/editortest/editortest.go

Shape

Method 427
Function 419
Struct 96
Interface 16
TypeAlias 13

Languages

Go100%

Modules by API surface

edit/addr.go132 symbols
edit/edit.go76 symbols
edit/edit_test.go53 symbols
edit/buffer.go39 symbols
ui/column.go38 symbols
edit/runes/runes.go35 symbols
edit/runes/buffer.go34 symbols
edit/addr_test.go32 symbols
ui/textbox.go30 symbols
ui/screen_test.go30 symbols
ui/window_test.go29 symbols
ui/window.go29 symbols

For agents

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

⬇ download graph artifact