github.com/pedroegsilva/gofindthem (go): Gofindthem is a go library that implements a domain-specific language(DSL), which is similar to a logical expression. It also uses a substring matching engine (implementations of Aho-Corasick) and a regex matching engine to enable more complex searches with easy-to-read expressions. It supports multiple expressions searches, making it an efficient way to "classify" documents according to the expressions that were matched.
Keywords: domain-specific-language|dsl|go|logical-expression|matching-engine|parser|regex-util