Regular Expressions and Compilers