|
#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,
FUNC0OP = 271,
FUNC0SUB = 272,
UNIOPSUB = 273,
LSTOPSUB = 274,
PLUGEXPR = 275,
PLUGSTMT = 276,
LABEL = 277,
FORMAT = 278,
SUB = 279,
ANONSUB = 280,
PACKAGE = 281,
USE = 282,
WHILE = 283,
UNTIL = 284,
IF = 285,
UNLESS = 286,
ELSE = 287,
ELSIF = 288,
CONTINUE = 289,
FOR = 290,
GIVEN = 291,
WHEN = 292,
DEFAULT = 293,
LOOPEX = 294,
DOTDOT = 295,
YADAYADA = 296,
FUNC0 = 297,
FUNC1 = 298,
FUNC = 299,
UNIOP = 300,
LSTOP = 301,
RELOP = 302,
EQOP = 303,
MULOP = 304,
ADDOP = 305,
DOLSHARP = 306,
DO = 307,
HASHBRACK = 308,
NOAMP = 309,
LOCAL = 310,
MY = 311,
MYSUB = 312,
REQUIRE = 313,
COLONATTR = 314,
PREC_LOW = 315,
DOROP = 316,
OROP = 317,
ANDOP = 318,
NOTOP = 319,
ASSIGNOP = 320,
DORDOR = 321,
OROR = 322,
ANDAND = 323,
BITOROP = 324,
BITANDOP = 325,
SHIFTOP = 326,
MATCHOP = 327,
REFGEN = 328,
UMINUS = 329,
POWOP = 330,
POSTDEC = 331,
POSTINC = 332,
PREDEC = 333,
PREINC = 334,
ARROW = 335,
PEG = 336
};
#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 FUNC0OP 271
#define FUNC0SUB 272
#define UNIOPSUB 273
#define LSTOPSUB 274
#define PLUGEXPR 275
#define PLUGSTMT 276
#define LABEL 277
#define FORMAT 278
#define SUB 279
#define ANONSUB 280
#define PACKAGE 281
#define USE 282
#define WHILE 283
#define UNTIL 284
#define IF 285
#define UNLESS 286
#define ELSE 287
#define ELSIF 288
#define CONTINUE 289
#define FOR 290
#define GIVEN 291
#define WHEN 292
#define DEFAULT 293
#define LOOPEX 294
#define DOTDOT 295
#define YADAYADA 296
#define FUNC0 297
#define FUNC1 298
#define FUNC 299
#define UNIOP 300
#define LSTOP 301
#define RELOP 302
#define EQOP 303
#define MULOP 304
#define ADDOP 305
#define DOLSHARP 306
#define DO 307
#define HASHBRACK 308
#define NOAMP 309
#define LOCAL 310
#define MY 311
#define MYSUB 312
#define REQUIRE 313
#define COLONATTR 314
#define PREC_LOW 315
#define DOROP 316
#define OROP 317
#define ANDOP 318
#define NOTOP 319
#define ASSIGNOP 320
#define DORDOR 321
#define OROR 322
#define ANDAND 323
#define BITOROP 324
#define BITANDOP 325
#define SHIFTOP 326
#define MATCHOP 327
#define REFGEN 328
#define UMINUS 329
#define POWOP 330
#define POSTDEC 331
#define POSTINC 332
#define PREDEC 333
#define PREINC 334
#define ARROW 335
#define PEG 336
#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
|