php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
phpdbg_lexer.h
Go to the documentation of this file.
1/*
2 +----------------------------------------------------------------------+
3 | Copyright (c) The PHP Group |
4 +----------------------------------------------------------------------+
5 | This source file is subject to version 3.01 of the PHP license, |
6 | that is bundled with this package in the file LICENSE, and is |
7 | available through the world-wide-web at the following url: |
8 | https://www.php.net/license/3_01.txt |
9 | If you did not receive a copy of the PHP license and are unable to |
10 | obtain it through the world-wide-web, please send a note to |
11 | license@php.net so we can mail you a copy immediately. |
12 +----------------------------------------------------------------------+
13 | Authors: Felipe Pena <felipe@php.net> |
14 | Authors: Joe Watkins <joe.watkins@live.co.uk> |
15 | Authors: Bob Weinand <bwoebi@php.net> |
16 +----------------------------------------------------------------------+
17*/
18
19#ifndef PHPDBG_LEXER_H
20#define PHPDBG_LEXER_H
21
22#include "phpdbg_cmd.h"
23
24typedef struct {
25 unsigned int len;
26 unsigned char *text;
27 unsigned char *cursor;
28 unsigned char *marker;
29 unsigned char *ctxmarker;
30 int state;
32
33#define yyparse phpdbg_parse
34#define yylex phpdbg_lex
35
36void phpdbg_init_lexer (phpdbg_param_t *stack, char *input);
37
39
40#endif
struct _phpdbg_param phpdbg_param_t
Definition phpdbg_cmd.h:51
int phpdbg_lex(phpdbg_param_t *yylval)
void phpdbg_init_lexer(phpdbg_param_t *stack, char *input)
unsigned int len
unsigned char * cursor
unsigned char * ctxmarker
unsigned char * marker
unsigned char * text