#ifndef YY_ZEND_ZEND_ZEND_LANGUAGE_PARSER_H_INCLUDED
# define YY_ZEND_ZEND_ZEND_LANGUAGE_PARSER_H_INCLUDED
#ifndef YYDEBUG
# define YYDEBUG 0
#endif
#if YYDEBUG
extern int zenddebug;
#endif
#include "zend.h"
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
enum yytokentype
{
END = 0,
T_INCLUDE = 258,
T_INCLUDE_ONCE = 259,
T_EVAL = 260,
T_REQUIRE = 261,
T_REQUIRE_ONCE = 262,
T_LOGICAL_OR = 263,
T_LOGICAL_XOR = 264,
T_LOGICAL_AND = 265,
T_PRINT = 266,
T_YIELD = 267,
T_DOUBLE_ARROW = 268,
T_YIELD_FROM = 269,
T_PLUS_EQUAL = 270,
T_MINUS_EQUAL = 271,
T_MUL_EQUAL = 272,
T_DIV_EQUAL = 273,
T_CONCAT_EQUAL = 274,
T_MOD_EQUAL = 275,
T_AND_EQUAL = 276,
T_OR_EQUAL = 277,
T_XOR_EQUAL = 278,
T_SL_EQUAL = 279,
T_SR_EQUAL = 280,
T_POW_EQUAL = 281,
T_COALESCE = 282,
T_BOOLEAN_OR = 283,
T_BOOLEAN_AND = 284,
T_IS_EQUAL = 285,
T_IS_NOT_EQUAL = 286,
T_IS_IDENTICAL = 287,
T_IS_NOT_IDENTICAL = 288,
T_SPACESHIP = 289,
T_IS_SMALLER_OR_EQUAL = 290,
T_IS_GREATER_OR_EQUAL = 291,
T_SL = 292,
T_SR = 293,
T_INSTANCEOF = 294,
T_INC = 295,
T_DEC = 296,
T_INT_CAST = 297,
T_DOUBLE_CAST = 298,
T_STRING_CAST = 299,
T_ARRAY_CAST = 300,
T_OBJECT_CAST = 301,
T_BOOL_CAST = 302,
T_UNSET_CAST = 303,
T_POW = 304,
T_NEW = 305,
T_CLONE = 306,
T_NOELSE = 307,
T_ELSEIF = 308,
T_ELSE = 309,
T_ENDIF = 310,
T_STATIC = 311,
T_ABSTRACT = 312,
T_FINAL = 313,
T_PRIVATE = 314,
T_PROTECTED = 315,
T_PUBLIC = 316,
T_LNUMBER = 317,
T_DNUMBER = 318,
T_STRING = 319,
T_VARIABLE = 320,
T_INLINE_HTML = 321,
T_ENCAPSED_AND_WHITESPACE = 322,
T_CONSTANT_ENCAPSED_STRING = 323,
T_STRING_VARNAME = 324,
T_NUM_STRING = 325,
T_EXIT = 326,
T_IF = 327,
T_ECHO = 328,
T_DO = 329,
T_WHILE = 330,
T_ENDWHILE = 331,
T_FOR = 332,
T_ENDFOR = 333,
T_FOREACH = 334,
T_ENDFOREACH = 335,
T_DECLARE = 336,
T_ENDDECLARE = 337,
T_AS = 338,
T_SWITCH = 339,
T_ENDSWITCH = 340,
T_CASE = 341,
T_DEFAULT = 342,
T_BREAK = 343,
T_CONTINUE = 344,
T_GOTO = 345,
T_FUNCTION = 346,
T_CONST = 347,
T_RETURN = 348,
T_TRY = 349,
T_CATCH = 350,
T_FINALLY = 351,
T_THROW = 352,
T_USE = 353,
T_INSTEADOF = 354,
T_GLOBAL = 355,
T_VAR = 356,
T_UNSET = 357,
T_ISSET = 358,
T_EMPTY = 359,
T_HALT_COMPILER = 360,
T_CLASS = 361,
T_TRAIT = 362,
T_INTERFACE = 363,
T_EXTENDS = 364,
T_IMPLEMENTS = 365,
T_OBJECT_OPERATOR = 366,
T_LIST = 367,
T_ARRAY = 368,
T_CALLABLE = 369,
T_LINE = 370,
T_FILE = 371,
T_DIR = 372,
T_CLASS_C = 373,
T_TRAIT_C = 374,
T_METHOD_C = 375,
T_FUNC_C = 376,
T_COMMENT = 377,
T_DOC_COMMENT = 378,
T_OPEN_TAG = 379,
T_OPEN_TAG_WITH_ECHO = 380,
T_CLOSE_TAG = 381,
T_WHITESPACE = 382,
T_START_HEREDOC = 383,
T_END_HEREDOC = 384,
T_DOLLAR_OPEN_CURLY_BRACES = 385,
T_CURLY_OPEN = 386,
T_PAAMAYIM_NEKUDOTAYIM = 387,
T_NAMESPACE = 388,
T_NS_C = 389,
T_NS_SEPARATOR = 390,
T_ELLIPSIS = 391,
T_ERROR = 392
};
#endif
#define END 0
#define T_INCLUDE 258
#define T_INCLUDE_ONCE 259
#define T_EVAL 260
#define T_REQUIRE 261
#define T_REQUIRE_ONCE 262
#define T_LOGICAL_OR 263
#define T_LOGICAL_XOR 264
#define T_LOGICAL_AND 265
#define T_PRINT 266
#define T_YIELD 267
#define T_DOUBLE_ARROW 268
#define T_YIELD_FROM 269
#define T_PLUS_EQUAL 270
#define T_MINUS_EQUAL 271
#define T_MUL_EQUAL 272
#define T_DIV_EQUAL 273
#define T_CONCAT_EQUAL 274
#define T_MOD_EQUAL 275
#define T_AND_EQUAL 276
#define T_OR_EQUAL 277
#define T_XOR_EQUAL 278
#define T_SL_EQUAL 279
#define T_SR_EQUAL 280
#define T_POW_EQUAL 281
#define T_COALESCE 282
#define T_BOOLEAN_OR 283
#define T_BOOLEAN_AND 284
#define T_IS_EQUAL 285
#define T_IS_NOT_EQUAL 286
#define T_IS_IDENTICAL 287
#define T_IS_NOT_IDENTICAL 288
#define T_SPACESHIP 289
#define T_IS_SMALLER_OR_EQUAL 290
#define T_IS_GREATER_OR_EQUAL 291
#define T_SL 292
#define T_SR 293
#define T_INSTANCEOF 294
#define T_INC 295
#define T_DEC 296
#define T_INT_CAST 297
#define T_DOUBLE_CAST 298
#define T_STRING_CAST 299
#define T_ARRAY_CAST 300
#define T_OBJECT_CAST 301
#define T_BOOL_CAST 302
#define T_UNSET_CAST 303
#define T_POW 304
#define T_NEW 305
#define T_CLONE 306
#define T_NOELSE 307
#define T_ELSEIF 308
#define T_ELSE 309
#define T_ENDIF 310
#define T_STATIC 311
#define T_ABSTRACT 312
#define T_FINAL 313
#define T_PRIVATE 314
#define T_PROTECTED 315
#define T_PUBLIC 316
#define T_LNUMBER 317
#define T_DNUMBER 318
#define T_STRING 319
#define T_VARIABLE 320
#define T_INLINE_HTML 321
#define T_ENCAPSED_AND_WHITESPACE 322
#define T_CONSTANT_ENCAPSED_STRING 323
#define T_STRING_VARNAME 324
#define T_NUM_STRING 325
#define T_EXIT 326
#define T_IF 327
#define T_ECHO 328
#define T_DO 329
#define T_WHILE 330
#define T_ENDWHILE 331
#define T_FOR 332
#define T_ENDFOR 333
#define T_FOREACH 334
#define T_ENDFOREACH 335
#define T_DECLARE 336
#define T_ENDDECLARE 337
#define T_AS 338
#define T_SWITCH 339
#define T_ENDSWITCH 340
#define T_CASE 341
#define T_DEFAULT 342
#define T_BREAK 343
#define T_CONTINUE 344
#define T_GOTO 345
#define T_FUNCTION 346
#define T_CONST 347
#define T_RETURN 348
#define T_TRY 349
#define T_CATCH 350
#define T_FINALLY 351
#define T_THROW 352
#define T_USE 353
#define T_INSTEADOF 354
#define T_GLOBAL 355
#define T_VAR 356
#define T_UNSET 357
#define T_ISSET 358
#define T_EMPTY 359
#define T_HALT_COMPILER 360
#define T_CLASS 361
#define T_TRAIT 362
#define T_INTERFACE 363
#define T_EXTENDS 364
#define T_IMPLEMENTS 365
#define T_OBJECT_OPERATOR 366
#define T_LIST 367
#define T_ARRAY 368
#define T_CALLABLE 369
#define T_LINE 370
#define T_FILE 371
#define T_DIR 372
#define T_CLASS_C 373
#define T_TRAIT_C 374
#define T_METHOD_C 375
#define T_FUNC_C 376
#define T_COMMENT 377
#define T_DOC_COMMENT 378
#define T_OPEN_TAG 379
#define T_OPEN_TAG_WITH_ECHO 380
#define T_CLOSE_TAG 381
#define T_WHITESPACE 382
#define T_START_HEREDOC 383
#define T_END_HEREDOC 384
#define T_DOLLAR_OPEN_CURLY_BRACES 385
#define T_CURLY_OPEN 386
#define T_PAAMAYIM_NEKUDOTAYIM 387
#define T_NAMESPACE 388
#define T_NS_C 389
#define T_NS_SEPARATOR 390
#define T_ELLIPSIS 391
#define T_ERROR 392
ZEND_API int zendparse (void);
#endif