This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[README.cygwin] Removing old expected test failures
[perl5.git] / perly.h
diff --git a/perly.h b/perly.h
index dc49c2b..15dfa0c 100644 (file)
--- a/perly.h
+++ b/perly.h
@@ -1,62 +1,70 @@
+#ifdef PERL_CORE
 #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
+#define FUNC0SUB 263
+#define UNIOPSUB 264
+#define LSTOPSUB 265
+#define LABEL 266
+#define FORMAT 267
+#define SUB 268
+#define ANONSUB 269
+#define PACKAGE 270
+#define USE 271
+#define WHILE 272
+#define UNTIL 273
+#define IF 274
+#define UNLESS 275
+#define ELSE 276
+#define ELSIF 277
+#define CONTINUE 278
+#define FOR 279
+#define LOOPEX 280
+#define DOTDOT 281
+#define FUNC0 282
+#define FUNC1 283
+#define FUNC 284
+#define UNIOP 285
+#define LSTOP 286
+#define RELOP 287
+#define EQOP 288
+#define MULOP 289
+#define ADDOP 290
+#define DOLSHARP 291
+#define DO 292
+#define HASHBRACK 293
+#define NOAMP 294
+#define LOCAL 295
+#define MY 296
+#define MYSUB 297
+#define COLONATTR 298
+#define PREC_LOW 299
+#define OROP 300
+#define ANDOP 301
+#define NOTOP 302
+#define ASSIGNOP 303
+#define OROR 304
+#define ANDAND 305
+#define BITOROP 306
+#define BITANDOP 307
+#define SHIFTOP 308
+#define MATCHOP 309
+#define UMINUS 310
+#define REFGEN 311
+#define POWOP 312
+#define PREINC 313
+#define PREDEC 314
+#define POSTINC 315
+#define POSTDEC 316
+#define ARROW 317
+#endif /* PERL_CORE */
+
 typedef union {
     I32        ival;
     char *pval;
     OP *opval;
     GV *gvval;
 } YYSTYPE;
-extern YYSTYPE yylval;
-extern YYSTYPE yylval;