summaryrefslogtreecommitdiff
path: root/perly.h
blob: 012ecfa1585030e92f18efb2b1db287fcfe78feb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#define WORD 257
#define METHOD 258
#define THING 259
#define PMFUNC 260
#define PRIVATEREF 261
#define LABEL 262
#define FORMAT 263
#define SUB 264
#define PACKAGE 265
#define HINT 266
#define WHILE 267
#define UNTIL 268
#define IF 269
#define UNLESS 270
#define ELSE 271
#define ELSIF 272
#define CONTINUE 273
#define FOR 274
#define LOOPEX 275
#define DOTDOT 276
#define FUNC0 277
#define FUNC1 278
#define FUNC 279
#define RELOP 280
#define EQOP 281
#define MULOP 282
#define ADDOP 283
#define DOLSHARP 284
#define DO 285
#define LOCAL 286
#define DELETE 287
#define HASHBRACK 288
#define NOAMP 289
#define OROP 290
#define ANDOP 291
#define LSTOP 292
#define OROR 293
#define ANDAND 294
#define BITOROP 295
#define BITANDOP 296
#define UNIOP 297
#define SHIFTOP 298
#define MATCHOP 299
#define UMINUS 300
#define REFGEN 301
#define POWOP 302
#define PREINC 303
#define PREDEC 304
#define POSTINC 305
#define POSTDEC 306
#define ARROW 307
typedef union {
    I32	ival;
    char *pval;
    OP *opval;
    GV *gvval;
} YYSTYPE;
extern YYSTYPE yylval;
extern YYSTYPE yylval;