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

Go to the source code of this file.

Data Structures

struct  _zend_syntax_highlighter_ini
 

Macros

#define HL_COMMENT_COLOR   "#FF8000" /* orange */
 
#define HL_DEFAULT_COLOR   "#0000BB" /* blue */
 
#define HL_HTML_COLOR   "#000000" /* black */
 
#define HL_STRING_COLOR   "#DD0000" /* red */
 
#define HL_KEYWORD_COLOR   "#007700" /* green */
 

Typedefs

typedef struct _zend_syntax_highlighter_ini zend_syntax_highlighter_ini
 

Functions

ZEND_API void zend_highlight (zend_syntax_highlighter_ini *syntax_highlighter_ini)
 
ZEND_API void zend_strip (void)
 
ZEND_API zend_result highlight_file (const char *filename, zend_syntax_highlighter_ini *syntax_highlighter_ini)
 
ZEND_API void highlight_string (zend_string *str, zend_syntax_highlighter_ini *syntax_highlighter_ini, const char *str_name)
 
ZEND_API void zend_html_putc (char c)
 
ZEND_API void zend_html_puts (const char *s, size_t len)
 

Variables

zend_syntax_highlighter_ini syntax_highlighter_ini
 

Macro Definition Documentation

◆ HL_COMMENT_COLOR

#define HL_COMMENT_COLOR   "#FF8000" /* orange */

Definition at line 25 of file zend_highlight.h.

◆ HL_DEFAULT_COLOR

#define HL_DEFAULT_COLOR   "#0000BB" /* blue */

Definition at line 26 of file zend_highlight.h.

◆ HL_HTML_COLOR

#define HL_HTML_COLOR   "#000000" /* black */

Definition at line 27 of file zend_highlight.h.

◆ HL_KEYWORD_COLOR

#define HL_KEYWORD_COLOR   "#007700" /* green */

Definition at line 29 of file zend_highlight.h.

◆ HL_STRING_COLOR

#define HL_STRING_COLOR   "#DD0000" /* red */

Definition at line 28 of file zend_highlight.h.

Typedef Documentation

◆ zend_syntax_highlighter_ini

Function Documentation

◆ highlight_file()

ZEND_API zend_result highlight_file ( const char * filename,
zend_syntax_highlighter_ini * syntax_highlighter_ini )

◆ highlight_string()

ZEND_API void highlight_string ( zend_string * str,
zend_syntax_highlighter_ini * syntax_highlighter_ini,
const char * str_name )

◆ zend_highlight()

ZEND_API void zend_highlight ( zend_syntax_highlighter_ini * syntax_highlighter_ini)

Definition at line 78 of file zend_highlight.c.

◆ zend_html_putc()

ZEND_API void zend_html_putc ( char c)

Definition at line 28 of file zend_highlight.c.

◆ zend_html_puts()

ZEND_API void zend_html_puts ( const char * s,
size_t len )

Definition at line 50 of file zend_highlight.c.

◆ zend_strip()

ZEND_API void zend_strip ( void )

Definition at line 167 of file zend_highlight.c.

Variable Documentation

◆ syntax_highlighter_ini

zend_syntax_highlighter_ini syntax_highlighter_ini
extern