php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <zend_language_scanner.h>
Data Fields | |
unsigned int | yy_leng |
unsigned char * | yy_start |
unsigned char * | yy_text |
unsigned char * | yy_cursor |
unsigned char * | yy_marker |
unsigned char * | yy_limit |
int | yy_state |
zend_stack | state_stack |
zend_ptr_stack | heredoc_label_stack |
zend_stack | nest_location_stack |
zend_file_handle * | in |
uint32_t | lineno |
zend_string * | filename |
unsigned char * | script_org |
size_t | script_org_size |
unsigned char * | script_filtered |
size_t | script_filtered_size |
zend_encoding_filter | input_filter |
zend_encoding_filter | output_filter |
const zend_encoding * | script_encoding |
void(* | on_event )(zend_php_scanner_event event, int token, int line, const char *text, size_t length, void *context) |
void * | on_event_context |
zend_ast * | ast |
zend_arena * | ast_arena |
Definition at line 25 of file zend_language_scanner.h.
zend_ast* _zend_lex_state::ast |
Definition at line 60 of file zend_language_scanner.h.
zend_arena* _zend_lex_state::ast_arena |
Definition at line 61 of file zend_language_scanner.h.
zend_string* _zend_lex_state::filename |
Definition at line 39 of file zend_language_scanner.h.
zend_ptr_stack _zend_lex_state::heredoc_label_stack |
Definition at line 34 of file zend_language_scanner.h.
zend_file_handle* _zend_lex_state::in |
Definition at line 37 of file zend_language_scanner.h.
zend_encoding_filter _zend_lex_state::input_filter |
Definition at line 50 of file zend_language_scanner.h.
uint32_t _zend_lex_state::lineno |
Definition at line 38 of file zend_language_scanner.h.
zend_stack _zend_lex_state::nest_location_stack |
Definition at line 35 of file zend_language_scanner.h.
void(* _zend_lex_state::on_event) (zend_php_scanner_event event, int token, int line, const char *text, size_t length, void *context) |
Definition at line 55 of file zend_language_scanner.h.
void* _zend_lex_state::on_event_context |
Definition at line 58 of file zend_language_scanner.h.
zend_encoding_filter _zend_lex_state::output_filter |
Definition at line 51 of file zend_language_scanner.h.
const zend_encoding* _zend_lex_state::script_encoding |
Definition at line 52 of file zend_language_scanner.h.
unsigned char* _zend_lex_state::script_filtered |
Definition at line 46 of file zend_language_scanner.h.
size_t _zend_lex_state::script_filtered_size |
Definition at line 47 of file zend_language_scanner.h.
unsigned char* _zend_lex_state::script_org |
Definition at line 42 of file zend_language_scanner.h.
size_t _zend_lex_state::script_org_size |
Definition at line 43 of file zend_language_scanner.h.
zend_stack _zend_lex_state::state_stack |
Definition at line 33 of file zend_language_scanner.h.
unsigned char* _zend_lex_state::yy_cursor |
Definition at line 29 of file zend_language_scanner.h.
unsigned int _zend_lex_state::yy_leng |
Definition at line 26 of file zend_language_scanner.h.
unsigned char* _zend_lex_state::yy_limit |
Definition at line 31 of file zend_language_scanner.h.
unsigned char* _zend_lex_state::yy_marker |
Definition at line 30 of file zend_language_scanner.h.
unsigned char* _zend_lex_state::yy_start |
Definition at line 27 of file zend_language_scanner.h.
int _zend_lex_state::yy_state |
Definition at line 32 of file zend_language_scanner.h.
unsigned char* _zend_lex_state::yy_text |
Definition at line 28 of file zend_language_scanner.h.