X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/e53d8f768a2bcb331fe11ed5282d228a938ce161..8af7af075ba5ee1cc1b075ac71fc302610499e4c:/perly.h diff --git a/perly.h b/perly.h index b3a5595..63dedf7 100644 --- a/perly.h +++ b/perly.h @@ -1,3 +1,9 @@ +/* -*- buffer-read-only: t -*- + !!!!!!! DO NOT EDIT THIS FILE !!!!!!! + This file is built by regen_perly.pl from perly.y. + Any changes made here will be lost! + */ + #ifdef PERL_CORE /* A Bison parser, made by GNU Bison 2.3. */ @@ -41,160 +47,164 @@ know about them. */ enum yytokentype { GRAMPROG = 258, - GRAMBLOCK = 259, - GRAMFULLSTMT = 260, - GRAMSTMTSEQ = 261, - WORD = 262, - METHOD = 263, - FUNCMETH = 264, - THING = 265, - PMFUNC = 266, - PRIVATEREF = 267, - QWLIST = 268, - FUNC0SUB = 269, - UNIOPSUB = 270, - LSTOPSUB = 271, - PLUGEXPR = 272, - PLUGSTMT = 273, - LABEL = 274, - FORMAT = 275, - SUB = 276, - ANONSUB = 277, - PACKAGE = 278, - USE = 279, - WHILE = 280, - UNTIL = 281, - IF = 282, - UNLESS = 283, - ELSE = 284, - ELSIF = 285, - CONTINUE = 286, - FOR = 287, - GIVEN = 288, - WHEN = 289, - DEFAULT = 290, - LOOPEX = 291, - DOTDOT = 292, - YADAYADA = 293, - FUNC0 = 294, - FUNC1 = 295, - FUNC = 296, - UNIOP = 297, - LSTOP = 298, - RELOP = 299, - EQOP = 300, - MULOP = 301, - ADDOP = 302, - DOLSHARP = 303, - DO = 304, - HASHBRACK = 305, - NOAMP = 306, - LOCAL = 307, - MY = 308, - MYSUB = 309, - REQUIRE = 310, - COLONATTR = 311, - PREC_LOW = 312, - DOROP = 313, - OROP = 314, - ANDOP = 315, - NOTOP = 316, - ASSIGNOP = 317, - DORDOR = 318, - OROR = 319, - ANDAND = 320, - BITOROP = 321, - BITANDOP = 322, - SHIFTOP = 323, - MATCHOP = 324, - REFGEN = 325, - UMINUS = 326, - POWOP = 327, - POSTDEC = 328, - POSTINC = 329, - PREDEC = 330, - PREINC = 331, - ARROW = 332, - PEG = 333 + GRAMEXPR = 259, + GRAMBLOCK = 260, + GRAMBARESTMT = 261, + GRAMFULLSTMT = 262, + GRAMSTMTSEQ = 263, + WORD = 264, + METHOD = 265, + FUNCMETH = 266, + THING = 267, + PMFUNC = 268, + PRIVATEREF = 269, + QWLIST = 270, + FUNC0SUB = 271, + UNIOPSUB = 272, + LSTOPSUB = 273, + PLUGEXPR = 274, + PLUGSTMT = 275, + LABEL = 276, + FORMAT = 277, + SUB = 278, + ANONSUB = 279, + PACKAGE = 280, + USE = 281, + WHILE = 282, + UNTIL = 283, + IF = 284, + UNLESS = 285, + ELSE = 286, + ELSIF = 287, + CONTINUE = 288, + FOR = 289, + GIVEN = 290, + WHEN = 291, + DEFAULT = 292, + LOOPEX = 293, + DOTDOT = 294, + YADAYADA = 295, + FUNC0 = 296, + FUNC1 = 297, + FUNC = 298, + UNIOP = 299, + LSTOP = 300, + RELOP = 301, + EQOP = 302, + MULOP = 303, + ADDOP = 304, + DOLSHARP = 305, + DO = 306, + HASHBRACK = 307, + NOAMP = 308, + LOCAL = 309, + MY = 310, + MYSUB = 311, + REQUIRE = 312, + COLONATTR = 313, + PREC_LOW = 314, + DOROP = 315, + OROP = 316, + ANDOP = 317, + NOTOP = 318, + ASSIGNOP = 319, + DORDOR = 320, + OROR = 321, + ANDAND = 322, + BITOROP = 323, + BITANDOP = 324, + SHIFTOP = 325, + MATCHOP = 326, + REFGEN = 327, + UMINUS = 328, + POWOP = 329, + POSTDEC = 330, + POSTINC = 331, + PREDEC = 332, + PREINC = 333, + ARROW = 334, + PEG = 335 }; #endif /* Tokens. */ #define GRAMPROG 258 -#define GRAMBLOCK 259 -#define GRAMFULLSTMT 260 -#define GRAMSTMTSEQ 261 -#define WORD 262 -#define METHOD 263 -#define FUNCMETH 264 -#define THING 265 -#define PMFUNC 266 -#define PRIVATEREF 267 -#define QWLIST 268 -#define FUNC0SUB 269 -#define UNIOPSUB 270 -#define LSTOPSUB 271 -#define PLUGEXPR 272 -#define PLUGSTMT 273 -#define LABEL 274 -#define FORMAT 275 -#define SUB 276 -#define ANONSUB 277 -#define PACKAGE 278 -#define USE 279 -#define WHILE 280 -#define UNTIL 281 -#define IF 282 -#define UNLESS 283 -#define ELSE 284 -#define ELSIF 285 -#define CONTINUE 286 -#define FOR 287 -#define GIVEN 288 -#define WHEN 289 -#define DEFAULT 290 -#define LOOPEX 291 -#define DOTDOT 292 -#define YADAYADA 293 -#define FUNC0 294 -#define FUNC1 295 -#define FUNC 296 -#define UNIOP 297 -#define LSTOP 298 -#define RELOP 299 -#define EQOP 300 -#define MULOP 301 -#define ADDOP 302 -#define DOLSHARP 303 -#define DO 304 -#define HASHBRACK 305 -#define NOAMP 306 -#define LOCAL 307 -#define MY 308 -#define MYSUB 309 -#define REQUIRE 310 -#define COLONATTR 311 -#define PREC_LOW 312 -#define DOROP 313 -#define OROP 314 -#define ANDOP 315 -#define NOTOP 316 -#define ASSIGNOP 317 -#define DORDOR 318 -#define OROR 319 -#define ANDAND 320 -#define BITOROP 321 -#define BITANDOP 322 -#define SHIFTOP 323 -#define MATCHOP 324 -#define REFGEN 325 -#define UMINUS 326 -#define POWOP 327 -#define POSTDEC 328 -#define POSTINC 329 -#define PREDEC 330 -#define PREINC 331 -#define ARROW 332 -#define PEG 333 +#define GRAMEXPR 259 +#define GRAMBLOCK 260 +#define GRAMBARESTMT 261 +#define GRAMFULLSTMT 262 +#define GRAMSTMTSEQ 263 +#define WORD 264 +#define METHOD 265 +#define FUNCMETH 266 +#define THING 267 +#define PMFUNC 268 +#define PRIVATEREF 269 +#define QWLIST 270 +#define FUNC0SUB 271 +#define UNIOPSUB 272 +#define LSTOPSUB 273 +#define PLUGEXPR 274 +#define PLUGSTMT 275 +#define LABEL 276 +#define FORMAT 277 +#define SUB 278 +#define ANONSUB 279 +#define PACKAGE 280 +#define USE 281 +#define WHILE 282 +#define UNTIL 283 +#define IF 284 +#define UNLESS 285 +#define ELSE 286 +#define ELSIF 287 +#define CONTINUE 288 +#define FOR 289 +#define GIVEN 290 +#define WHEN 291 +#define DEFAULT 292 +#define LOOPEX 293 +#define DOTDOT 294 +#define YADAYADA 295 +#define FUNC0 296 +#define FUNC1 297 +#define FUNC 298 +#define UNIOP 299 +#define LSTOP 300 +#define RELOP 301 +#define EQOP 302 +#define MULOP 303 +#define ADDOP 304 +#define DOLSHARP 305 +#define DO 306 +#define HASHBRACK 307 +#define NOAMP 308 +#define LOCAL 309 +#define MY 310 +#define MYSUB 311 +#define REQUIRE 312 +#define COLONATTR 313 +#define PREC_LOW 314 +#define DOROP 315 +#define OROP 316 +#define ANDOP 317 +#define NOTOP 318 +#define ASSIGNOP 319 +#define DORDOR 320 +#define OROR 321 +#define ANDAND 322 +#define BITOROP 323 +#define BITANDOP 324 +#define SHIFTOP 325 +#define MATCHOP 326 +#define REFGEN 327 +#define UMINUS 328 +#define POWOP 329 +#define POSTDEC 330 +#define POSTINC 331 +#define PREDEC 332 +#define PREINC 333 +#define ARROW 334 +#define PEG 335 @@ -228,3 +238,8 @@ typedef union YYSTYPE + +/* Generated from: + * dbb2439b7793bc662fb61a937ef279c1e367658eb7b8755c88b0e9c61116ed55 perly.y + * 738ca60a0b4cb075902435e976a2f393d438e8e6e32ba81e037dd773b75c87b5 regen_perly.pl + * ex: set ro: */