MCPcopy Index your code
hub / github.com/daviddengcn/go-villa

github.com/daviddengcn/go-villa @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
298 symbols 856 edges 38 files 200 documented · 67%
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

NestedError (Interface)
* NestedError is an error with current message and nested error. Use NestErrorf to generate a NestedError. It returns a [1 …
misc.go
WalkFunc (FuncType)
WalkFunc is a wrapper to filepath.WalkFunc WalkFunc is the type of the function called for each file or directory visite
path.go
CmpFunc (FuncType)
CmpFunc is a function comparing two elements. The function returns a positive value if a > b, a negative value if a < b,
cmp.go
StrCmpFunc (FuncType)
StrCmpFunc is a function comparing two string elements. The function returns a positive value if a > b, a negative value
cmp.go
IntCmpFunc (FuncType)
IntCmpFunc is a function comparing two int elements. The function returns a positive value if a > b, a negative value if
cmp.go
FloatCmpFunc (FuncType)
FloatCmpFunc is a function comparing two float elements. The function returns a positive value if a > b, a negative valu
cmp.go
ComplexCmpFunc (FuncType)
ComplexCmpFunc is a function comparing two complex128 elements. The function returns a positive value if a > b, a negati
cmp.go

Core symbols most depended-on inside this repo

Equals
called by 35
slice.go
Sort
called by 24
cmp.go
Add
called by 15
slice.go
BinarySearch
called by 10
cmp.go
Insert
called by 9
slice.go
Add
called by 9
intslice.go
Add
called by 8
complexslice.go
Fill
called by 8
slice.go

Shape

Method 167
Function 97
Struct 15
TypeAlias 12
FuncType 6
Interface 1

Languages

Go100%

Modules by API surface

path.go38 symbols
cmp.go36 symbols
misc.go15 symbols
pq.go14 symbols
byteslice.go14 symbols
slice_test.go12 symbols
heap/heap_test.go12 symbols
strslice.go11 symbols
slice.go11 symbols
intpq.go11 symbols
cmp_test.go11 symbols
intslice.go10 symbols

For agents

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

⬇ download graph artifact