MCPcopy Index your code
hub / github.com/akyoto/q

github.com/akyoto/q @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,336 symbols 4,927 edges 612 files 893 documented · 67% updated today★ 106
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

Type (Interface)
Type is the generic interface for different data types. [7 implementers]
src/types/Type.go
Value (Interface)
(no doc) [7 implementers]
src/ssa/Value.go
Source (Interface)
Source is an interface for values that have a source region. [2 implementers]
src/errors/Source.go
FunctionRef (Interface)
FunctionRef is separate from Function and defines the interface for the stored function reference. [2 implementers]
src/ssa/FunctionRef.go
HasUsers (Interface)
(no doc) [2 implementers]
src/ssa/HasUsers.go

Core symbols most depended-on inside this repo

Append
called by 222
src/ssa/IR.go
New
called by 119
src/errors/New.go
String
called by 110
src/ssa/Value.go
Append
called by 102
src/asm/Assembler.go
Source
called by 102
src/errors/FileError.go
Type
called by 88
src/ssa/Value.go
Name
called by 71
src/types/Type.go
Tokenize
called by 70
src/token/Tokenize.go

Shape

Function 584
Method 511
Struct 178
TypeAlias 58
Interface 5

Languages

Go100%

Modules by API surface

src/asm/Instructions.go48 symbols
src/core/errors.go46 symbols
src/token/Tokenize_test.go37 symbols
src/ssa/Block.go24 symbols
src/token/Kind.go14 symbols
src/expression/Expression.go13 symbols
src/ast/AST.go13 symbols
src/core/Function.go12 symbols
src/arm/Jump.go12 symbols
src/x86/Jump.go11 symbols
src/arm/Set.go11 symbols
src/x86/Set.go10 symbols

For agents

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

⬇ download graph artifact