fixed a bug in recipe parsing, where an RE would be precompiled even if it contained $ and @ symbols