timbray / quamina

Home of Quamina, a fast pattern-matching library in Go
Apache License 2.0
373 stars 18 forks source link

Pat: Generalize shell-style patterns #319

Closed timbray closed 3 weeks ago

timbray commented 1 month ago

With the addition of epsilon transitions to the Quamina NFA, there is no good reason to restrict shell style patterns to just one glob. So things like push-*-c\ should be OK. This would have the advantage that we could adopt a bunch more Ruler tests and benchmarks. Also… first new feature in 2 years.

timbray commented 3 weeks ago

Fixed in #320