This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Incorporate new single-statement macros
[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
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
93a17b20 58typedef union {
79072805
LW
59 I32 ival;
60 char *pval;
61 OP *opval;
62 GV *gvval;
63} YYSTYPE;
64extern YYSTYPE yylval;
79072805 65extern YYSTYPE yylval;