Type Alias zend_lex_state
Source pub type zend_lex_state = _zend_lex_state;
#[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,
}