module Pxp_yacc: sig .. end
Calling the parser (deprecated)
type Pxp_types.config = {
|    | warner :Pxp_types.collect_warnings; | 
|    | swarner :Pxp_types.symbolic_warnings option; | 
|    | enable_pinstr_nodes :bool; | 
|    |  :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; | 
}
val default_config : config
val default_namespace_config : config
type 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
val from_string : ?alt:Pxp_reader.resolver list ->
       ?system_id:string -> ?fixenc:Pxp_types.encoding -> string -> source
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
val from_file : ?alt:Pxp_reader.resolver list ->
       ?system_encoding:Pxp_types.encoding ->
       ?enc:Pxp_types.encoding -> string -> source
exception ID_not_unique
class type [< clone : 'a; node : 'a Pxp_document.node;
       set_node : 'a Pxp_document.node -> unit; .. >
     as 'a] index = ['a] Pxp_tree_parser.index
class [< clone : 'a; node : 'a Pxp_document.node;
       set_node : 'a Pxp_document.node -> unit; .. >
     as 'a] hash_index : ['a] Pxp_tree_parser.hash_index
val default_extension : 'a Pxp_document.node Pxp_document.extension as 'a
val default_spec : ('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.spec
val default_namespace_spec : ('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.spec
val parse_document_entity : ?transform_dtd:(Pxp_dtd.dtd -> Pxp_dtd.dtd) ->
       ?id_index:(< clone : 'a; node : 'a Pxp_document.node;
                    set_node : 'a Pxp_document.node -> unit; .. >
                  as 'a)
                 index ->
       config ->
       source -> 'a Pxp_document.spec -> 'a Pxp_document.document
val parse_wfdocument_entity : ?transform_dtd:(Pxp_dtd.dtd -> Pxp_dtd.dtd) ->
       config ->
       source ->
       (< clone : 'a; node : 'a Pxp_document.node;
          set_node : 'a Pxp_document.node -> unit; .. >
        as 'a)
       Pxp_document.spec -> 'a Pxp_document.document
val parse_content_entity : ?id_index:(< clone : 'a; node : 'a Pxp_document.node;
                    set_node : 'a Pxp_document.node -> unit; .. >
                  as 'a)
                 index ->
       config ->
       source ->
       Pxp_dtd.dtd -> 'a Pxp_document.spec -> 'a Pxp_document.node
val parse_wfcontent_entity : config ->
       source ->
       (< clone : 'a; node : 'a Pxp_document.node;
          set_node : 'a Pxp_document.node -> unit; .. >
        as 'a)
       Pxp_document.spec -> 'a Pxp_document.node
val parse_dtd_entity : config -> source -> Pxp_dtd.dtd
 : config -> source -> Pxp_dtd.dtd