From: Luigi Riefolo Date: Tue, 27 Sep 2016 01:02:40 +0000 (+0200) Subject: go/doc: add IsPredeclared function X-Git-Tag: go1.8beta1~1136 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=54a72d90f62030034f03cacbac1d1ec02c0444c6;p=gostls13.git go/doc: add IsPredeclared function IsPredeclared allows simplifying src/golang.org/x/tools/godoc/linkify.go Change-Id: I56b3223896f844630bc2e940255572d1682f0d06 Reviewed-on: https://go-review.googlesource.com/29870 Reviewed-by: Robert Griesemer --- diff --git a/src/go/doc/reader.go b/src/go/doc/reader.go index e4e7b7c1c7..c09f24d616 100644 --- a/src/go/doc/reader.go +++ b/src/go/doc/reader.go @@ -809,6 +809,11 @@ func noteBodies(notes []*Note) []string { // ---------------------------------------------------------------------------- // Predeclared identifiers +// IsPredeclared reports whether s is a predeclared identifier. +func IsPredeclared(s string) bool { + return predeclaredTypes[s] || predeclaredFuncs[s] || predeclaredConstants[s] +} + var predeclaredTypes = map[string]bool{ "bool": true, "byte": true,