So far I've kept it backwards compatible, this is partly because some of the constructs the new parser supports are not yet wired in 'underneath'. (It does make the parser uglier). I think once that wiring is done, we are in a good place to remove the support for the old tap syntax (hopefully somewhere a little after M2).