Optimisation : do not compile a new pattern every time a token is normalised