type symbols … func (r *symbols) Name() string { … } func (r *symbols) Parent() string { … } func (r *symbols) Usage() string { … } func (r *symbols) ShortHelp() string { … } func (r *symbols) DetailedHelp(f *flag.FlagSet) { … } func (r *symbols) Run(ctx context.Context, args ...string) error { … } func mapToSymbol(m map[string]interface{ … } func printDocumentSymbol(s protocol.DocumentSymbol) { … } func printSymbolInformation(s protocol.SymbolInformation) { … } func positionToString(r protocol.Range) string { … }