From 54a72d90f62030034f03cacbac1d1ec02c0444c6 Mon Sep 17 00:00:00 2001 From: Luigi Riefolo Date: Tue, 27 Sep 2016 03:02:40 +0200 Subject: [PATCH] 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 --- src/go/doc/reader.go | 5 +++++ 1 file changed, 5 insertions(+) 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, -- 2.48.1