[Haskell-cafe] Regular Expression Parsing via derivatives