MCPcopy Index your code
hub / github.com/Tencent/LuaHelper

github.com/Tencent/LuaHelper @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,876 symbols 4,870 edges 145 files 1,356 documented · 72%
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

Projects (Interface)
定义analysis访问check的接口 Projects 接口 [1 implementers]
luahelper-lsp/langserver/check/projects/projects.go
AnnotatorParams (Interface)
(no doc)
luahelper-vscode/src/notifications.ts
SelfConvertInterface (Interface)
SelfConvertInterface 接口, self转换的 [1 implementers]
luahelper-lsp/langserver/check/results/reference_result.go
IAnnotator (Interface)
(no doc)
luahelper-vscode/src/notifications.ts
AnnotateState (Interface)
AnnotateState 空接口, 一行注释表示的一个语句
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go
IProgressReport (Interface)
(no doc)
luahelper-vscode/src/notifications.ts
Type (Interface)
自带的type类型有下面的 nil boolean number function userdata thread table any void type的所有用法 用法的完整格式 ---@type MY_TYPE{|OTHER_TYPE]
luahelper-lsp/langserver/check/annotation/annotateast/annotate_type.go
GetOnlineParams (Interface)
(no doc)
luahelper-vscode/src/notifications.ts

Core symbols most depended-on inside this repo

GetNowTokenLoc
called by 80
luahelper-lsp/langserver/check/compiler/lexer/lexer.go
next
called by 48
luahelper-lsp/langserver/check/compiler/lexer/lexer.go
NextTokenKind
called by 46
luahelper-lsp/langserver/check/compiler/lexer/lexer.go
TextDocumentDidOpen
called by 43
luahelper-lsp/langserver/textdocument_file_request.go
createLspTest
called by 42
luahelper-lsp/langserver/lsptest.go
AdapterInfo
called by 41
luahelper-vscode/src/common/logManager.ts
setNowToken
called by 40
luahelper-lsp/langserver/check/compiler/lexer/lexer.go
LookAheadKind
called by 39
luahelper-lsp/langserver/check/compiler/lexer/lexer.go

Shape

Method 895
Function 430
Struct 429
TypeAlias 53
Class 49
Interface 12
Enum 6
FuncType 2

Languages

Go86%
TypeScript10%
C++3%

Modules by API surface

luahelper-lsp/langserver/protocol/tsprotocol.go266 symbols
luahelper-lsp/langserver/check/common/annotate_info.go62 symbols
luahelper-vscode/debugger/debugger_lib/libpdebug.cpp61 symbols
luahelper-lsp/langserver/check/common/global_conf.go56 symbols
luahelper-lsp/langserver/check/common/util.go48 symbols
luahelper-lsp/langserver/check/common/dir_manager.go46 symbols
luahelper-lsp/langserver/check/check_lsp_annotate.go46 symbols
luahelper-lsp/langserver/check/compiler/lexer/lexer.go43 symbols
luahelper-lsp/langserver/check/check_util.go34 symbols
luahelper-lsp/langserver/check/check_lsp_symbol.go34 symbols
luahelper-lsp/langserver/check/common/var_info.go33 symbols
luahelper-vscode/src/debug/luaDebug.ts32 symbols

For agents

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

⬇ download graph artifact