/opt/cpanel/ea-php85/root/usr/include/php/Zend
NameSizeModeActions
Optimizer/-0755rm
zend.h178480644editdlrm
zend_alloc.h208070644editdlrm
zend_alloc_sizes.h26290644editdlrm
zend_API.h1091100644editdlrm
zend_arena.h60810644editdlrm
zend_ast.h148480644editdlrm
zend_atomic.h130810644editdlrm
zend_attributes.h65890644editdlrm
zend_attributes_arginfo.h158730644editdlrm
zend_bitset.h80290644editdlrm
zend_build.h16260644editdlrm
zend_builtin_functions.h15730644editdlrm
zend_builtin_functions_arginfo.h158650644editdlrm
zend_call_stack.h31420644editdlrm
zend_closures.h23150644editdlrm
zend_closures_arginfo.h23070644editdlrm
zend_compile.h544820644editdlrm
zend_config.h320644editdlrm
zend_constants.h73150644editdlrm
zend_constants_arginfo.h27100644editdlrm
zend_cpuinfo.h95130644editdlrm
zend_dtrace.h20510644editdlrm
zend_enum.h29280644editdlrm
zend_enum_arginfo.h16910644editdlrm
zend_errors.h24160644editdlrm
zend_exceptions.h45790644editdlrm
zend_exceptions_arginfo.h157970644editdlrm
zend_execute.h272340644editdlrm
zend_extensions.h65880644editdlrm
zend_fibers.h54120644editdlrm
zend_fibers_arginfo.h35300644editdlrm
zend_float.h154680644editdlrm
zend_frameless_function.h55180644editdlrm
zend_gc.h50260644editdlrm
zend_gdb.h14200644editdlrm
zend_generators.h76640644editdlrm
zend_generators_arginfo.h28890644editdlrm
zend_globals.h101510644editdlrm
zend_globals_macros.h28410644editdlrm
zend_hash.h524700644editdlrm
zend_highlight.h23210644editdlrm
zend_hrtime.h42470644editdlrm
zend_inheritance.h32040644editdlrm
zend_ini.h121950644editdlrm
zend_ini_parser.h35650644editdlrm
zend_ini_scanner.h19780644editdlrm
zend_ini_scanner_defs.h2040644editdlrm
zend_interfaces.h41180644editdlrm
zend_interfaces_arginfo.h78390644editdlrm
zend_iterators.h39010644editdlrm
zend_language_parser.h110650644editdlrm
zend_language_scanner.h30710644editdlrm
zend_language_scanner_defs.h2630644editdlrm
zend_lazy_objects.h47730644editdlrm
zend_list.h34830644editdlrm
zend_llist.h40320644editdlrm
zend_long.h42270644editdlrm
zend_map_ptr.h35710644editdlrm
zend_max_execution_timer.h15160644editdlrm
zend_mmap.h15120644editdlrm
zend_modules.h48260644editdlrm
zend_multibyte.h49460644editdlrm
zend_multiply.h103310644editdlrm
zend_objects.h20730644editdlrm
zend_objects_API.h59800644editdlrm
zend_object_handlers.h184950644editdlrm
zend_observer.h90360644editdlrm
zend_operators.h367570644editdlrm
zend_portability.h287970644editdlrm
zend_property_hooks.h18240644editdlrm
zend_ptr_stack.h43210644editdlrm
zend_range_check.h30000644editdlrm
zend_signal.h41050644editdlrm
zend_simd.h201100644editdlrm
zend_smart_str.h70450644editdlrm
zend_smart_string.h43320644editdlrm
zend_smart_string_public.h12400644editdlrm
zend_smart_str_public.h12220644editdlrm
zend_sort.h15600644editdlrm
zend_stack.h24420644editdlrm
zend_stream.h36410644editdlrm
zend_string.h229470644editdlrm
zend_strtod.h23440644editdlrm
zend_strtod_int.h28740644editdlrm
zend_system_id.h14240644editdlrm
zend_types.h530870644editdlrm
zend_type_info.h45440644editdlrm
zend_variables.h31380644editdlrm
zend_verify_type_inference.h82620644editdlrm
zend_virtual_cwd.h132170644editdlrm
zend_vm.h23500644editdlrm
zend_vm_def.h3062860644editdlrm
zend_vm_execute.h41974620644editdlrm
zend_vm_handlers.h931760644editdlrm
zend_vm_opcodes.h154550644editdlrm
zend_vm_trace_handlers.h32160644editdlrm
zend_vm_trace_lines.h17550644editdlrm
zend_vm_trace_map.h26650644editdlrm
zend_weakrefs.h34600644editdlrm
zend_weakrefs_arginfo.h34400644editdlrm
Edit: /opt/cpanel/ea-php85/root/usr/include/php/Zend/zend_language_parser.h (11065B)
/* 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_PRIVATE_SET = 327, /* "'private(set)'" */ T_PROTECTED_SET = 328, /* "'protected(set)'" */ T_PUBLIC_SET = 329, /* "'public(set)'" */ T_READONLY = 330, /* "'readonly'" */ T_VAR = 331, /* "'var'" */ T_UNSET = 332, /* "'unset'" */ T_ISSET = 333, /* "'isset'" */ T_EMPTY = 334, /* "'empty'" */ T_HALT_COMPILER = 335, /* "'__halt_compiler'" */ T_CLASS = 336, /* "'class'" */ T_TRAIT = 337, /* "'trait'" */ T_INTERFACE = 338, /* "'interface'" */ T_ENUM = 339, /* "'enum'" */ T_EXTENDS = 340, /* "'extends'" */ T_IMPLEMENTS = 341, /* "'implements'" */ T_NAMESPACE = 342, /* "'namespace'" */ T_LIST = 343, /* "'list'" */ T_ARRAY = 344, /* "'array'" */ T_CALLABLE = 345, /* "'callable'" */ T_LINE = 346, /* "'__LINE__'" */ T_FILE = 347, /* "'__FILE__'" */ T_DIR = 348, /* "'__DIR__'" */ T_CLASS_C = 349, /* "'__CLASS__'" */ T_TRAIT_C = 350, /* "'__TRAIT__'" */ T_METHOD_C = 351, /* "'__METHOD__'" */ T_FUNC_C = 352, /* "'__FUNCTION__'" */ T_PROPERTY_C = 353, /* "'__PROPERTY__'" */ T_NS_C = 354, /* "'__NAMESPACE__'" */ T_ATTRIBUTE = 355, /* "'#['" */ T_PLUS_EQUAL = 356, /* "'+='" */ T_MINUS_EQUAL = 357, /* "'-='" */ T_MUL_EQUAL = 358, /* "'*='" */ T_DIV_EQUAL = 359, /* "'/='" */ T_CONCAT_EQUAL = 360, /* "'.='" */ T_MOD_EQUAL = 361, /* "'%='" */ T_AND_EQUAL = 362, /* "'&='" */ T_OR_EQUAL = 363, /* "'|='" */ T_XOR_EQUAL = 364, /* "'^='" */ T_SL_EQUAL = 365, /* "'<<='" */ T_SR_EQUAL = 366, /* "'>>='" */ T_COALESCE_EQUAL = 367, /* "'??='" */ T_BOOLEAN_OR = 368, /* "'||'" */ T_BOOLEAN_AND = 369, /* "'&&'" */ T_IS_EQUAL = 370, /* "'=='" */ T_IS_NOT_EQUAL = 371, /* "'!='" */ T_IS_IDENTICAL = 372, /* "'==='" */ T_IS_NOT_IDENTICAL = 373, /* "'!=='" */ T_IS_SMALLER_OR_EQUAL = 374, /* "'<='" */ T_IS_GREATER_OR_EQUAL = 375, /* "'>='" */ T_SPACESHIP = 376, /* "'<=>'" */ T_SL = 377, /* "'<<'" */ T_SR = 378, /* "'>>'" */ T_INC = 379, /* "'++'" */ T_DEC = 380, /* "'--'" */ T_INT_CAST = 381, /* "'(int)'" */ T_DOUBLE_CAST = 382, /* "'(float)'" */ T_STRING_CAST = 383, /* "'(string)'" */ T_ARRAY_CAST = 384, /* "'(array)'" */ T_OBJECT_CAST = 385, /* "'(object)'" */ T_BOOL_CAST = 386, /* "'(bool)'" */ T_UNSET_CAST = 387, /* "'(unset)'" */ T_VOID_CAST = 388, /* "'(void)'" */ T_OBJECT_OPERATOR = 389, /* "'->'" */ T_NULLSAFE_OBJECT_OPERATOR = 390, /* "'?->'" */ T_DOUBLE_ARROW = 391, /* "'=>'" */ T_COMMENT = 392, /* "comment" */ T_DOC_COMMENT = 393, /* "doc comment" */ T_OPEN_TAG = 394, /* "open tag" */ T_OPEN_TAG_WITH_ECHO = 395, /* "''" */ T_WHITESPACE = 397, /* "whitespace" */ T_START_HEREDOC = 398, /* "heredoc start" */ T_END_HEREDOC = 399, /* "heredoc end" */ T_DOLLAR_OPEN_CURLY_BRACES = 400, /* "'${'" */ T_CURLY_OPEN = 401, /* "'{$'" */ T_PAAMAYIM_NEKUDOTAYIM = 402, /* "'::'" */ T_NS_SEPARATOR = 403, /* "'\\'" */ T_ELLIPSIS = 404, /* "'...'" */ T_COALESCE = 405, /* "'??'" */ T_POW = 406, /* "'**'" */ T_POW_EQUAL = 407, /* "'**='" */ T_PIPE = 408, /* "'|>'" */ T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG = 409, /* "'&'" */ T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG = 410, /* "amp" */ T_BAD_CHARACTER = 411, /* "invalid character" */ T_ERROR = 412 /* 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 */