summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2010-08-09 15:11:02 -0700
committerRob Pike <r@golang.org>2010-08-09 15:11:02 -0700
commitdc23f644c3be44b56e7fd41f8670114cd52e3ae9 (patch)
treeaee900d2756a10fad9e33a81a1b1e07882e43e6b
parentd33e5d09eeeeed7142826e0a44e453088a2c3785 (diff)
downloadgo-dc23f644c3be44b56e7fd41f8670114cd52e3ae9.tar.gz
regexp: document that backslashes are the escape character.
Fixes issue 1013. R=rsc, gri CC=golang-dev http://codereview.appspot.com/1938041
-rw-r--r--src/pkg/regexp/regexp.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/pkg/regexp/regexp.go b/src/pkg/regexp/regexp.go
index 4dd430ea6..aa90eb321 100644
--- a/src/pkg/regexp/regexp.go
+++ b/src/pkg/regexp/regexp.go
@@ -16,8 +16,14 @@
// '$'
// '.'
// character
-// '[' [ '^' ] character-ranges ']'
+// '[' [ '^' ] { character-range } ']'
// '(' regexp ')'
+// character-range:
+// character '-' character
+//
+// All characters are UTF-8-encoded code points.
+// Backslashes escape special characters, including inside
+// character classes.
//
package regexp