summaryrefslogtreecommitdiff
path: root/src/pkg/go/doc/doc.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2010-03-26 13:05:04 -0700
committerRobert Griesemer <gri@golang.org>2010-03-26 13:05:04 -0700
commit62f4ec702a3712916fc115fcd90d886c3fa24bc8 (patch)
tree2050c583732cb493da8e6bf7101979cfd32ce297 /src/pkg/go/doc/doc.go
parentaf1641c799dd32758cdc0a6ababeba17aa7d1422 (diff)
downloadgolang-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.go11
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
}