Go to file
Stephan Kulow bb97dfb147 Accepting request 104745 from devel:languages:perl
- update to 1.967006
    - Allow a global <skip:> directive that functions the same as
      modifying $Parse::RecDescent::skip prior to compiling a
      grammar. (Thanks Flavio!)
    - *** NON-BACKWARDS COMPATIBLE CHANGE! *** A repetition directive
      such as 'id(s /,/)' correctly creates a temporary @item variable
      to hold the 'id's that are matched.  That @item variable is them
      used to set the real $item[] entry for that repetition.  The
      same treatment is now given to %item.  Formerly, in a production like:
          id ',' id(s /,/)
      matched against:
          xxx, yyy, zzz
      The $item{id} entry which should be 'xxx' is overwritten by
      'yyy' and then 'zzz' prior to the action being executed.  Now
      'yyy' and 'zzz' set $item{id}, but in the private %item, which
      goes out of scope once the repetition match completes.
    - ** EXPERIMENTAL ** When precompiling, optionally create a
      standalone parser by including most of the contents of
      Parse::RecDescent in the resulting Precompiled output.
      - Accept an optional $options hashref to Precompile, which can
        be used to specify $options->{-standalone}, which currently
        defaults to false.
      - The included Parse::RecDescent module is renamed to
        Parse::RecDescent::_Runtime to avoid namespace conflicts with
        an installed and use'd Parse::RecDescent.
      - Add a new $_FILENAME global to Parse::RecDescent to make it
        easy for the Precompile method to find the module.
      - Remove the prototype from _generate.  It is not required, and
        it caused t/precompile.t (which ends up re-definiing a lot of
        Parse::RecDescent subroutines) to fail needlessly, as the

OBS-URL: https://build.opensuse.org/request/show/104745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Parse-RecDescent?expand=0&rev=24
2012-02-16 15:22:19 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Parse-RecDescent?expand=0&rev=1 2007-01-15 23:31:32 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Parse-RecDescent?expand=0&rev=1 2007-01-15 23:31:32 +00:00
Parse-RecDescent-1.965001.patch - update to 1.967006 2012-02-13 15:07:16 +00:00
Parse-RecDescent-1.967006.tar.gz - update to 1.967006 2012-02-13 15:07:16 +00:00
perl-Parse-RecDescent.changes - update to 1.967006 2012-02-13 15:07:16 +00:00
perl-Parse-RecDescent.spec - update to 1.967006 2012-02-13 15:07:16 +00:00