php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_zend_php_scanner_globals Struct Reference

#include <zend_globals.h>

Data Fields

zend_file_handleyy_in
 
zend_file_handleyy_out
 
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
 
bool heredoc_scan_ahead
 
int heredoc_indentation
 
bool heredoc_indentation_uses_spaces
 
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_encodingscript_encoding
 
int scanned_string_len
 
void(* on_event )(zend_php_scanner_event event, int token, int line, const char *text, size_t length, void *context)
 
voidon_event_context
 

Detailed Description

Definition at line 351 of file zend_globals.h.

Field Documentation

◆ heredoc_indentation

int _zend_php_scanner_globals::heredoc_indentation

Definition at line 366 of file zend_globals.h.

◆ heredoc_indentation_uses_spaces

bool _zend_php_scanner_globals::heredoc_indentation_uses_spaces

Definition at line 367 of file zend_globals.h.

◆ heredoc_label_stack

zend_ptr_stack _zend_php_scanner_globals::heredoc_label_stack

Definition at line 363 of file zend_globals.h.

◆ heredoc_scan_ahead

bool _zend_php_scanner_globals::heredoc_scan_ahead

Definition at line 365 of file zend_globals.h.

◆ input_filter

zend_encoding_filter _zend_php_scanner_globals::input_filter

Definition at line 378 of file zend_globals.h.

◆ nest_location_stack

zend_stack _zend_php_scanner_globals::nest_location_stack

Definition at line 364 of file zend_globals.h.

◆ on_event

void(* _zend_php_scanner_globals::on_event) (zend_php_scanner_event event, int token, int line, const char *text, size_t length, void *context)

Definition at line 386 of file zend_globals.h.

◆ on_event_context

void* _zend_php_scanner_globals::on_event_context

Definition at line 389 of file zend_globals.h.

◆ output_filter

zend_encoding_filter _zend_php_scanner_globals::output_filter

Definition at line 379 of file zend_globals.h.

◆ scanned_string_len

int _zend_php_scanner_globals::scanned_string_len

Definition at line 383 of file zend_globals.h.

◆ script_encoding

const zend_encoding* _zend_php_scanner_globals::script_encoding

Definition at line 380 of file zend_globals.h.

◆ script_filtered

unsigned char* _zend_php_scanner_globals::script_filtered

Definition at line 374 of file zend_globals.h.

◆ script_filtered_size

size_t _zend_php_scanner_globals::script_filtered_size

Definition at line 375 of file zend_globals.h.

◆ script_org

unsigned char* _zend_php_scanner_globals::script_org

Definition at line 370 of file zend_globals.h.

◆ script_org_size

size_t _zend_php_scanner_globals::script_org_size

Definition at line 371 of file zend_globals.h.

◆ state_stack

zend_stack _zend_php_scanner_globals::state_stack

Definition at line 362 of file zend_globals.h.

◆ yy_cursor

unsigned char* _zend_php_scanner_globals::yy_cursor

Definition at line 358 of file zend_globals.h.

◆ yy_in

zend_file_handle* _zend_php_scanner_globals::yy_in

Definition at line 352 of file zend_globals.h.

◆ yy_leng

unsigned int _zend_php_scanner_globals::yy_leng

Definition at line 355 of file zend_globals.h.

◆ yy_limit

unsigned char* _zend_php_scanner_globals::yy_limit

Definition at line 360 of file zend_globals.h.

◆ yy_marker

unsigned char* _zend_php_scanner_globals::yy_marker

Definition at line 359 of file zend_globals.h.

◆ yy_out

zend_file_handle* _zend_php_scanner_globals::yy_out

Definition at line 353 of file zend_globals.h.

◆ yy_start

unsigned char* _zend_php_scanner_globals::yy_start

Definition at line 356 of file zend_globals.h.

◆ yy_state

int _zend_php_scanner_globals::yy_state

Definition at line 361 of file zend_globals.h.

◆ yy_text

unsigned char* _zend_php_scanner_globals::yy_text

Definition at line 357 of file zend_globals.h.


The documentation for this struct was generated from the following file: