https://github.com/gazlan/Pattern-Matcher Pattern matching software. The pattern syntax was inspired by SNOBOL-4 based on Dmitry A. Kazakov Pattern Matcher code http://www.dmitry-kazakov.de/ http://www.dmitry-kazakov.de/match/match_1_1.tgz (c) Dmitry A. Kazakov email@example.com, 2001 Quote from http://www.dmitry-kazakov.de/edit.htm Pattern matching software. The pattern syntax was inspired by SNOBOL-4. The software features finite repeaters, labels, recursive patterns, run-time assignment support, user-defined patterns, various strategies for infinite repeaters. The implementation is oriented mainly to be called from user-written code - the most efficient and handy way to use patterns. However a filter style is allowed as well.