In perl.git, the branch smoke-me/davem/bison4 has been created

<http://perl5.git.perl.org/perl.git/commitdiff/3232a64d92249c553b6194962ae61c8fbedc992a?hp=0000000000000000000000000000000000000000>

        at  3232a64d92249c553b6194962ae61c8fbedc992a (commit)

- Log -----------------------------------------------------------------
commit 3232a64d92249c553b6194962ae61c8fbedc992a
Author: David Mitchell <[email protected]>
Date:   Mon Jul 18 11:57:19 2016 +0100

    rename "WORD" lexical token to "BAREWORD"
    
    The enum value "WORD" can apparently clash with a enum value in windows
    headers.  It used to be worked around in windows by #defining YYTOKENTYPE,
    which caused the
    
        enum yytokentype {
            ...
            WORD = ...;
        }
    
    in perly.h to be skipped, while still using the
    
        #define WORD ...
    
    which appears later in the same file.
    
    In bison 3.x, the auto-generated perl.h no longer includes the #defines,
    so this workaround no longer works.
    
    Instead, change the name of the token from "WORD" to "BAREWORD".
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to