Decoding enhancer grammar using regressive evolution