Documentation
¶
Index ¶
Constants ¶
View Source
const ( SemanticTokenBuild protocol.SemanticTokenTypes = "build" SemanticTokenImport protocol.SemanticTokenTypes = "include" )
Variables ¶
View Source
var TokenTypes = []protocol.SemanticTokenTypes{SemanticTokenBuild, SemanticTokenImport}
Functions ¶
func LoadEnvdEntries ¶
func LoadEnvdEntries(doc starlark_query.DocumentContent) []*sitter.Node
Catch the semantic token of `build` inside `def build()`, as envd build file entry
As it will located at a line, only lineno is required actually
func LoadModuleImport ¶
func LoadModuleImport(doc starlark_query.DocumentContent) []*sitter.Node
Catch the semantic token of `include` such as `envdlib = include("https://github.com/tensorchord/envdlib")`, as envd build file module import
As it will located at a line, only lineno is required actually
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.