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;
105 uint32_t compiler_options; /* set of ZEND_COMPILE_* constants */
107 HashTable const_filenames;
109 zend_oparray_context context;
110 zend_file_context file_context;
112 zend_arena *arena;
114 zend_string *empty_string;
115 zend_string *one_char_string[256];
117 HashTable interned_strings;
119 const zend_encoding **script_encoding_list;
120 size_t script_encoding_list_size;
121 zend_bool multibyte;
122 zend_bool detect_unicode;
123 zend_bool encoding_declared;
125 zend_ast *ast;
126 zend_arena *ast_arena;
128 zend_stack delayed_oplines_stack;
131 zval **static_members_table;
132 int last_static_member;