diff options
author | Robert Griesemer <gri@golang.org> | 2010-03-26 13:05:04 -0700 |
---|---|---|
committer | Robert Griesemer <gri@golang.org> | 2010-03-26 13:05:04 -0700 |
commit | 62f4ec702a3712916fc115fcd90d886c3fa24bc8 (patch) | |
tree | 2050c583732cb493da8e6bf7101979cfd32ce297 /src/pkg/go/doc/doc.go | |
parent | af1641c799dd32758cdc0a6ababeba17aa7d1422 (diff) | |
download | golang-62f4ec702a3712916fc115fcd90d886c3fa24bc8.tar.gz |
bytes, strings: IndexOfAny
+ first use in go/doc
R=r
CC=golang-dev
http://codereview.appspot.com/781041
Diffstat (limited to 'src/pkg/go/doc/doc.go')
-rw-r--r-- | src/pkg/go/doc/doc.go | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/pkg/go/doc/doc.go b/src/pkg/go/doc/doc.go index 5ff3eafa6..d7e404f14 100644 --- a/src/pkg/go/doc/doc.go +++ b/src/pkg/go/doc/doc.go @@ -10,6 +10,7 @@ import ( "go/ast" "go/token" "regexp" + "strings" "sort" ) @@ -564,15 +565,7 @@ func (doc *docReader) newDoc(importpath string, filenames []string) *PackageDoc // Does s look like a regular expression? func isRegexp(s string) bool { - metachars := ".(|)*+?^$[]" - for _, c := range s { - for _, m := range metachars { - if c == m { - return true - } - } - } - return false + return strings.IndexAny(s, ".(|)*+?^$[]") >= 0 } |