Home
last modified time | relevance | path

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

1234567

/php-src/ext/dom/lexbor/lexbor/css/
H A Dstylesheet.h35 lxb_css_stylesheet_parse(lxb_css_parser_t *parser,
39 lxb_css_stylesheet_prepare(lxb_css_parser_t *parser, lxb_css_memory_t *memory,
43 lxb_css_stylesheet_process(lxb_css_parser_t *parser,
47 lxb_css_stylesheet_finish(lxb_css_parser_t *parser);
H A Dstate.h18 lxb_css_state_success(lxb_css_parser_t *parser,
22 lxb_css_state_failed(lxb_css_parser_t *parser,
26 lxb_css_state_stop(lxb_css_parser_t *parser,
/php-src/ext/xml/tests/
H A Dgh14124.phpt15 $parser = xml_parser_create();
16 xml_parser_set_option($parser, XML_OPTION_PARSE_HUGE, $huge);
17 return $parser;
23 $parser = createParser(true);
24 xml_parse_into_struct($parser, $long_xml_head . $long_xml_tail, $values, $index);
H A Dset_handler_deprecation_empty_string.phpt11 /* Create valid parser */
12 $parser = xml_parser_create();
13 xml_set_processing_instruction_handler($parser, dummy(...));
16 xml_set_processing_instruction_handler($parser, '');
H A Dxml_set_element_handler_errors.phpt11 echo 'Invalid $parser:', PHP_EOL;
19 /* Create valid parser */
20 $parser = xml_parser_create();
24 xml_set_element_handler($parser, true, null);
30 xml_set_element_handler($parser, null, true);
37 xml_set_element_handler($parser, 10, null);
43 xml_set_element_handler($parser, null, 10);
50 xml_set_element_handler($parser, "nonexistent_method", null);
62 xml_set_object($parser, $obj);
69 xml_set_object($parser, $obj);
[all …]
H A Dxml001.phpt2 XML parser test, function callbacks
7 XML_SAX_IMPL == 'libxml' && die('skip this test is not intended for libxml SAX parser');
35 function startElement($parser, $name, $attribs)
46 function endElement($parser, $name)
51 function characterData($parser, $data)
56 function PIHandler($parser, $target, $data)
61 function defaultHandler($parser, $data)
70 function externalEntityRefHandler($parser, $openEntityNames, $base, $systemId, $publicId)
H A Dxml003.phpt2 XML parser test, xml_set_object callbacks
7 XML_SAX_IMPL == 'libxml' && die('skip this test is not intended for libxml SAX parser');
15 function startElement($parser, $name, $attribs)
25 function endElement($parser, $name)
29 function characterData($parser, $data)
33 function PIHandler($parser, $target, $data)
37 function defaultHandler($parser, $data)
45 function externalEntityRefHandler($parser, $openEntityNames, $base, $systemId, $publicId)
H A Dxml002.phpt2 XML parser test, object tuple callbacks
7 XML_SAX_IMPL == 'libxml' && die('skip this test is not intended for libxml SAX parser');
15 function startElement($parser, $name, $attribs)
25 function endElement($parser, $name)
29 function characterData($parser, $data)
33 function PIHandler($parser, $target, $data)
37 function defaultHandler($parser, $data)
45 function externalEntityRefHandler($parser, $openEntityNames, $base, $systemId, $publicId)
H A Dbug81351.phpt14 $parser = xml_parser_create_ns('UTF-8');
15 $success = xml_parse($parser, $xml, false);
16 $code = xml_get_error_code($parser);
19 $success = xml_parse($parser, 'Y>', true);
20 $code = xml_get_error_code($parser);
H A Dset_handler_trampoline.phpt24 $parser = xml_parser_create();
25 xml_set_processing_instruction_handler($parser, $callback);
26 xml_parse($parser, $xml, true);
27 xml_parser_free($parser);
H A Dbug26528.phpt8 $parser = xml_parser_create();
9 $res = xml_parse_into_struct($parser,$sample,$vals,$index);
10 xml_parser_free($parser);
H A Dbug35447.phpt24 $parser = xml_parser_create_ns('UTF-8');
25 xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
26 $result = xml_parse_into_struct($parser, $data, $vals, $index);
27 xml_parser_free($parser);
H A Dxml_set_notation_decl_handler_basic.phpt10 …function unparsed_entity_decl_handler($parser, $entity_name, $base, $system_ID, $public_ID, $notat…
20 function notation_decl_handler($parser, $name, $base, $system_ID,$public_ID)
31 $parser = xml_parser_create();
32 xml_set_notation_decl_handler($parser, $this->notation_decl_handler(...));
33 xml_set_unparsed_entity_decl_handler($parser, $this->unparsed_entity_decl_handler(...));
34 xml_parse($parser, $data, true);
35 xml_parser_free($parser);
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 Dgh14834.phpt22 $parser = xml_parser_create();
23 xml_set_character_data_handler($parser, function($_, $data) {
26 xml_parse($parser, $xml, true);
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);
/php-src/sapi/fuzzer/
H A Dfuzzer-json.c44 php_json_parser parser; in LLVMFuzzerTestOneInput() local
45 php_json_parser_init(&parser, &result, data, Size, option, 10); in LLVMFuzzerTestOneInput()
46 if (php_json_yyparse(&parser) == SUCCESS) { in LLVMFuzzerTestOneInput()
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/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()
807 lxb_html_parser_t *parser; in lxb_html_document_parse_fragment() local
815 parser = document->dom_document.parser; in lxb_html_document_parse_fragment()
845 lxb_html_parser_t *parser; in lxb_html_document_parse_fragment_chunk_begin() local
852 parser = document->dom_document.parser; in lxb_html_document_parse_fragment_chunk_begin()
881 if (doc->parser == NULL) { in lxb_html_document_parser_prepare()
882 doc->parser = lxb_html_parser_create(); in lxb_html_document_parser_prepare()
[all …]
/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/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.c182 php_json_parser parser; in php_json_decode_ex() local
184 php_json_parser_init(&parser, return_value, str, str_len, (int)options, (int)depth); in php_json_decode_ex()
186 if (php_json_yyparse(&parser)) { in php_json_decode_ex()
187 php_json_error_code error_code = php_json_parser_error_code(&parser); in php_json_decode_ex()
204 php_json_parser parser; in php_json_validate_ex() local
207 …php_json_parser_init_ex(&parser, &tmp, str, str_len, (int)options, (int)depth, parser_validate_met… in php_json_validate_ex()
209 if (php_json_yyparse(&parser)) { in php_json_validate_ex()
210 php_json_error_code error_code = php_json_parser_error_code(&parser); in php_json_validate_ex()

Completed in 93 milliseconds

1234567