Reordered syntax definitions

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