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