From b74633f86d69cf1aabebe0b976d695b7a61bddc6 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 3 Oct 2016 20:06:41 -0700 Subject: 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. --- regex.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'regex.h') 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); -- cgit v1.2.3