# go doc --help ! go doc --help stderr 'go doc' stderr 'go doc ' stderr 'go doc \[\.\]' stderr 'go doc \[\.\]\[\.\]' stderr 'go doc \[\.\]\[\.\]' stderr 'go doc \[\.\]' # go help doc go help doc stdout 'go doc' stdout 'go doc ' stdout 'go doc \[\.\]' stdout 'go doc \[\.\]\[\.\]' stdout 'go doc \[\.\]\[\.\]' stdout 'go doc \[\.\]' # go doc go doc p/v2 stdout . # go doc go doc p/v2 Symbol stdout . # go doc ! go doc p/v2 Symbol Method stderr . # go doc . go doc p/v2.Symbol stdout . # go doc .. go doc p/v2.Symbol.Method stdout . # go doc go doc Symbol stdout . # go doc ! go doc Symbol Method stderr . # go doc . go doc Symbol.Method stdout . # go doc . go doc p/v2.Method stdout . # go doc go doc p/v2 Method stdout . # go doc go doc Method stdout . -- go.mod -- module p/v2 go 1.13 -- p.go -- package p type Symbol struct{} func (Symbol) Method() error { return nil }