php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
tokenizer.c File Reference
#include "php.h"
#include "ext/standard/info.h"
#include "php_tokenizer.h"
#include "zend.h"
#include "zend_exceptions.h"
#include "zend_language_scanner.h"
#include "zend_language_scanner_defs.h"
#include <zend_language_parser.h>
#include "zend_interfaces.h"
#include "tokenizer_data_arginfo.h"
#include "tokenizer_arginfo.h"

Go to the source code of this file.

Data Structures

struct  event_context
 

Macros

#define zendtext   LANG_SCNG(yy_text)
 
#define zendleng   LANG_SCNG(yy_leng)
 
#define zendcursor   LANG_SCNG(yy_cursor)
 
#define zendlimit   LANG_SCNG(yy_limit)
 

Functions

 PHP_METHOD (PhpToken, tokenize)
 
 PHP_METHOD (PhpToken, __construct)
 
 PHP_METHOD (PhpToken, is)
 
 PHP_METHOD (PhpToken, isIgnorable)
 
 PHP_METHOD (PhpToken, getTokenName)
 
 PHP_METHOD (PhpToken, __toString)
 
 PHP_MINIT_FUNCTION (tokenizer)
 
 PHP_MINFO_FUNCTION (tokenizer)
 
 PHP_FUNCTION (token_get_all)
 
 PHP_FUNCTION (token_name)
 

Variables

zend_module_entry tokenizer_module_entry
 

Macro Definition Documentation

◆ zendcursor

#define zendcursor   LANG_SCNG(yy_cursor)

Definition at line 37 of file tokenizer.c.

◆ zendleng

#define zendleng   LANG_SCNG(yy_leng)

Definition at line 36 of file tokenizer.c.

◆ zendlimit

#define zendlimit   LANG_SCNG(yy_limit)

Definition at line 38 of file tokenizer.c.

◆ zendtext

#define zendtext   LANG_SCNG(yy_text)

Definition at line 35 of file tokenizer.c.

Function Documentation

◆ PHP_FUNCTION() [1/2]

PHP_FUNCTION ( token_get_all )

Definition at line 515 of file tokenizer.c.

◆ PHP_FUNCTION() [2/2]

PHP_FUNCTION ( token_name )

Definition at line 533 of file tokenizer.c.

◆ PHP_METHOD() [1/6]

PHP_METHOD ( PhpToken ,
__construct  )

Definition at line 118 of file tokenizer.c.

◆ PHP_METHOD() [2/6]

PHP_METHOD ( PhpToken ,
__toString  )

Definition at line 234 of file tokenizer.c.

◆ PHP_METHOD() [3/6]

PHP_METHOD ( PhpToken ,
getTokenName  )

Definition at line 213 of file tokenizer.c.

◆ PHP_METHOD() [4/6]

PHP_METHOD ( PhpToken ,
is  )

Definition at line 141 of file tokenizer.c.

◆ PHP_METHOD() [5/6]

PHP_METHOD ( PhpToken ,
isIgnorable  )

Definition at line 200 of file tokenizer.c.

◆ PHP_METHOD() [6/6]

PHP_METHOD ( PhpToken ,
tokenize  )

Definition at line 90 of file tokenizer.c.

◆ PHP_MINFO_FUNCTION()

PHP_MINFO_FUNCTION ( tokenizer )

Definition at line 258 of file tokenizer.c.

◆ PHP_MINIT_FUNCTION()

PHP_MINIT_FUNCTION ( tokenizer )

Definition at line 247 of file tokenizer.c.

Variable Documentation

◆ tokenizer_module_entry

zend_module_entry tokenizer_module_entry
Initial value:
= {
"tokenizer",
ext_functions,
PHP_MINIT(tokenizer),
PHP_MINFO(tokenizer),
}
#define NULL
Definition gdcache.h:45
#define PHP_MINFO
Definition php.h:396
#define PHP_MINIT
Definition php.h:392
#define PHP_TOKENIZER_VERSION
#define STANDARD_MODULE_HEADER
#define STANDARD_MODULE_PROPERTIES

Definition at line 43 of file tokenizer.c.