Lines Matching defs:_zend_compiler_globals
70 struct _zend_compiler_globals { struct
71 zend_stack loop_var_stack;
73 zend_class_entry *active_class_entry;
75 zend_string *compiled_filename;
77 int zend_lineno;
79 zend_op_array *active_op_array;
81 HashTable *function_table; /* function symbol table */
82 HashTable *class_table; /* class table */
84 HashTable filenames_table;
86 HashTable *auto_globals;
88 zend_bool parse_error;
89 zend_bool in_compilation;
90 zend_bool short_tags;
92 zend_bool unclean_shutdown;
94 zend_bool ini_parser_unbuffered_errors;
96 zend_llist open_files;
98 struct _zend_ini_parser_param *ini_parser_param;
100 uint32_t start_lineno;
101 zend_bool increment_lineno;
103 zend_string *doc_comment;
104 uint32_t extra_fn_flags;
106 uint32_t compiler_options; /* set of ZEND_COMPILE_* constants */
108 HashTable const_filenames;
110 zend_oparray_context context;
111 zend_file_context file_context;
113 zend_arena *arena;
115 zend_string *empty_string;
116 zend_string *one_char_string[256];
117 zend_string **known_strings;
118 uint32_t known_strings_count;
120 HashTable interned_strings;
122 const zend_encoding **script_encoding_list;
123 size_t script_encoding_list_size;
124 zend_bool multibyte;
125 zend_bool detect_unicode;
126 zend_bool encoding_declared;
128 zend_ast *ast;
129 zend_arena *ast_arena;
131 zend_stack delayed_oplines_stack;
134 zval **static_members_table;
135 int last_static_member;