Module Pxp_yacc


module Pxp_yacc: sig .. end
Calling the parser (deprecated)

type config = Pxp_types.config = {
   warner : Pxp_types.collect_warnings;
   swarner : Pxp_types.symbolic_warnings option;
   enable_pinstr_nodes : bool;
   enable_comment_nodes : bool;
   enable_super_root_node : bool;
   drop_ignorable_whitespace : bool;
   encoding : Pxp_types.rep_encoding;
   recognize_standalone_declaration : bool;
   store_element_positions : bool;
   idref_pass : bool;
   validate_by_dfa : bool;
   accept_only_deterministic_models : bool;
   disable_content_validation : bool;
   name_pool : Pxp_core_types.I.pool;
   enable_name_pool_for_element_types : bool;
   enable_name_pool_for_attribute_names : bool;
   enable_name_pool_for_attribute_values : bool;
   enable_name_pool_for_pinstr_targets : bool;
   enable_namespace_processing : Pxp_dtd.namespace_manager option;
   escape_contents : (Pxp_lexer_types.token -> Pxp_entity_manager.entity_manager -> string) option;
   escape_attributes : (Pxp_lexer_types.token -> int -> Pxp_entity_manager.entity_manager -> string)
option
;
   debugging_mode : bool;
}
Same as Pxp_types.config
val default_config : config
Same as Pxp_types.default_config
val default_namespace_config : config
Same as Pxp_types.default_namespace_config
type source = Pxp_types.source = 
| Entity of ((Pxp_dtd.dtd -> Pxp_entity.entity) * Pxp_reader.resolver)
| ExtID of (Pxp_types.ext_id * Pxp_reader.resolver)
| XExtID of (Pxp_types.ext_id * string option * Pxp_reader.resolver)
Same as Pxp_types.source
val from_channel : ?alt:Pxp_reader.resolver list ->
?system_id:string ->
?fixenc:Pxp_types.encoding ->
?id:Pxp_types.ext_id ->
?system_encoding:Pxp_types.encoding ->
Pervasives.in_channel -> source
Same as Pxp_types.from_channel
val from_string : ?alt:Pxp_reader.resolver list ->
?system_id:string -> ?fixenc:Pxp_types.encoding -> string -> source
Same as Pxp_types.from_string
val from_obj_channel : ?alt:Pxp_reader.resolver list ->
?system_id:string ->
?fixenc:Pxp_types.encoding ->
?id:Pxp_types.ext_id ->
?system_encoding:Pxp_types.encoding ->
Netchannels.in_obj_channel -> source
Same as Pxp_types.from_obj_channel
val from_file : ?alt:Pxp_reader.resolver list ->
?system_encoding:Pxp_types.encoding ->
?enc:Pxp_types.encoding -> string -> source
Same as Pxp_types.from_file
exception ID_not_unique
Same as Pxp_tree_parser.ID_not_unique
class type ['a Pxp_document.node #Pxp_document.extension as 'a] index = ['a] Pxp_tree_parser.index
Same as Pxp_tree_parser.index
class ['a Pxp_document.node #Pxp_document.extension as 'a] hash_index : ['a] Pxp_tree_parser.hash_index
Same as Pxp_tree_parser.hash_index
val default_extension : 'a Pxp_document.node Pxp_document.extension as 'a
Same as Pxp_tree_parser.default_extension
val default_spec : ('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.spec
Same as Pxp_tree_parser.default_spec
val default_namespace_spec : ('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.spec
Same as Pxp_tree_parser.default_namespace_spec
val parse_document_entity : ?transform_dtd:(Pxp_dtd.dtd -> Pxp_dtd.dtd) ->
?id_index:('a Pxp_document.node #Pxp_document.extension as 'a) index ->
config ->
source -> 'a Pxp_document.spec -> 'a Pxp_document.document
Same as Pxp_tree_parser.parse_document_entity
val parse_wfdocument_entity : ?transform_dtd:(Pxp_dtd.dtd -> Pxp_dtd.dtd) ->
config ->
source ->
('a Pxp_document.node #Pxp_document.extension as 'a) Pxp_document.spec ->
'a Pxp_document.document
Same as Pxp_tree_parser.parse_wfdocument_entity
val parse_content_entity : ?id_index:('a Pxp_document.node #Pxp_document.extension as 'a) index ->
config ->
source ->
Pxp_dtd.dtd -> 'a Pxp_document.spec -> 'a Pxp_document.node
Same as Pxp_tree_parser.parse_content_entity
val parse_wfcontent_entity : config ->
source ->
('a Pxp_document.node #Pxp_document.extension as 'a) Pxp_document.spec ->
'a Pxp_document.node
Same as Pxp_tree_parser.parse_wfcontent_entity
val parse_dtd_entity : config -> source -> Pxp_dtd.dtd
Same as Pxp_dtd_parser.parse_dtd_entity
val extract_dtd_from_document_entity : config -> source -> Pxp_dtd.dtd
Same as Pxp_dtd_parser.extract_dtd_from_document_entity