This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
BSD/OS needs -DSTRUCT_TM_HASZONE as of 4.0.1 (from mab@alink.net)
[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
42#define OROP 297
43#define ANDOP 298
44#define NOTOP 299
45#define ASSIGNOP 300
46#define OROR 301
47#define ANDAND 302
48#define BITOROP 303
49#define BITANDOP 304
55497cff 50#define SHIFTOP 305
51#define MATCHOP 306
52#define UMINUS 307
53#define REFGEN 308
54#define POWOP 309
55#define PREINC 310
56#define PREDEC 311
57#define POSTINC 312
58#define POSTDEC 313
59#define ARROW 314
d8118cad
GS
60#endif /* PERL_CORE */
61
93a17b20 62typedef union {
79072805
LW
63 I32 ival;
64 char *pval;
65 OP *opval;
66 GV *gvval;
67} YYSTYPE;