/opt/cpanel/ea-php83/root/usr/include/php/Zend
NameSizeModeActions
Optimizer/-0755rm
zend.h159160644editdlrm
zend_alloc.h192780644editdlrm
zend_alloc_sizes.h26290644editdlrm
zend_API.h1058660644editdlrm
zend_arena.h60630644editdlrm
zend_ast.h133400644editdlrm
zend_atomic.h57040644editdlrm
zend_attributes.h56610644editdlrm
zend_attributes_arginfo.h123970644editdlrm
zend_bitset.h80410644editdlrm
zend_build.h16260644editdlrm
zend_builtin_functions.h15130644editdlrm
zend_builtin_functions_arginfo.h141900644editdlrm
zend_call_stack.h28750644editdlrm
zend_closures.h22900644editdlrm
zend_closures_arginfo.h20840644editdlrm
zend_compile.h500520644editdlrm
zend_config.h320644editdlrm
zend_constants.h67060644editdlrm
zend_constants_arginfo.h18760644editdlrm
zend_cpuinfo.h93980644editdlrm
zend_dtrace.h20510644editdlrm
zend_enum.h29240644editdlrm
zend_enum_arginfo.h17040644editdlrm
zend_errors.h24000644editdlrm
zend_exceptions.h45510644editdlrm
zend_exceptions_arginfo.h179160644editdlrm
zend_execute.h227470644editdlrm
zend_extensions.h63520644editdlrm
zend_fibers.h51620644editdlrm
zend_fibers_arginfo.h35690644editdlrm
zend_float.h154380644editdlrm
zend_gc.h46680644editdlrm
zend_gdb.h14200644editdlrm
zend_generators.h75150644editdlrm
zend_generators_arginfo.h27870644editdlrm
zend_globals.h97510644editdlrm
zend_globals_macros.h28100644editdlrm
zend_hash.h513070644editdlrm
zend_highlight.h22960644editdlrm
zend_hrtime.h38420644editdlrm
zend_inheritance.h24870644editdlrm
zend_ini.h121360644editdlrm
zend_ini_parser.h35650644editdlrm
zend_ini_scanner.h19010644editdlrm
zend_ini_scanner_defs.h2040644editdlrm
zend_interfaces.h41180644editdlrm
zend_interfaces_arginfo.h80290644editdlrm
zend_istdiostream.h15370644editdlrm
zend_iterators.h37860644editdlrm
zend_language_parser.h107270644editdlrm
zend_language_scanner.h30440644editdlrm
zend_language_scanner_defs.h2630644editdlrm
zend_list.h34830644editdlrm
zend_llist.h40010644editdlrm
zend_long.h42270644editdlrm
zend_map_ptr.h30060644editdlrm
zend_max_execution_timer.h14840644editdlrm
zend_mmap.h15120644editdlrm
zend_modules.h48260644editdlrm
zend_multibyte.h49130644editdlrm
zend_multiply.h102540644editdlrm
zend_objects.h18140644editdlrm
zend_objects_API.h46310644editdlrm
zend_object_handlers.h145630644editdlrm
zend_observer.h63980644editdlrm
zend_operators.h337830644editdlrm
zend_portability.h244340644editdlrm
zend_ptr_stack.h42960644editdlrm
zend_range_check.h30000644editdlrm
zend_signal.h40740644editdlrm
zend_smart_str.h69340644editdlrm
zend_smart_string.h42070644editdlrm
zend_smart_string_public.h12400644editdlrm
zend_smart_str_public.h11590644editdlrm
zend_sort.h15350644editdlrm
zend_stack.h24110644editdlrm
zend_stream.h36160644editdlrm
zend_string.h224070644editdlrm
zend_strtod.h21510644editdlrm
zend_strtod_int.h31350644editdlrm
zend_system_id.h14040644editdlrm
zend_types.h523390644editdlrm
zend_type_info.h45440644editdlrm
zend_variables.h30650644editdlrm
zend_virtual_cwd.h131680644editdlrm
zend_vm.h19940644editdlrm
zend_vm_def.h2933570644editdlrm
zend_vm_execute.h21583410644editdlrm
zend_vm_handlers.h922070644editdlrm
zend_vm_opcodes.h127190644editdlrm
zend_vm_trace_handlers.h32160644editdlrm
zend_vm_trace_lines.h17550644editdlrm
zend_vm_trace_map.h26650644editdlrm
zend_weakrefs.h32260644editdlrm
zend_weakrefs_arginfo.h34790644editdlrm
Edit: /opt/cpanel/ea-php83/root/usr/include/php/Zend/zend_language_parser.h (10727B)
/* A Bison parser, made by GNU Bison 3.8.2. */ /* Bison interface for Yacc-like parsers in C Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ /* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, especially those whose name start with YY_ or yy_. They are private implementation details that can be changed or removed. */ #ifndef YY_ZEND_ZEND_ZEND_LANGUAGE_PARSER_H_INCLUDED # define YY_ZEND_ZEND_ZEND_LANGUAGE_PARSER_H_INCLUDED /* Debug traces. */ #ifndef ZENDDEBUG # if defined YYDEBUG #if YYDEBUG # define ZENDDEBUG 1 # else # define ZENDDEBUG 0 # endif # else /* ! defined YYDEBUG */ # define ZENDDEBUG 0 # endif /* ! defined YYDEBUG */ #endif /* ! defined ZENDDEBUG */ #if ZENDDEBUG extern int zenddebug; #endif /* "%code requires" blocks. */ #include "zend_compile.h" /* Token kinds. */ #ifndef ZENDTOKENTYPE # define ZENDTOKENTYPE enum zendtokentype { ZENDEMPTY = -2, END = 0, /* "end of file" */ ZENDerror = 256, /* error */ ZENDUNDEF = 257, /* "invalid token" */ PREC_ARROW_FUNCTION = 258, /* PREC_ARROW_FUNCTION */ T_NOELSE = 259, /* T_NOELSE */ T_LNUMBER = 260, /* "integer" */ T_DNUMBER = 261, /* "floating-point number" */ T_STRING = 262, /* "identifier" */ T_NAME_FULLY_QUALIFIED = 263, /* "fully qualified name" */ T_NAME_RELATIVE = 264, /* "namespace-relative name" */ T_NAME_QUALIFIED = 265, /* "namespaced name" */ T_VARIABLE = 266, /* "variable" */ T_INLINE_HTML = 267, /* T_INLINE_HTML */ T_ENCAPSED_AND_WHITESPACE = 268, /* "string content" */ T_CONSTANT_ENCAPSED_STRING = 269, /* "quoted string" */ T_STRING_VARNAME = 270, /* "variable name" */ T_NUM_STRING = 271, /* "number" */ T_INCLUDE = 272, /* "'include'" */ T_INCLUDE_ONCE = 273, /* "'include_once'" */ T_EVAL = 274, /* "'eval'" */ T_REQUIRE = 275, /* "'require'" */ T_REQUIRE_ONCE = 276, /* "'require_once'" */ T_LOGICAL_OR = 277, /* "'or'" */ T_LOGICAL_XOR = 278, /* "'xor'" */ T_LOGICAL_AND = 279, /* "'and'" */ T_PRINT = 280, /* "'print'" */ T_YIELD = 281, /* "'yield'" */ T_YIELD_FROM = 282, /* "'yield from'" */ T_INSTANCEOF = 283, /* "'instanceof'" */ T_NEW = 284, /* "'new'" */ T_CLONE = 285, /* "'clone'" */ T_EXIT = 286, /* "'exit'" */ T_IF = 287, /* "'if'" */ T_ELSEIF = 288, /* "'elseif'" */ T_ELSE = 289, /* "'else'" */ T_ENDIF = 290, /* "'endif'" */ T_ECHO = 291, /* "'echo'" */ T_DO = 292, /* "'do'" */ T_WHILE = 293, /* "'while'" */ T_ENDWHILE = 294, /* "'endwhile'" */ T_FOR = 295, /* "'for'" */ T_ENDFOR = 296, /* "'endfor'" */ T_FOREACH = 297, /* "'foreach'" */ T_ENDFOREACH = 298, /* "'endforeach'" */ T_DECLARE = 299, /* "'declare'" */ T_ENDDECLARE = 300, /* "'enddeclare'" */ T_AS = 301, /* "'as'" */ T_SWITCH = 302, /* "'switch'" */ T_ENDSWITCH = 303, /* "'endswitch'" */ T_CASE = 304, /* "'case'" */ T_DEFAULT = 305, /* "'default'" */ T_MATCH = 306, /* "'match'" */ T_BREAK = 307, /* "'break'" */ T_CONTINUE = 308, /* "'continue'" */ T_GOTO = 309, /* "'goto'" */ T_FUNCTION = 310, /* "'function'" */ T_FN = 311, /* "'fn'" */ T_CONST = 312, /* "'const'" */ T_RETURN = 313, /* "'return'" */ T_TRY = 314, /* "'try'" */ T_CATCH = 315, /* "'catch'" */ T_FINALLY = 316, /* "'finally'" */ T_THROW = 317, /* "'throw'" */ T_USE = 318, /* "'use'" */ T_INSTEADOF = 319, /* "'insteadof'" */ T_GLOBAL = 320, /* "'global'" */ T_STATIC = 321, /* "'static'" */ T_ABSTRACT = 322, /* "'abstract'" */ T_FINAL = 323, /* "'final'" */ T_PRIVATE = 324, /* "'private'" */ T_PROTECTED = 325, /* "'protected'" */ T_PUBLIC = 326, /* "'public'" */ T_READONLY = 327, /* "'readonly'" */ T_VAR = 328, /* "'var'" */ T_UNSET = 329, /* "'unset'" */ T_ISSET = 330, /* "'isset'" */ T_EMPTY = 331, /* "'empty'" */ T_HALT_COMPILER = 332, /* "'__halt_compiler'" */ T_CLASS = 333, /* "'class'" */ T_TRAIT = 334, /* "'trait'" */ T_INTERFACE = 335, /* "'interface'" */ T_ENUM = 336, /* "'enum'" */ T_EXTENDS = 337, /* "'extends'" */ T_IMPLEMENTS = 338, /* "'implements'" */ T_NAMESPACE = 339, /* "'namespace'" */ T_LIST = 340, /* "'list'" */ T_ARRAY = 341, /* "'array'" */ T_CALLABLE = 342, /* "'callable'" */ T_LINE = 343, /* "'__LINE__'" */ T_FILE = 344, /* "'__FILE__'" */ T_DIR = 345, /* "'__DIR__'" */ T_CLASS_C = 346, /* "'__CLASS__'" */ T_TRAIT_C = 347, /* "'__TRAIT__'" */ T_METHOD_C = 348, /* "'__METHOD__'" */ T_FUNC_C = 349, /* "'__FUNCTION__'" */ T_NS_C = 350, /* "'__NAMESPACE__'" */ T_ATTRIBUTE = 351, /* "'#['" */ T_PLUS_EQUAL = 352, /* "'+='" */ T_MINUS_EQUAL = 353, /* "'-='" */ T_MUL_EQUAL = 354, /* "'*='" */ T_DIV_EQUAL = 355, /* "'/='" */ T_CONCAT_EQUAL = 356, /* "'.='" */ T_MOD_EQUAL = 357, /* "'%='" */ T_AND_EQUAL = 358, /* "'&='" */ T_OR_EQUAL = 359, /* "'|='" */ T_XOR_EQUAL = 360, /* "'^='" */ T_SL_EQUAL = 361, /* "'<<='" */ T_SR_EQUAL = 362, /* "'>>='" */ T_COALESCE_EQUAL = 363, /* "'??='" */ T_BOOLEAN_OR = 364, /* "'||'" */ T_BOOLEAN_AND = 365, /* "'&&'" */ T_IS_EQUAL = 366, /* "'=='" */ T_IS_NOT_EQUAL = 367, /* "'!='" */ T_IS_IDENTICAL = 368, /* "'==='" */ T_IS_NOT_IDENTICAL = 369, /* "'!=='" */ T_IS_SMALLER_OR_EQUAL = 370, /* "'<='" */ T_IS_GREATER_OR_EQUAL = 371, /* "'>='" */ T_SPACESHIP = 372, /* "'<=>'" */ T_SL = 373, /* "'<<'" */ T_SR = 374, /* "'>>'" */ T_INC = 375, /* "'++'" */ T_DEC = 376, /* "'--'" */ T_INT_CAST = 377, /* "'(int)'" */ T_DOUBLE_CAST = 378, /* "'(double)'" */ T_STRING_CAST = 379, /* "'(string)'" */ T_ARRAY_CAST = 380, /* "'(array)'" */ T_OBJECT_CAST = 381, /* "'(object)'" */ T_BOOL_CAST = 382, /* "'(bool)'" */ T_UNSET_CAST = 383, /* "'(unset)'" */ T_OBJECT_OPERATOR = 384, /* "'->'" */ T_NULLSAFE_OBJECT_OPERATOR = 385, /* "'?->'" */ T_DOUBLE_ARROW = 386, /* "'=>'" */ T_COMMENT = 387, /* "comment" */ T_DOC_COMMENT = 388, /* "doc comment" */ T_OPEN_TAG = 389, /* "open tag" */ T_OPEN_TAG_WITH_ECHO = 390, /* "''" */ T_WHITESPACE = 392, /* "whitespace" */ T_START_HEREDOC = 393, /* "heredoc start" */ T_END_HEREDOC = 394, /* "heredoc end" */ T_DOLLAR_OPEN_CURLY_BRACES = 395, /* "'${'" */ T_CURLY_OPEN = 396, /* "'{$'" */ T_PAAMAYIM_NEKUDOTAYIM = 397, /* "'::'" */ T_NS_SEPARATOR = 398, /* "'\\'" */ T_ELLIPSIS = 399, /* "'...'" */ T_COALESCE = 400, /* "'??'" */ T_POW = 401, /* "'**'" */ T_POW_EQUAL = 402, /* "'**='" */ T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG = 403, /* "'&'" */ T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG = 404, /* "amp" */ T_BAD_CHARACTER = 405, /* "invalid character" */ T_ERROR = 406 /* T_ERROR */ }; typedef enum zendtokentype zendtoken_kind_t; #endif /* Value type. */ #if ! defined ZENDSTYPE && ! defined ZENDSTYPE_IS_DECLARED typedef zend_parser_stack_elem ZENDSTYPE; # define ZENDSTYPE_IS_TRIVIAL 1 # define ZENDSTYPE_IS_DECLARED 1 #endif ZEND_API int zendparse (void); #endif /* !YY_ZEND_ZEND_ZEND_LANGUAGE_PARSER_H_INCLUDED */