|
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
enum yytokentype {
GRAMPROG = 258,
GRAMEXPR = 259,
GRAMBLOCK = 260,
GRAMBARESTMT = 261,
GRAMFULLSTMT = 262,
GRAMSTMTSEQ = 263,
WORD = 264,
METHOD = 265,
FUNCMETH = 266,
THING = 267,
PMFUNC = 268,
PRIVATEREF = 269,
QWLIST = 270,
FUNC0SUB = 271,
UNIOPSUB = 272,
LSTOPSUB = 273,
PLUGEXPR = 274,
PLUGSTMT = 275,
LABEL = 276,
FORMAT = 277,
SUB = 278,
ANONSUB = 279,
PACKAGE = 280,
USE = 281,
WHILE = 282,
UNTIL = 283,
IF = 284,
UNLESS = 285,
ELSE = 286,
ELSIF = 287,
CONTINUE = 288,
FOR = 289,
GIVEN = 290,
WHEN = 291,
DEFAULT = 292,
LOOPEX = 293,
DOTDOT = 294,
YADAYADA = 295,
FUNC0 = 296,
FUNC1 = 297,
FUNC = 298,
UNIOP = 299,
LSTOP = 300,
RELOP = 301,
EQOP = 302,
MULOP = 303,
ADDOP = 304,
DOLSHARP = 305,
DO = 306,
HASHBRACK = 307,
NOAMP = 308,
LOCAL = 309,
MY = 310,
MYSUB = 311,
REQUIRE = 312,
COLONATTR = 313,
PREC_LOW = 314,
DOROP = 315,
OROP = 316,
ANDOP = 317,
NOTOP = 318,
ASSIGNOP = 319,
DORDOR = 320,
OROR = 321,
ANDAND = 322,
BITOROP = 323,
BITANDOP = 324,
SHIFTOP = 325,
MATCHOP = 326,
REFGEN = 327,
UMINUS = 328,
POWOP = 329,
POSTDEC = 330,
POSTINC = 331,
PREDEC = 332,
PREINC = 333,
ARROW = 334,
PEG = 335
};
#endif
#define GRAMPROG 258
#define GRAMEXPR 259
#define GRAMBLOCK 260
#define GRAMBARESTMT 261
#define GRAMFULLSTMT 262
#define GRAMSTMTSEQ 263
#define WORD 264
#define METHOD 265
#define FUNCMETH 266
#define THING 267
#define PMFUNC 268
#define PRIVATEREF 269
#define QWLIST 270
#define FUNC0SUB 271
#define UNIOPSUB 272
#define LSTOPSUB 273
#define PLUGEXPR 274
#define PLUGSTMT 275
#define LABEL 276
#define FORMAT 277
#define SUB 278
#define ANONSUB 279
#define PACKAGE 280
#define USE 281
#define WHILE 282
#define UNTIL 283
#define IF 284
#define UNLESS 285
#define ELSE 286
#define ELSIF 287
#define CONTINUE 288
#define FOR 289
#define GIVEN 290
#define WHEN 291
#define DEFAULT 292
#define LOOPEX 293
#define DOTDOT 294
#define YADAYADA 295
#define FUNC0 296
#define FUNC1 297
#define FUNC 298
#define UNIOP 299
#define LSTOP 300
#define RELOP 301
#define EQOP 302
#define MULOP 303
#define ADDOP 304
#define DOLSHARP 305
#define DO 306
#define HASHBRACK 307
#define NOAMP 308
#define LOCAL 309
#define MY 310
#define MYSUB 311
#define REQUIRE 312
#define COLONATTR 313
#define PREC_LOW 314
#define DOROP 315
#define OROP 316
#define ANDOP 317
#define NOTOP 318
#define ASSIGNOP 319
#define DORDOR 320
#define OROR 321
#define ANDAND 322
#define BITOROP 323
#define BITANDOP 324
#define SHIFTOP 325
#define MATCHOP 326
#define REFGEN 327
#define UMINUS 328
#define POWOP 329
#define POSTDEC 330
#define POSTINC 331
#define PREDEC 332
#define PREINC 333
#define ARROW 334
#define PEG 335
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
{
I32 ival;
char *pval;
OP *opval;
GV *gvval;
#ifdef PERL_IN_MADLY_C
TOKEN* p_tkval;
TOKEN* i_tkval;
#else
char *p_tkval;
I32 i_tkval;
#endif
#ifdef PERL_MAD
TOKEN* tkval;
#endif
}
YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
# define YYSTYPE_IS_TRIVIAL 1
#endif
|