Home
last modified time | relevance | path

Searched refs:parser (Results 1 – 25 of 141) sorted by last modified time

123456

/php-src/
H A DNEWS260 . Added XML_OPTION_PARSE_HUGE parser option. (nielsdos)
/php-src/ext/dom/
H A Dhtml5_parser.c332 lxb_html_parser_t *parser, in lexbor_libxml2_bridge_report_errors() argument
342 lexbor_array_obj_t *parse_errors = lxb_html_parser_tokenizer(parser)->parse_errors; in lexbor_libxml2_bridge_report_errors()
359 parse_errors = lxb_html_parser_tree(parser)->parse_errors; in lexbor_libxml2_bridge_report_errors()
H A Ddocument.c1827 xmlSchemaParserCtxtPtr parser; in _dom_document_schema_validate() local
1860 parser = xmlSchemaNewParserCtxt(valid_file); in _dom_document_schema_validate()
1871 xmlSchemaSetParserErrors(parser, in _dom_document_schema_validate()
1874 parser); in _dom_document_schema_validate()
1875 sptr = xmlSchemaParse(parser); in _dom_document_schema_validate()
1876 xmlSchemaFreeParserCtxt(parser); in _dom_document_schema_validate()
1936 xmlRelaxNGParserCtxtPtr parser; in _dom_document_relaxNG_validate() local
1977 xmlRelaxNGSetParserErrors(parser, in _dom_document_relaxNG_validate()
1980 parser); in _dom_document_relaxNG_validate()
1981 sptr = xmlRelaxNGParse(parser); in _dom_document_relaxNG_validate()
[all …]
H A Dconfig.w328 CHECK_HEADER_ADD_INCLUDE("libxml/parser.h", "CFLAGS_DOM", PHP_PHP_BUILD + "\\include\\libxml2")
27 …ADD_SOURCES("ext/dom/lexbor/lexbor/html", "encoding.c interface.c parser.c token.c token_attr.c to…
H A Dconfig.m423 …$LEXBOR_DIR/html/encoding.c $LEXBOR_DIR/html/interface.c $LEXBOR_DIR/html/parser.c $LEXBOR_DIR/htm…
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 …]
H A Dhtml5_parser.h77 lxb_html_parser_t *parser,
/php-src/ext/dom/lexbor/lexbor/html/
H A Dparser.c48 status = lxb_html_tree_init(parser->tree, parser->tkz); in lxb_html_parser_init()
85 parser->tkz = lxb_html_tokenizer_unref(parser->tkz); in lxb_html_parser_destroy()
86 parser->tree = lxb_html_tree_unref(parser->tree); in lxb_html_parser_destroy()
100 return parser; in lxb_html_parser_ref()
106 if (parser == NULL || parser->ref_count == 0) { in lxb_html_parser_unref()
225 parser->status = lxb_html_tree_open_elements_push(parser->tree, parser->root); in lxb_html_parse_fragment_chunk_begin()
254 lxb_html_tokenizer_tree_set(parser->tkz, parser->tree); in lxb_html_parse_fragment_chunk_begin()
260 parser->status = lxb_html_tree_begin(parser->tree, new_doc); in lxb_html_parse_fragment_chunk_begin()
308 parser->status = lxb_html_tree_end(parser->tree); in lxb_html_parse_fragment_chunk_end()
360 lxb_html_tokenizer_tree_set(parser->tkz, parser->tree); in lxb_html_parse_chunk_prepare()
[all …]
H A Dparser.h50 lxb_html_parser_init(lxb_html_parser_t *parser);
53 lxb_html_parser_clean(lxb_html_parser_t *parser);
56 lxb_html_parser_destroy(lxb_html_parser_t *parser);
59 lxb_html_parser_ref(lxb_html_parser_t *parser);
62 lxb_html_parser_unref(lxb_html_parser_t *parser);
110 return parser->tkz; in lxb_html_parser_tokenizer()
114 lxb_html_parser_tree(lxb_html_parser_t *parser) in lxb_html_parser_tree() argument
116 return parser->tree; in lxb_html_parser_tree()
122 return parser->status; in lxb_html_parser_status()
126 lxb_html_parser_state(lxb_html_parser_t *parser) in lxb_html_parser_state() argument
[all …]
/php-src/ext/dom/lexbor/lexbor/html/interfaces/
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()
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 Ddocument.h47 lxb_css_parser_t *parser; member
104 lxb_css_parser_t *parser);
H A Delement.c248 list = lxb_css_declaration_list_parse(css->parser, css->memory, in lxb_html_element_style_parse()
251 return css->parser->status; in lxb_html_element_style_parse()
/php-src/ext/dom/lexbor/lexbor/dom/interfaces/
H A Ddocument.c107 document->parser = owner->parser; in lxb_dom_document_init()
H A Ddocument.h59 void *parser; member
/php-src/ext/dom/lexbor/lexbor/css/
H A Dbase.h49 (*lxb_css_parser_state_f)(lxb_css_parser_t *parser,
/php-src/.github/workflows/
H A Dnightly.yml415 …repositories="amp cache dns file http parallel parser pipeline process serialization socket sync w…
/php-src/ext/xmlreader/
H A Dphp_xmlreader.c233 xmlRelaxNGParserCtxtPtr parser = NULL; in _xmlreader_get_relaxNG() local
243 parser = xmlRelaxNGNewParserCtxt(valid_file); in _xmlreader_get_relaxNG()
246 parser = xmlRelaxNGNewMemParserCtxt(source, source_len); in _xmlreader_get_relaxNG()
254 if (parser == NULL) { in _xmlreader_get_relaxNG()
260 xmlRelaxNGSetParserErrors(parser, in _xmlreader_get_relaxNG()
263 parser); in _xmlreader_get_relaxNG()
265 sptr = xmlRelaxNGParse(parser); in _xmlreader_get_relaxNG()
266 xmlRelaxNGFreeParserCtxt(parser); in _xmlreader_get_relaxNG()
/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/xml/tests/
H A DXML_OPTION_PARSE_HUGE_during_parsing.phpt12 $parser = xml_parser_create();
13 xml_set_element_handler($parser, function($parser, $data) {
14 xml_parser_set_option($parser, XML_OPTION_PARSE_HUGE, true);
15 }, function($parser, $data) {
17 xml_parse($parser, "<foo/>", true);
/php-src/ext/libxml/
H A Dlibxml.c623 xmlParserCtxtPtr parser; in php_libxml_ctx_error_level() local
625 parser = (xmlParserCtxtPtr) ctx; in php_libxml_ctx_error_level()
627 if (parser != NULL && parser->input != NULL) { in php_libxml_ctx_error_level()
628 if (parser->input->filename) { in php_libxml_ctx_error_level()
629 php_error_docref(NULL, level, "%s in %s, line: %d", msg, parser->input->filename, line); in php_libxml_ctx_error_level()
689 xmlParserCtxtPtr parser = (xmlParserCtxtPtr) ctx; in php_libxml_error_handler_va() local
691 if (error_type != PHP_LIBXML_ERROR && parser != NULL && parser->input != NULL) { in php_libxml_error_handler_va()
692 line = parser->input->line; in php_libxml_error_handler_va()
693 column = parser->input->col; in php_libxml_error_handler_va()
/php-src/sapi/fpm/fpm/
H A Dfpm_conf.c1480 const struct ini_value_parser_s *parser; in fpm_conf_ini_parser_entry() local
1501 parser = ini_fpm_global_options; in fpm_conf_ini_parser_entry()
1504 parser = ini_fpm_pool_options; in fpm_conf_ini_parser_entry()
1508 for (; parser->name; parser++) { in fpm_conf_ini_parser_entry()
1509 if (!strcasecmp(parser->name, Z_STRVAL_P(name))) { in fpm_conf_ini_parser_entry()
1511 if (!parser->parser) { in fpm_conf_ini_parser_entry()
1512 …ERROR, "[%s:%d] the parser for entry '%s' is not defined", ini_filename, ini_lineno, parser->name); in fpm_conf_ini_parser_entry()
1517 ret = parser->parser(value, &config, parser->offset); in fpm_conf_ini_parser_entry()
1519 …, "[%s:%d] unable to parse value for entry '%s': %s", ini_filename, ini_lineno, parser->name, ret); in fpm_conf_ini_parser_entry()
/php-src/build/
H A Dgen_stub.php4747 $parser = new PhpParser\Parser\Php7($lexer);
4756 $stmts = $parser->parse($code);
/php-src/ext/dom/tests/
H A DDOMDocument_schemaValidateSource_error1.phpt20 Warning: DOMDocument::schemaValidateSource(): Entity: line 1: parser error : Start tag expected, '<…
H A DDOMDocument_schemaValidate_error1.phpt20 Warning: DOMDocument::schemaValidate(): %sbook-not-a-schema.xsd:1: parser error : Start tag expecte…

Completed in 84 milliseconds

123456