blob: a732ad8e5a7794aefaefc56bfacd109cff88a303 [file] [log] [blame]
// Copyright 2020 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package dochtml
import (
"go/doc"
"regexp"
)
// "Deprecated:" at the start of a paragraph.
var deprecatedRx = regexp.MustCompile(`(^|\n\s*\n)\s*Deprecated:`)
// isDeprecated reports whether the string has a "Deprecated" line.
func isDeprecated(s string) bool {
return deprecatedRx.MatchString(s)
}
func typeIsDeprecated(t *doc.Type) bool {
return isDeprecated(t.Doc)
}
func valueIsDeprecated(v *doc.Value) bool {
return isDeprecated(v.Doc)
}
func funcIsDeprecated(f *doc.Func) bool {
return isDeprecated(f.Doc)
}