This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fix BIT_BUCKET, and add stubs for macros used by OS/2
[perl5.git] / perly.h
1 #define WORD 257
2 #define METHOD 258
3 #define FUNCMETH 259
4 #define THING 260
5 #define PMFUNC 261
6 #define PRIVATEREF 262
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
29 #define RELOP 285
30 #define EQOP 286
31 #define MULOP 287
32 #define ADDOP 288
33 #define DOLSHARP 289
34 #define DO 290
35 #define LOCAL 291
36 #define HASHBRACK 292
37 #define NOAMP 293
38 #define OROP 294
39 #define ANDOP 295
40 #define NOTOP 296
41 #define LSTOP 297
42 #define ASSIGNOP 298
43 #define OROR 299
44 #define ANDAND 300
45 #define BITOROP 301
46 #define BITANDOP 302
47 #define UNIOP 303
48 #define SHIFTOP 304
49 #define MATCHOP 305
50 #define UMINUS 306
51 #define REFGEN 307
52 #define POWOP 308
53 #define PREINC 309
54 #define PREDEC 310
55 #define POSTINC 311
56 #define POSTDEC 312
57 #define ARROW 313
58 typedef union {
59     I32 ival;
60     char *pval;
61     OP *opval;
62     GV *gvval;
63 } YYSTYPE;
64 extern YYSTYPE yylval;
65 extern YYSTYPE yylval;