patch against t/op/sub_lval.t
[perl.git] / perly.h
1 #ifdef PERL_CORE
2 #define WORD 257
3 #define METHOD 258
4 #define FUNCMETH 259
5 #define THING 260
6 #define PMFUNC 261
7 #define PRIVATEREF 262
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
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 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
63 #endif /* PERL_CORE */
64
65 typedef union {
66     I32 ival;
67     char *pval;
68     OP *opval;
69     GV *gvval;
70 } YYSTYPE;