MCPcopy Index your code
hub / github.com/axgle/mahonia

github.com/axgle/mahonia @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
73 symbols 152 edges 26 files 31 documented · 42% 6 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

Decoder (FuncType)
A Decoder is a function that decodes a character set, one character at a time. It works much like utf8.DecodeRune, but h
charset.go
Encoder (FuncType)
An Encoder is a function that encodes a character set, one character at a time. It works much like utf8.EncodeRune, but
charset.go

Core symbols most depended-on inside this repo

gb18030Linear
called by 28
gb18030-data.go
RegisterCharset
called by 9
charset.go
AddCharacter
called by 8
mbcs.go
NewDecoder
called by 6
charset.go
simplifyName
called by 5
charset.go
ConvertString
called by 3
convert_string.go
fill
called by 3
reader.go
Decoder
called by 2
mbcs.go

Shape

Function 48
Method 15
Struct 7
FuncType 2
TypeAlias 1

Languages

Go100%

Modules by API surface

charset.go9 symbols
mahonia_test.go8 symbols
utf16.go5 symbols
reader.go5 symbols
mbcs.go5 symbols
ASCII.go5 symbols
writer.go4 symbols
gb18030.go4 symbols
big5.go4 symbols
8bit.go4 symbols
utf8.go3 symbols
gbk.go3 symbols

For agents

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

⬇ download graph artifact