Skip to main content

zend_lex_state

Type Alias zend_lex_state 

Source
pub type zend_lex_state = _zend_lex_state;

Aliased Type§

#[repr(C)]
pub struct zend_lex_state {
Show 24 fields pub yy_leng: u32, pub yy_start: *mut u8, pub yy_text: *mut u8, pub yy_cursor: *mut u8, pub yy_marker: *mut u8, pub yy_limit: *mut u8, pub yy_state: i32, pub state_stack: _zend_stack, pub heredoc_label_stack: _zend_ptr_stack, pub nest_location_stack: _zend_stack, pub in_: *mut _zend_file_handle, pub lineno: u32, pub filename: *mut _zend_string, pub script_org: *mut u8, pub script_org_size: usize, pub script_filtered: *mut u8, pub script_filtered_size: usize, pub input_filter: Option<unsafe extern "C" fn(*mut *mut u8, *mut usize, *const u8, usize) -> usize>, pub output_filter: Option<unsafe extern "C" fn(*mut *mut u8, *mut usize, *const u8, usize) -> usize>, pub script_encoding: *const _zend_encoding, pub on_event: Option<unsafe extern "C" fn(u32, i32, i32, *const i8, usize, *mut c_void)>, pub on_event_context: *mut c_void, pub ast: *mut _zend_ast, pub ast_arena: *mut _zend_arena,
}

Fields§

§yy_leng: u32§yy_start: *mut u8§yy_text: *mut u8§yy_cursor: *mut u8§yy_marker: *mut u8§yy_limit: *mut u8§yy_state: i32§state_stack: _zend_stack§heredoc_label_stack: _zend_ptr_stack§nest_location_stack: _zend_stack§in_: *mut _zend_file_handle§lineno: u32§filename: *mut _zend_string§script_org: *mut u8§script_org_size: usize§script_filtered: *mut u8§script_filtered_size: usize§input_filter: Option<unsafe extern "C" fn(*mut *mut u8, *mut usize, *const u8, usize) -> usize>§output_filter: Option<unsafe extern "C" fn(*mut *mut u8, *mut usize, *const u8, usize) -> usize>§script_encoding: *const _zend_encoding§on_event: Option<unsafe extern "C" fn(u32, i32, i32, *const i8, usize, *mut c_void)>§on_event_context: *mut c_void§ast: *mut _zend_ast§ast_arena: *mut _zend_arena