Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/LuaHelper
/ types & classes
Types & classes
551 in github.com/Tencent/LuaHelper
⨍
Functions
1,325
◇
Types & classes
551
↓ 1 callers
TypeAlias
TkKind
TkKind token kind
luahelper-lsp/langserver/check/compiler/lexer/token.go:6
↓ 1 callers
TypeAlias
runeType
luahelper-lsp/langserver/check/check_lsp_symbol.go:150
↓ 1 callers
TypeAlias
scoreVal
luahelper-lsp/langserver/check/check_lsp_symbol.go:204
↓ 1 callers
TypeAlias
serverState
luahelper-lsp/langserver/lsp_server.go:20
Class
luahelper-vscode/src/onlinePeople.ts:8
Class
luahelper-vscode/src/languageConfiguration.ts:3
Class
luahelper-vscode/src/luapandaDebug.ts:10
Class
luahelper-vscode/src/luaformat.ts:236
Class
luahelper-vscode/src/luaformat.ts:297
Class
luahelper-vscode/src/debug/breakPoint.ts:9
Class
luahelper-vscode/src/debug/breakPoint.ts:20
Class
luahelper-vscode/src/debug/breakPoint.ts:33
Class
luahelper-vscode/src/debug/luaDebugRuntime.ts:16
Class
luahelper-vscode/src/debug/dataProcessor.ts:6
Class
luahelper-vscode/src/debug/visualSetting.ts:7
Class
luahelper-vscode/src/debug/luaDebug.ts:30
Class
luahelper-vscode/src/debug/updateManager.ts:7
Class
luahelper-vscode/src/common/tools.ts:6
Class
luahelper-vscode/src/common/luaPath.ts:4
Class
luahelper-vscode/src/common/pathManager.ts:9
Class
luahelper-vscode/src/common/threadManager.ts:3
Class
luahelper-vscode/src/common/logManager.ts:3
TypeAlias
ATokenType
ATokenType 类型
luahelper-lsp/langserver/check/annotation/annotatelexer/annotate_token.go:4
Struct
AllProject
整体检查的入口函数 AllProject 所有工程包含的内容
luahelper-lsp/langserver/check/check_all.go:14
Struct
Analysis
Analysis 分析的结构, 遍历AST抽象语法树
luahelper-lsp/langserver/check/analysis/analysis.go:20
Struct
AnalysisThird
AnalysisThird 第三阶段分析的所有的单个lua文件,散落的包装的结构
luahelper-lsp/langserver/check/results/third_result.go:9
Struct
AnalysisThirdFile
AnalysisThirdFile 第三阶段分析的单个lua文件,该文件不属于工程
luahelper-lsp/langserver/check/results/third_result.go:32
Struct
AnnotateAliasState
AnnotateAliasState alias ---@alias Handler fun(type: string, data: any):void
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:12
Struct
AnnotateClassState
AnnotateClassState 定义的class
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:40
Struct
AnnotateEnumEndState
AnnotateEnumEndState 枚举的结构
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:109
Struct
AnnotateEnumStack
luahelper-lsp/langserver/check/common/annotate_enum.go:7
Struct
AnnotateEnumState
AnnotateEnumState 枚举的结构
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:101
TypeAlias
AnnotateErrType
AnnotateErrType 错误的类型
luahelper-lsp/langserver/check/annotation/annotatelexer/annotate_lexer_common.go:8
Struct
AnnotateFieldState
AnnotateFieldState 定义的成员结构 ---@field [public|protected|private] field_name FIELD_TYPE[|OTHER_TYPE] [@comment]
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:51
Struct
AnnotateFile
AnnotateFile 单个文件生成的核心注解信息
luahelper-lsp/langserver/check/common/annotate_info.go:312
Struct
AnnotateFragment
AnnotateFragment 一个片段的注释包含的所有结构, 一个代码注释片段包含多行,每一行大致是一个结构
luahelper-lsp/langserver/check/annotation/annotateast/annotate_fragment.go:4
Struct
AnnotateGenericState
AnnotateGenericState 泛型的结构 ---@generic T1 [: PARENT_TYPE] [, T2 [: PARENT_TYPE]] @comment @comment todo 泛型还没有处理
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:84
Struct
AnnotateLexer
AnnotateLexer 注解模块词法分析的结构
luahelper-lsp/langserver/check/annotation/annotatelexer/annotate_lexer.go:26
Struct
AnnotateNotValidState
AnnotateNotValidState 无效的Stat
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:116
Struct
AnnotateOverloadState
AnnotateOverloadState 函数重载的类型
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:21
Struct
AnnotateParamState
AnnotateParamState 函数参数 ---@param param_name MY_TYPE[|other_type] [@comment]
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:63
Struct
AnnotateReturnState
AnnotateReturnState 函数返回结构
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:74
Interface
AnnotateState
AnnotateState 空接口, 一行注释表示的一个语句
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:8
Struct
AnnotateToken
注解模块的词法分析 AnnotateToken 注解功能解析出来的每个单词
luahelper-lsp/langserver/check/annotation/annotatelexer/annotate_lexer.go:12
Struct
AnnotateTypeState
AnnotateTypeState 定义的类型 一行可能定义多个,例如下面的例子 ---@type [const] number, [const] stirng local a, b
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:31
Struct
AnnotateVarargState
AnnotateVarargState 可变参数的结构
luahelper-lsp/langserver/check/annotation/annotateast/annotate_state.go:94
Struct
AnnotatedTextEdit
** * A special text edit with an additional change annotation. * * @since 3.16.0. */
luahelper-lsp/langserver/protocol/tsprotocol.go:20
Interface
AnnotatorParams
luahelper-vscode/src/notifications.ts:3
Enum
AnnotatorType
luahelper-vscode/src/notifications.ts:None
Struct
AnntotateSet
AnntotateSet 注解推导的方式,配置可以标明
luahelper-lsp/langserver/check/common/global_conf.go:221
Struct
ApplyWorkspaceEditParams
** * The parameters passed via a apply workspace edit request. */
luahelper-lsp/langserver/protocol/tsprotocol.go:31
Struct
ApplyWorkspaceEditResponse
** * A response returned from the apply workspace edit request. */
luahelper-lsp/langserver/protocol/tsprotocol.go:47
Struct
ArrayType
ArrayType 关联的array 列表类型
luahelper-lsp/langserver/check/annotation/annotateast/annotate_type.go:39
Struct
AssignStat
AssignStat 赋值语句 varlist ‘=’ explist varlist ::= var {‘,’ var} var ::= Name | prefixexp ‘[’ exp ‘]’ | prefixexp ‘.’ Name
luahelper-lsp/langserver/check/compiler/ast/stat.go:113
Struct
BadExpr
A BadExpr node is a placeholder for an expression containing syntax errors for which a correct expression node cannot be created.
luahelper-lsp/langserver/check/compiler/ast/exp.go:30
Struct
BaseParams
ProjectParams 工程的设置
luahelper-lsp/langserver/other_request.go:55
Struct
BinopExp
BinopExp 二元表达式 exp1 op exp2
luahelper-lsp/langserver/check/compiler/ast/exp.go:81
Struct
Block
chunk ::= block type Chunk *Block Block code block block ::= {stat} [retstat] retstat ::= return [explist] [';'] explist ::= exp {',' exp}}
luahelper-lsp/langserver/check/compiler/ast/block.go:14
Struct
BreakStat
‘;’ BreakStat break语句 break
luahelper-lsp/langserver/check/compiler/ast/stat.go:33
Enum
BreakpointType
luahelper-vscode/src/debug/breakPoint.ts:None
TypeAlias
CacheKind
* * 缓冲代码补全的内容 * 默认情况下,代码补全的时候,后台会给客户端推送所有的 lsp.CompletionItem[] 列表 * 这种方式,当补全的列表特别多的时候,后台需要计算出每一个补全的详细信息,比较费时;因为需要计算每一个的Detail、Documentation * 后面优化为,
luahelper-lsp/langserver/check/common/complete_cache.go:19
Struct
CacheNode
CacheNode LRU Node
luahelper-lsp/langserver/check/common/cache_lru.go:10
Struct
CallHierarchyClientCapabilities
** * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:69
Struct
CallHierarchyIncomingCall
** * Represents an incoming call, e.g. a caller of a method or constructor. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:83
Struct
CallHierarchyIncomingCallsParams
** * The parameter of a `callHierarchy/incomingCalls` request. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:100
Struct
CallHierarchyItem
** * Represents programming constructs like functions or constructors in the context * of call hierarchy. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:112
Struct
CallHierarchyOptions
** * Call hierarchy options used during static registration. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:154
Struct
CallHierarchyOutgoingCall
** * Represents an outgoing call, e.g. calling a getter from a method or a method from a constructor etc. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:163
Struct
CallHierarchyOutgoingCallsParams
** * The parameter of a `callHierarchy/outgoingCalls` request. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:181
Struct
CallHierarchyPrepareParams
** * The parameter of a `textDocument/prepareCallHierarchy` request. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:192
Struct
CallHierarchyRegistrationOptions
** * Call hierarchy options used during static or dynamic registration. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:202
Struct
CancelParams
luahelper-lsp/langserver/protocol/tsprotocol.go:208
Struct
ChangeAnnotation
** * Additional information that describes document changes. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:220
Struct
ChangeConfigurationParams
ChangeConfigurationParams 变更配置
luahelper-lsp/langserver/other_request.go:109
Struct
CheckError
CheckError 单个lua文件中,检测错误的信息
luahelper-lsp/langserver/check/common/lsp_common.go:102
TypeAlias
CheckErrorType
CheckErrorType 检查错误的类型
luahelper-lsp/langserver/check/common/err_info.go:4
TypeAlias
CheckReferenceSrc
CheckReferenceSrc 查找引用的方式
luahelper-lsp/langserver/check/common/lsp_common.go:137
TypeAlias
CheckTerm
CheckTerm 检查的论数
luahelper-lsp/langserver/check/results/file_result.go:15
Struct
CodeAction
** * A code action represents a change that can be performed in code, e.g. to fix a problem or * to refactor code. * * A CodeAction must set eithe
luahelper-lsp/langserver/protocol/tsprotocol.go:297
Struct
CodeActionClientCapabilities
** * The Client Capabilities of a [CodeActionRequest](#CodeActionRequest). */
luahelper-lsp/langserver/protocol/tsprotocol.go:369
Struct
CodeActionContext
** * Contains additional diagnostic information about the context in which * a [code action](#CodeActionProvider.provideCodeActions) is run. */
luahelper-lsp/langserver/protocol/tsprotocol.go:444
TypeAlias
CodeActionKind
** * A set of predefined code action kinds */
luahelper-lsp/langserver/protocol/tsprotocol.go:465
Struct
CodeActionOptions
** * Provider options for a [CodeActionRequest](#CodeActionRequest). */
luahelper-lsp/langserver/protocol/tsprotocol.go:470
Struct
CodeActionParams
** * The parameters of a [CodeActionRequest](#CodeActionRequest). */
luahelper-lsp/langserver/protocol/tsprotocol.go:491
Struct
CodeDescription
** * Structure to capture a description for an error code. * * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:513
Struct
CodeLens
** * A code lens represents a [command](#Command) that should be shown along with * source text, like the number of references, a way to run tests,
luahelper-lsp/langserver/protocol/tsprotocol.go:527
Struct
CodeLensClientCapabilities
** * The client capabilities of a [CodeLensRequest](#CodeLensRequest). */
luahelper-lsp/langserver/protocol/tsprotocol.go:547
Struct
CodeLensOptions
** * Code Lens provider options of a [CodeLensRequest](#CodeLensRequest). */
luahelper-lsp/langserver/protocol/tsprotocol.go:557
Struct
CodeLensParams
** * The parameters of a [CodeLensRequest](#CodeLensRequest). */
luahelper-lsp/langserver/protocol/tsprotocol.go:568
Struct
CodeLensWorkspaceClientCapabilities
** * @since 3.16.0 */
luahelper-lsp/langserver/protocol/tsprotocol.go:580
Struct
Color
** * Represents a color in RGBA space. */
luahelper-lsp/langserver/protocol/tsprotocol.go:596
Struct
ColorFileResult
ColorFileResult 第5阶段,分析单个文件,获取全局变量着色的功能
luahelper-lsp/langserver/check/results/color_result.go:9
Struct
ColorInformation
** * Represents a color range from a document. */
luahelper-lsp/langserver/protocol/tsprotocol.go:618
Struct
ColorPresentation
luahelper-lsp/langserver/protocol/tsprotocol.go:629
Struct
ColorPresentationParams
** * Parameters for a [ColorPresentationRequest](#ColorPresentationRequest). */
luahelper-lsp/langserver/protocol/tsprotocol.go:652
TypeAlias
ColorType
ColorType 获取颜色的类型
luahelper-lsp/langserver/check/common/lsp_common.go:118
Struct
CombineStruct
luahelper-lsp/langserver/check/compiler/lexer/lexer_test.go:241
Struct
ComletionParams
ComletionParams 代码提示设置
luahelper-lsp/langserver/other_request.go:50
Struct
Command
** * Represents a reference to a command. Provides a title which * will be used to represent a command in the UI and, optionally, * an array of arg
luahelper-lsp/langserver/protocol/tsprotocol.go:675
Struct
CommentInfo
CommentInfo 单个注释片段信息,包含多行的注释信息
luahelper-lsp/langserver/check/compiler/lexer/common.go:31
next →
1–100 of 551, ranked by callers