Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterLanguage ¶
func RegisterLanguage(name psi.LanguageID, factory LanguageFactory)
Types ¶
type LanguageFactory ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager() *Manager
func (*Manager) AddProject ¶
type Project ¶
type Project interface { psi.Node TaskManager() *tasks.Manager LogManager() *thoughtstream.Manager RootPath() string RootNode() psi.Node Repo() *fti.Repository FS() repofs.FS FileSet() *token.FileSet Graph() psi.Graph LanguageProvider() *Registry Sync() error Commit() error GetSourceFile(path string) (psi.SourceFile, error) }
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
Click to show internal directories.
Click to hide internal directories.