summaryrefslogtreecommitdiff
path: root/regcomp.sym
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2010-12-28 15:25:43 -0700
committerKarl Williamson <public@khwilliamson.com>2011-01-16 19:13:24 -0700
commit1e355c70208127b17a934c726d2dd38bbd1b662f (patch)
treed8cc28ecdf9b35c09a54c1f58ffabcefad6e73e3 /regcomp.sym
parent521dc9d90c6e6e47ae717750668958d18c0e6d98 (diff)
downloadperl-1e355c70208127b17a934c726d2dd38bbd1b662f.tar.gz
regcomp.sym: Add BOUNDU, NBOUNDU regnodes
This will make for somewhat more efficient execution, as won't have to test the regnode type multiple times, at the expense of slightly bigger code space.
Diffstat (limited to 'regcomp.sym')
-rw-r--r--regcomp.sym6
1 files changed, 4 insertions, 2 deletions
diff --git a/regcomp.sym b/regcomp.sym
index 1f2c0bcdbb..634e32d4f1 100644
--- a/regcomp.sym
+++ b/regcomp.sym
@@ -30,10 +30,12 @@ EOS EOL, no ; Match "" at end of string.
EOL EOL, no ; Match "" at end of line.
MEOL EOL, no ; Same, assuming multiline.
SEOL EOL, no ; Same, assuming singleline.
-BOUND BOUND, no ; Match "" at any word boundary
+BOUND BOUND, no ; Match "" at any word boundary using native charset semantics for non-utf8
BOUNDL BOUND, no ; Match "" at any locale word boundary
-NBOUND NBOUND, no ; Match "" at any word non-boundary
+BOUNDU BOUND, no ; Match "" at any word boundary using Unicode semantics
+NBOUND NBOUND, no ; Match "" at any word non-boundary using native charset semantics for non-utf8
NBOUNDL NBOUND, no ; Match "" at any locale word non-boundary
+NBOUNDU NBOUND, no ; Match "" at any word non-boundary using Unicode semantics
GPOS GPOS, no ; Matches where last m//g left off.
#* [Special] alternatives: