This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[MERGE] add OP_ARGELEM etc
authorDavid Mitchell <davem@iabyn.com>
Wed, 3 Aug 2016 19:55:39 +0000 (20:55 +0100)
committerDavid Mitchell <davem@iabyn.com>
Wed, 3 Aug 2016 19:55:39 +0000 (20:55 +0100)
commit88e4ff8c2b6ddfa921d30822801fbcbc2ace9e4c
tree7f9cbdc1c52be1ac8914fe1e6af284c688b58e74
parentd64e121b07bda895f7f3a5d0e449fc948986e2f1
parent5b9ec8a25e399059e3f37bbf00434934e7e34eaa
[MERGE] add OP_ARGELEM etc

this branch:

* moves the parsing of subroutine signatures into perly.y rather than
  using a custom mini-parser in toke.c;
* adds 3 new ops, OP_ARGELEM, OP_ARGDEFELEM, OPARGCHECK to handle
  the checking and processing of subroutine arguments;
* fixes up Deparse.pm to handle the new ops and to handle
  'use feature "signatures"' better.