Versions in this module Expand all Collapse all v0 v0.1.2 Aug 4, 2025 Changes in this version + const MaxWaitDuration + func CheckRepo(repo string) (string, time.Duration) + func GetDefaultLSP() (lang uniast.Language, name string) + type PythonSpec struct + func NewPythonSpec() *PythonSpec + func (c *PythonSpec) DeclareTokenOfSymbol(sym lsp.DocumentSymbol) int + func (c *PythonSpec) FileImports(content []byte) ([]uniast.Import, error) + func (c *PythonSpec) FunctionSymbol(sym lsp.DocumentSymbol) (int, []int, []int, []int) + func (c *PythonSpec) GetUnloadedSymbol(from lsp.Token, define lsp.Location) (string, error) + func (c *PythonSpec) HasImplSymbol() bool + func (c *PythonSpec) ImplSymbol(sym lsp.DocumentSymbol) (int, int, int) + func (c *PythonSpec) IsDocToken(tok lsp.Token) bool + func (c *PythonSpec) IsEntitySymbol(sym lsp.DocumentSymbol) bool + func (c *PythonSpec) IsEntityToken(tok lsp.Token) bool + func (c *PythonSpec) IsMainFunction(sym lsp.DocumentSymbol) bool + func (c *PythonSpec) IsPublicSymbol(sym lsp.DocumentSymbol) bool + func (c *PythonSpec) IsStdToken(tok lsp.Token) bool + func (c *PythonSpec) NameSpace(path string) (string, string, error) + func (c *PythonSpec) ShouldSkip(path string) bool + func (c *PythonSpec) TokenKind(tok lsp.Token) lsp.SymbolKind + func (c *PythonSpec) WorkSpace(root string) (map[string]string, error)