Use specialized interpreters or acceleo3