.NET port of Ruby's Grok, a powerful pattern-matching/reacting tool