php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_language_scanner.h File Reference
#include "zend_globals.h"

Go to the source code of this file.

Data Structures

struct  _zend_lex_state
 
struct  _zend_heredoc_label
 
struct  _zend_nest_location
 

Typedefs

typedef struct _zend_lex_state zend_lex_state
 
typedef struct _zend_heredoc_label zend_heredoc_label
 
typedef struct _zend_nest_location zend_nest_location
 

Functions

ZEND_API void zend_save_lexical_state (zend_lex_state *lex_state)
 
ZEND_API void zend_restore_lexical_state (zend_lex_state *lex_state)
 
ZEND_API void zend_prepare_string_for_scanning (zval *str, zend_string *filename)
 
ZEND_API void zend_multibyte_yyinput_again (zend_encoding_filter old_input_filter, const zend_encoding *old_encoding)
 
ZEND_API zend_result zend_multibyte_set_filter (const zend_encoding *onetime_encoding)
 
ZEND_API zend_result zend_lex_tstring (zval *zv, unsigned char *ident)
 

Typedef Documentation

◆ zend_heredoc_label

◆ zend_lex_state

◆ zend_nest_location

Function Documentation

◆ zend_lex_tstring()

ZEND_API zend_result zend_lex_tstring ( zval * zv,
unsigned char * ident )

◆ zend_multibyte_set_filter()

ZEND_API zend_result zend_multibyte_set_filter ( const zend_encoding * onetime_encoding)

◆ zend_multibyte_yyinput_again()

ZEND_API void zend_multibyte_yyinput_again ( zend_encoding_filter old_input_filter,
const zend_encoding * old_encoding )

◆ zend_prepare_string_for_scanning()

ZEND_API void zend_prepare_string_for_scanning ( zval * str,
zend_string * filename )

◆ zend_restore_lexical_state()

ZEND_API void zend_restore_lexical_state ( zend_lex_state * lex_state)

◆ zend_save_lexical_state()

ZEND_API void zend_save_lexical_state ( zend_lex_state * lex_state)