|
|
|
@ -150,7 +150,7 @@ typedef struct { |
|
|
|
} list_llist_element; |
|
|
|
|
|
|
|
|
|
|
|
typedef struct { |
|
|
|
typedef struct _zend_file_handle { |
|
|
|
int type; |
|
|
|
char *filename; |
|
|
|
union { |
|
|
|
@ -176,7 +176,7 @@ typedef struct { |
|
|
|
void init_compiler(CLS_D ELS_DC); |
|
|
|
void shutdown_compiler(CLS_D); |
|
|
|
|
|
|
|
extern zend_op_array *(*zend_compile_files)(int mark_as_ref CLS_DC, int file_count, ...); |
|
|
|
extern ZEND_API zend_op_array *(*zend_compile_files)(int mark_as_ref CLS_DC, int file_count, ...); |
|
|
|
|
|
|
|
int lex_scan(zval *zendlval CLS_DC); |
|
|
|
void reset_scanner(CLS_D); |
|
|
|
@ -315,6 +315,7 @@ void do_extended_fcall_end(CLS_D); |
|
|
|
ZEND_API int require_file(zend_file_handle *file_handle CLS_DC); |
|
|
|
ZEND_API int require_filename(char *filename CLS_DC); |
|
|
|
ZEND_API zend_op_array *compile_files(int mark_as_ref CLS_DC, int file_count, ...); |
|
|
|
ZEND_API zend_op_array *v_compile_files(int mark_as_ref ELS_DC, int file_count, va_list files); |
|
|
|
ZEND_API zend_op_array *compile_string(zval *source_string CLS_DC); |
|
|
|
ZEND_API zend_op_array *compile_filename(zval *filename CLS_DC); |
|
|
|
inline int open_file_for_scanning(zend_file_handle *file_handle CLS_DC); |
|
|
|
@ -325,8 +326,8 @@ inline int open_file_for_scanning(zend_file_handle *file_handle CLS_DC); |
|
|
|
ZEND_API void init_op_array(zend_op_array *op_array, int initial_ops_size); |
|
|
|
ZEND_API void destroy_op_array(zend_op_array *op_array); |
|
|
|
|
|
|
|
void destroy_zend_function(zend_function *function); |
|
|
|
void destroy_zend_class(zend_class_entry *ce); |
|
|
|
ZEND_API void destroy_zend_function(zend_function *function); |
|
|
|
ZEND_API void destroy_zend_class(zend_class_entry *ce); |
|
|
|
zend_op *get_next_op(zend_op_array *op_array CLS_DC); |
|
|
|
int get_next_op_number(zend_op_array *op_array); |
|
|
|
int print_class(zend_class_entry *class_entry); |
|
|
|
|