e3e2f06324
The pattern and replacement matching behaviour has been changed purely due to the nature of switching to a standards-compliant library. One mistake in the previous behaviour was that named groups didn't have a number. This has been corrected. As names are actually just an alias of numbered groups, RegExMatch::get_name_dict() is now get_names() and is a dict referring to the group number it represents. Duplicate names are enabled and the with the first matching instance used. Due the lack of a suitable equivalent in PCRE2, RegExMatch::expand() was removed. |
||
---|---|---|
.. | ||
sljit | ||
config.h | ||
pcre2.h | ||
pcre2_auto_possess.c | ||
pcre2_chartables.c | ||
pcre2_compile.c | ||
pcre2_config.c | ||
pcre2_context.c | ||
pcre2_dfa_match.c | ||
pcre2_error.c | ||
pcre2_find_bracket.c | ||
pcre2_internal.h | ||
pcre2_intmodedep.h | ||
pcre2_jit_compile.c | ||
pcre2_jit_match.c | ||
pcre2_jit_misc.c | ||
pcre2_jit_test.c | ||
pcre2_maketables.c | ||
pcre2_match.c | ||
pcre2_match_data.c | ||
pcre2_newline.c | ||
pcre2_ord2utf.c | ||
pcre2_pattern_info.c | ||
pcre2_printint.c | ||
pcre2_serialize.c | ||
pcre2_string_utils.c | ||
pcre2_study.c | ||
pcre2_substitute.c | ||
pcre2_substring.c | ||
pcre2_tables.c | ||
pcre2_ucd.c | ||
pcre2_ucp.h | ||
pcre2_valid_utf.c | ||
pcre2_xclass.c |