summaryrefslogtreecommitdiff
path: root/perly.h
blob: dc49c2bcdc5a8a5c5510a9854084d43cc895bedd (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
60
61
62
#define WORD 257
#define METHOD 258
#define FUNCMETH 259
#define THING 260
#define PMFUNC 261
#define PRIVATEREF 262
#define LABEL 263
#define FORMAT 264
#define SUB 265
#define ANONSUB 266
#define PACKAGE 267
#define USE 268
#define WHILE 269
#define UNTIL 270
#define IF 271
#define UNLESS 272
#define ELSE 273
#define ELSIF 274
#define CONTINUE 275
#define FOR 276
#define LOOPEX 277
#define DOTDOT 278
#define FUNC0 279
#define FUNC1 280
#define FUNC 281
#define RELOP 282
#define EQOP 283
#define MULOP 284
#define ADDOP 285
#define DOLSHARP 286
#define DO 287
#define LOCAL 288
#define HASHBRACK 289
#define NOAMP 290
#define OROP 291
#define ANDOP 292
#define NOTOP 293
#define LSTOP 294
#define ASSIGNOP 295
#define OROR 296
#define ANDAND 297
#define BITOROP 298
#define BITANDOP 299
#define UNIOP 300
#define SHIFTOP 301
#define MATCHOP 302
#define UMINUS 303
#define REFGEN 304
#define POWOP 305
#define PREINC 306
#define PREDEC 307
#define POSTINC 308
#define POSTDEC 309
#define ARROW 310
typedef union {
    I32	ival;
    char *pval;
    OP *opval;
    GV *gvval;
} YYSTYPE;
extern YYSTYPE yylval;
extern YYSTYPE yylval;