regex compiler.