X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/0f8490d1d7ad76cac844fc2ae882994e38aaf2ef..8fb6968f2aef772119e5d65efd7f1ac68dbb6b7f:/perly.h diff --git a/perly.h b/perly.h index a7e9a43..8e9d4c3 100644 --- a/perly.h +++ b/perly.h @@ -7,11 +7,11 @@ #define PERL_BISON_VERSION 30000 #ifdef PERL_CORE -/* A Bison parser, made by GNU Bison 3.0.2. */ +/* A Bison parser, made by GNU Bison 3.0.5. */ /* Bison interface for Yacc-like parsers in C - Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc. + Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -74,64 +74,66 @@ extern int yydebug; LABEL = 277, FORMAT = 278, SUB = 279, - ANONSUB = 280, - PACKAGE = 281, - USE = 282, - WHILE = 283, - UNTIL = 284, - IF = 285, - UNLESS = 286, - ELSE = 287, - ELSIF = 288, - CONTINUE = 289, - FOR = 290, - GIVEN = 291, - WHEN = 292, - DEFAULT = 293, - LOOPEX = 294, - DOTDOT = 295, - YADAYADA = 296, - FUNC0 = 297, - FUNC1 = 298, - FUNC = 299, - UNIOP = 300, - LSTOP = 301, - RELOP = 302, - EQOP = 303, - MULOP = 304, - ADDOP = 305, - DOLSHARP = 306, - DO = 307, - HASHBRACK = 308, - NOAMP = 309, - LOCAL = 310, - MY = 311, - REQUIRE = 312, - COLONATTR = 313, - FORMLBRACK = 314, - FORMRBRACK = 315, - PREC_LOW = 316, - OROP = 317, - DOROP = 318, - ANDOP = 319, - NOTOP = 320, - ASSIGNOP = 321, - OROR = 322, - DORDOR = 323, - ANDAND = 324, - BITOROP = 325, - BITANDOP = 326, - SHIFTOP = 327, - MATCHOP = 328, - UMINUS = 329, - REFGEN = 330, - POWOP = 331, - PREINC = 332, - PREDEC = 333, - POSTINC = 334, - POSTDEC = 335, - POSTJOIN = 336, - ARROW = 337 + SIGSUB = 280, + ANONSUB = 281, + ANON_SIGSUB = 282, + PACKAGE = 283, + USE = 284, + WHILE = 285, + UNTIL = 286, + IF = 287, + UNLESS = 288, + ELSE = 289, + ELSIF = 290, + CONTINUE = 291, + FOR = 292, + GIVEN = 293, + WHEN = 294, + DEFAULT = 295, + LOOPEX = 296, + DOTDOT = 297, + YADAYADA = 298, + FUNC0 = 299, + FUNC1 = 300, + FUNC = 301, + UNIOP = 302, + LSTOP = 303, + RELOP = 304, + EQOP = 305, + MULOP = 306, + ADDOP = 307, + DOLSHARP = 308, + DO = 309, + HASHBRACK = 310, + NOAMP = 311, + LOCAL = 312, + MY = 313, + REQUIRE = 314, + COLONATTR = 315, + FORMLBRACK = 316, + FORMRBRACK = 317, + PREC_LOW = 318, + OROP = 319, + DOROP = 320, + ANDOP = 321, + NOTOP = 322, + ASSIGNOP = 323, + OROR = 324, + DORDOR = 325, + ANDAND = 326, + BITOROP = 327, + BITANDOP = 328, + SHIFTOP = 329, + MATCHOP = 330, + UMINUS = 331, + REFGEN = 332, + POWOP = 333, + PREINC = 334, + PREDEC = 335, + POSTINC = 336, + POSTDEC = 337, + POSTJOIN = 338, + ARROW = 339 }; #endif @@ -144,6 +146,7 @@ S_is_opval_token(int type) { case FUNC0OP: case FUNC0SUB: case FUNCMETH: + case LABEL: case LSTOPSUB: case METHOD: case PLUGEXPR: @@ -160,7 +163,7 @@ S_is_opval_token(int type) { #endif /* PERL_IN_TOKE_C */ #endif /* PERL_CORE */ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED -typedef union YYSTYPE YYSTYPE; + union YYSTYPE { @@ -171,6 +174,8 @@ union YYSTYPE GV *gvval; }; + +typedef union YYSTYPE YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define YYSTYPE_IS_DECLARED 1 #endif @@ -181,6 +186,6 @@ int yyparse (void); /* Generated from: - * a8b5527eacb1205d15c8c01acb4a8f99b494e5b453ddd68a2a2e7fca4be3302a perly.y - * 153cba5d215c1a083a0459c43f4d55c45fd0a7093c197d7247a456dcde21ea53 regen_perly.pl + * 7aa97cfabf5b87a95ed263373e76c7af6d7e075e83d12e84ccdca9690c15a68d perly.y + * b6fae5748f9bef6db4740aa5e122b84ac5181852d42474d0ecad621fa4253306 regen_perly.pl * ex: set ro: */