summaryrefslogtreecommitdiffstats
path: root/regex.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-10-03 20:06:41 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-10-03 20:06:41 -0700
commitb74633f86d69cf1aabebe0b976d695b7a61bddc6 (patch)
treef20f6760810eaf33f2615a23284559ce3f5a668f /regex.h
parentebfe50c31d62d647b586619f56aa754971cfdf69 (diff)
downloadtxr-b74633f86d69cf1aabebe0b976d695b7a61bddc6.tar.gz
txr-b74633f86d69cf1aabebe0b976d695b7a61bddc6.tar.bz2
txr-b74633f86d69cf1aabebe0b976d695b7a61bddc6.zip
New function rra.
* regex.c (range_regex_all, regex_range_all): New functions. (regex_init): Register rra intrinsic function. * regex.c (range_regex_all, regex_range_all): Declared. * txr.1: Documented rra.
Diffstat (limited to 'regex.h')
-rw-r--r--regex.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/regex.h b/regex.h
index f2e89cfb..8d51669c 100644
--- a/regex.h
+++ b/regex.h
@@ -35,6 +35,7 @@ val regexp(val);
val regex_source(val regex);
val search_regex(val haystack, val needle_regex, val start_num, val from_end);
val range_regex(val haystack, val needle_regex, val start_num, val from_end);
+val range_regex_all(val haystack, val needle_regex, val start, val end);
val match_regex(val str, val regex, val pos);
val match_regex_len(val str, val regex, val pos);
val match_regex_right(val str, val regex, val end);
@@ -53,6 +54,7 @@ val regex_range_full(val regex, val arg1, val arg2);
val regex_range_left(val regex, val arg1, val arg2);
val regex_range_right(val regex, val arg1, val arg2);
val regex_range_search(val regex, val arg1, val arg2, val arg3);
+val regex_range_all(val regex, val arg1, val arg2, val arg3);
int wide_display_char_p(wchar_t ch);
void regex_init(void);
void regex_free_all(void);