package pxp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
exception Not_competent
exception Not_resolvable of exn
type lexer_source = {
  1. lsrc_lexbuf : Lexing.lexbuf Lazy.t;
  2. lsrc_unicode_lexbuf : Netulex.ULB.unicode_lexbuf Lazy.t;
}
class type resolver = object ... end
class resolve_as_file : ?file_prefix:[ `Allowed | `Not_recognized | `Required ] -> ?host_prefix: [ `Allowed | `Not_recognized | `Required ] -> ?system_encoding:Pxp_core_types.I.encoding -> ?map_private_id:( Pxp_core_types.I.private_id -> Neturl.url) -> ?open_private_id:(Pxp_core_types.I.private_id -> in_channel * Pxp_core_types.I.encoding option) -> ?base_url_defaults_to_cwd: bool -> ?not_resolvable_if_not_found:bool -> unit -> resolver
val make_file_url : ?system_encoding:Pxp_core_types.I.encoding -> ?enc:Pxp_core_types.I.encoding -> string -> Neturl.url
class lookup_public_id : (string * resolver) list -> resolver
class lookup_public_id_as_file : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
class lookup_public_id_as_string : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
class lookup_system_id : (string * resolver) list -> resolver
class lookup_system_id_as_file : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
class lookup_system_id_as_string : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
class rewrite_system_id : ?forward_unmatching_urls:bool -> (string * string) list -> resolver -> resolver
type combination_mode =
  1. | Public_before_system
  2. | System_before_public
class combine : ?mode:combination_mode -> resolver list -> resolver
class resolve_read_any_channel : ?close:(in_channel -> unit) -> channel_of_id:(Pxp_core_types.I.ext_id -> in_channel * Pxp_core_types.I.encoding option) -> unit -> resolver
class resolve_read_url_channel : ?base_url:Neturl.url -> ?close:(in_channel -> unit) -> url_of_id:(Pxp_core_types.I.ext_id -> Neturl.url) -> channel_of_url:(Pxp_core_types.I.ext_id -> Neturl.url -> in_channel * Pxp_core_types.I.encoding option) -> unit -> resolver
class resolve_read_any_string : string_of_id:(Pxp_core_types.I.ext_id -> string * Pxp_core_types.I.encoding option) -> unit -> resolver
val lookup_public_id_as_file : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
val lookup_public_id_as_string : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
val lookup_system_id_as_file : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
val lookup_system_id_as_string : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
val set_debug_mode : bool -> unit