[MERGE] fixups for attributes-before-signatures
authorDavid Mitchell <davem@iabyn.com>
Fri, 2 Mar 2018 13:37:45 +0000 (13:37 +0000)
committerDavid Mitchell <davem@iabyn.com>
Fri, 2 Mar 2018 13:44:49 +0000 (13:44 +0000)
RT #132760

v5.27.7-212-g894f226 recently moved subroutine attributes from after
the signature to before the signature.

This small branch performs some minor tweaks to that; principally:

* splits the parser rules for subs into separate rules for subs
within and without the scope of 'use feature "signatures";

* makes the parser and toker recognise the possibility of attributes
following the signature, so that a targeted error message can be given,
rather than a general 'syntax error' and follow-on dross.


Trivial merge