resharp 0.5.0

high-performance regex engine with intersection and complement operations
Documentation

[[test]]
name = "word_boundary_x_rev"
pattern = '\bx\b'
input = "x x"
rev = ["?", "?", "?"]

[[test]]
name = "la_compl_has_y_fwd"
pattern = '(?=.*z)[^y]*'
input = "ayz"
fwd = ["?", "?", "?"]

[[test]]
name = "word_border_star_fwd"
pattern = '\bTrue\b *'
input = "True"
fwd = ["?", "?", "?", "?"]

[[test]]
name = "la_compl_has_y_from1_fwd"
pattern = '(?=.*z)[^y]*'
input = "yz"
fwd = ["?", "?"]

[[test]]
name = "simple_literal_null_tracking"
pattern = 'ab'
input = "ab"
fwd_nulls = [2]
rev_nulls = [2]

[[test]]
name = "smaller_repro"
pattern = 'a(?!b).*(?<!a)b'
input = "a b"

[[test]]
name = "lb_inference_pp"
pattern = '<.*(?<=<)bg'
input = "<bg"