Reordered syntax definitions

This way, control flows are highlighted before C++ reserved word conflicts.

Previously, I was getting any 'if' statement highlighted as a conflict.