summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2013-02-03 09:29:32 -0700
committerKarl Williamson <public@khwilliamson.com>2013-02-03 21:41:28 -0700
commitb5864679105af6175b09ab741bac713df8abf7fd (patch)
tree81b7155e4e878a8ec7ede8862dd5def68dc41a9f /embed.fnc
parentf4f5fe57a6038d0f7d0c320bc9204a232dbd874f (diff)
downloadperl-b5864679105af6175b09ab741bac713df8abf7fd.tar.gz
Add interpolations to regex sets
This commit adds the capability for '(?[ ])' to contain interpolated variables from other '(?[ ])' constructs. A set operation can thus be built up from the composition of other ones, without having to worry about precedence, etc. Thanks to Aaron Crane for suggesting this.
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc1
1 files changed, 1 insertions, 0 deletions
diff --git a/embed.fnc b/embed.fnc
index cb8e5e89fd..31ce911992 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1979,6 +1979,7 @@ Es |regnode*|regclass |NN struct RExC_state_t *pRExC_state \
|NULLOK SV** ret_invlist
Es |bool|could_it_be_a_POSIX_class|NN struct RExC_state_t *pRExC_state
Es |regnode*|handle_regex_sets|NN struct RExC_state_t *pRExC_state \
+ |NULLOK SV ** return_invlist \
|NN I32 *flagp|U32 depth \
|NN char * const oregcomp_parse
Es |void|parse_lparen_question_flags|NN struct RExC_state_t *pRExC_state