Adds regular expression support, it is actually CFL because of variables.