summaryrefslogtreecommitdiff
path: root/regcomp.sym
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2015-03-17 16:56:34 -0600
committerKarl Williamson <khw@cpan.org>2015-03-18 09:44:16 -0600
commitc440a570f986f52b764752007c070e8549b2bf7e (patch)
tree2d31ef4ba674fa9a6d0901e33cc15fabec69d11b /regcomp.sym
parentb8cae652c696ff805cc1c46872c4aa89444dd1e8 (diff)
downloadperl-c440a570f986f52b764752007c070e8549b2bf7e.tar.gz
regcomp.sym: Update \b descriptions
Diffstat (limited to 'regcomp.sym')
-rw-r--r--regcomp.sym14
1 files changed, 7 insertions, 7 deletions
diff --git a/regcomp.sym b/regcomp.sym
index 7daa241dba..f79b87485c 100644
--- a/regcomp.sym
+++ b/regcomp.sym
@@ -43,15 +43,15 @@ GPOS GPOS, no ; Matches where last m//g left off.
# in regcomp.c uses the enum value of the modifier as an offset from the /d
# version. The complements must come after the non-complements.
# BOUND, POSIX and their complements are affected, as well as EXACTF.
-BOUND BOUND, no ; Match "" at any word boundary using native charset rules for non-utf8, otherwise Unicode rules
-BOUNDL BOUND, no ; Match "" at any boundary of a given type using locale rules
+BOUND BOUND, no ; Like BOUNDA for non-utf8, otherwise match "" between any Unicode \w\W or \W\w
+BOUNDL BOUND, no ; Like BOUND/BOUNDU, but \w and \W are defined by current locale
BOUNDU BOUND, no ; Match "" at any boundary of a given type using Unicode rules
-BOUNDA BOUND, no ; Match "" at any boundary of a given type using ASCII rules
+BOUNDA BOUND, no ; Match "" at any boundary between \w\W or \W\w, where \w is [_a-zA-Z0-9]
# All NBOUND nodes are required by code in regexec.c to be greater than all BOUND ones
-NBOUND NBOUND, no ; Match "" at any word non-boundary using native charset rules for non-utf8, otherwise Unicode rules
-NBOUNDL NBOUND, no ; Match "" at any boundary of a given type using locale rules
-NBOUNDU NBOUND, no ; Match "" at any boundary of a given type using using Unicode rules
-NBOUNDA NBOUND, no ; Match "" at any boundary of a given type using using ASCII rules
+NBOUND NBOUND, no ; Like NBOUNDA for non-utf8, otherwise match "" between any Unicode \w\w or \W\W
+NBOUNDL NBOUND, no ; Like NBOUND/NBOUNDU, but \w and \W are defined by current locale
+NBOUNDU NBOUND, no ; Match "" at any non-boundary of a given type using using Unicode rules
+NBOUNDA NBOUND, no ; Match "" betweeen any \w\w or \W\W, where \w is [_a-zA-Z0-9]
#* [Special] alternatives:
REG_ANY REG_ANY, no 0 S ; Match any one character (except newline).