Home
last modified time | relevance | path

Searched refs:parser (Results 51 – 75 of 141) sorted by relevance

123456

/php-src/ext/xml/
H A Dxml_arginfo.h14 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
19 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
25 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
44 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
50 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
57 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
71 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
75 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
81 ZEND_ARG_OBJ_INFO(0, parser, XMLParser, 0)
/php-src/ext/xml/tests/
H A Dbug30875.phpt15 $parser = xml_parser_create();
16 xml_parse_into_struct($parser, $xml, $vals);
17 xml_parser_free($parser);
H A Dbug32001b.phpt33 function start_element($parser, $name, $attrs) {
38 function end_element($parser, $name) {
61 $parser = xml_parser_create(NULL);
62 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
63 xml_set_element_handler($parser, "start_element", "end_element");
64 xml_set_object($parser, $this);
67 $success = @xml_parse($parser, $data, true);
71 $success = @xml_parse($parser, substr($data, $offset, $this->chunk_size), false);
77 $success = @xml_parse($parser, "", true);
89 echo "[Error] ", xml_error_string(xml_get_error_code($parser)), "\n";
H A Dset_element_handler_trampoline_errors.phpt26 $parser = xml_parser_create();
29 xml_set_element_handler($parser, [], $endCallback);
35 xml_set_element_handler($parser, $startCallback, []);
39 xml_parser_free($parser);
H A Dbug70962.phpt9 $parser = xml_parser_create();
10 xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
12 xml_parse_into_struct($parser, $xml, $values);
H A Dbug78563.phpt8 $parser = xml_parser_create();
9 clone $parser;
H A Dbug78563_serialize.phpt8 $parser = xml_parser_create();
9 serialize($parser);
H A Dbug72714.phpt11 function startElement($parser, $name, $attribs) {
15 function endElement($parser, $name) {}
H A Dbug32001.phpt28 function start_element($parser, $name, $attrs) {
33 function end_element($parser, $name) {
101 $parser = xml_parser_create(NULL);
102 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
103 xml_set_object($parser, $this);
104 xml_set_element_handler($parser, "start_element", "end_element");
107 $success = @xml_parse($parser, $data, true);
111 $success = @xml_parse($parser, substr($data, $offset, $this->chunk_size), false);
117 $success = @xml_parse($parser, "", true);
129 echo "[Error] ", xml_error_string(xml_get_error_code($parser)), "\n";
H A Dbug50576.phpt26 function startElement($parser, $name, $attribs) { echo $name . PHP_EOL; }
27 function endElement($parser, $name) { echo $name . PHP_EOL; }
H A Dbug65236.phpt2 Bug #65236 (heap corruption in xml parser)
/php-src/ext/dom/lexbor/lexbor/html/interfaces/
H A Ddocument.c232 css->parser = lxb_css_parser_create();
303 css->parser = lxb_css_parser_destroy(css->parser, true);
335 lxb_css_parser_clean(css->parser);
348 document->css.parser = parser; in lxb_html_document_css_parser_attach()
794 lxb_html_parser_t *parser; in lxb_html_document_parse_fragment() local
802 parser = document->dom_document.parser; in lxb_html_document_parse_fragment()
832 lxb_html_parser_t *parser; in lxb_html_document_parse_fragment_chunk_begin() local
839 parser = document->dom_document.parser; in lxb_html_document_parse_fragment_chunk_begin()
868 if (doc->parser == NULL) { in lxb_html_document_parser_prepare()
869 doc->parser = lxb_html_parser_create(); in lxb_html_document_parser_prepare()
[all …]
H A Dstyle_element.c72 element->stylesheet = lxb_css_stylesheet_parse(css->parser, str->data, in lxb_html_style_element_parse()
76 return css->parser->status; in lxb_html_style_element_parse()
/php-src/ext/dom/lexbor/lexbor/css/syntax/
H A Dsyntax.h20 (*lxb_css_syntax_state_f)(lxb_css_parser_t *parser,
25 (*lxb_css_syntax_declaration_end_f)(lxb_css_parser_t *parser, void *ctx,
29 (*lxb_css_syntax_cb_done_f)(lxb_css_parser_t *parser,
138 lxb_css_syntax_parse_list_rules(lxb_css_parser_t *parser,
144 lxb_css_syntax_stack_expand(lxb_css_parser_t *parser, size_t count);
H A Danb.h25 lxb_css_syntax_anb_parse(lxb_css_parser_t *parser,
29 lxb_css_syntax_anb_handler(lxb_css_parser_t *parser,
/php-src/ext/json/
H A Djson.c184 php_json_parser parser; in php_json_decode_ex() local
186 php_json_parser_init(&parser, return_value, str, str_len, (int)options, (int)depth); in php_json_decode_ex()
188 if (php_json_yyparse(&parser)) { in php_json_decode_ex()
189 php_json_error_code error_code = php_json_parser_error_code(&parser); in php_json_decode_ex()
206 php_json_parser parser; in php_json_validate_ex() local
209 …php_json_parser_init_ex(&parser, &tmp, str, str_len, (int)options, (int)depth, parser_validate_met… in php_json_validate_ex()
211 if (php_json_yyparse(&parser)) { in php_json_validate_ex()
212 php_json_error_code error_code = php_json_parser_error_code(&parser); in php_json_validate_ex()
/php-src/sapi/fuzzer/
H A DREADME.md26 * `php-fuzz-parser`: Fuzzing language parser and compiler
29 * `php-fuzz-json`: Fuzzing JSON parser
60 For the parser fuzzer, a corpus may be generated from Zend test files:
64 mkdir ./my-parser-corpus
65 sapi/fuzzer/php-fuzz-parser -merge=1 ./my-parser-corpus sapi/fuzzer/corpus/parser
66 sapi/fuzzer/php-fuzz-parser -only_ascii=1 ./my-parser-corpus
/php-src/ext/xmlreader/tests/
H A Dbug81521.phpt20 Cannot access parser properties before loading data
21 Cannot access parser properties before loading data
/php-src/sapi/cli/
H A Dphp_http_parser.h224 void php_http_parser_init(php_http_parser *parser, enum php_http_parser_type type);
227 size_t php_http_parser_execute(php_http_parser *parser,
239 int php_http_should_keep_alive(php_http_parser *parser);
/php-src/ext/dom/
H A Dhtml_document.c544 parser, in dom_decode_encode_fast_path()
556 parser, in dom_decode_encode_fast_path()
572 parser, in dom_decode_encode_fast_path()
613 parser, in dom_decode_encode_slow_path()
648 parser, in dom_parse_decode_encode_step()
659 parser, in dom_parse_decode_encode_step()
689 parser, in dom_parse_decode_encode_finish()
705 parser, in dom_parse_decode_encode_finish()
846 lxb_html_parser_t *parser = document->dom_document.parser; in PHP_METHOD() local
860 parser, in PHP_METHOD()
[all …]
/php-src/ext/dom/tests/modern/html/parser/
H A DHTMLDocument_fromString_normal_no_error.phpt8 // The closing p tag breaks libxml2's HTML parser, but doesn't break the HTML5 parser due to the sc…
H A DHTMLDocument_fromFile_parser_warning_03.phpt2 DOM\HTMLDocument::createFromFile() - parser warning 03
/php-src/ext/standard/tests/general_functions/
H A Dbug70947.phpt2 Bug #70947 (INI parser segfault with INI_SCANNER_TYPED)
/php-src/ext/phar/tests/
H A Dbug71354.phpt2 Phar: bug #71354: Heap corruption in tar/zip/phar parser.
/php-src/ext/dom/lexbor/lexbor/css/
H A Dcss.h37 lxb_css_make_data(lxb_css_parser_t *parser, lexbor_str_t *str,

Completed in 40 milliseconds

123456