This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
distinguish eval'' from BEGIN|INIT|END CVs (fixes buggy propagation
[perl5.git] / perly.h
CommitLineData
93a17b20
LW
1#define WORD 257
2#define METHOD 258
a0d0e21e
LW
3#define FUNCMETH 259
4#define THING 260
5#define PMFUNC 261
6#define PRIVATEREF 262
4633a7c4
LW
7#define FUNC0SUB 263
8#define UNIOPSUB 264
9#define LSTOPSUB 265
10#define LABEL 266
11#define FORMAT 267
12#define SUB 268
13#define ANONSUB 269
14#define PACKAGE 270
15#define USE 271
16#define WHILE 272
17#define UNTIL 273
18#define IF 274
19#define UNLESS 275
20#define ELSE 276
21#define ELSIF 277
22#define CONTINUE 278
23#define FOR 279
24#define LOOPEX 280
25#define DOTDOT 281
26#define FUNC0 282
27#define FUNC1 283
28#define FUNC 284
36477c24
PP
29#define UNIOP 285
30#define LSTOP 286
31#define RELOP 287
32#define EQOP 288
33#define MULOP 289
34#define ADDOP 290
35#define DOLSHARP 291
36#define DO 292
37#define HASHBRACK 293
38#define NOAMP 294
39#define LOCAL 295
40#define MY 296
41#define OROP 297
42#define ANDOP 298
43#define NOTOP 299
44#define ASSIGNOP 300
45#define OROR 301
46#define ANDAND 302
47#define BITOROP 303
48#define BITANDOP 304
55497cff
PP
49#define SHIFTOP 305
50#define MATCHOP 306
51#define UMINUS 307
52#define REFGEN 308
53#define POWOP 309
54#define PREINC 310
55#define PREDEC 311
56#define POSTINC 312
57#define POSTDEC 313
58#define ARROW 314
93a17b20 59typedef union {
79072805
LW
60 I32 ival;
61 char *pval;
62 OP *opval;
63 GV *gvval;
64} YYSTYPE;