package pxp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module HashedString : sig ... end
module Str_hashtbl : sig ... end
val check_name : ?swarner:Pxp_core_types.I.symbolic_warnings -> Pxp_core_types.I.collect_warnings -> string -> unit
val tokens_of_content_string : < open_string : 'a -> < lexeme : string ; scan_content_string : unit -> Pxp_lexer_types.token.. >.. > -> 'a -> Pxp_lexer_types.token list
exception Quick_exit
val expand_attvalue_with_rec_check : Pxp_lexer_types.lexer_obj -> int -> < gen_entity : string -> < replacement_text : string * bool.. > * bool ; standalone_declaration : bool ; swarner : Pxp_core_types.I.symbolic_warnings option ; warner : Pxp_core_types.I.collect_warnings.. > -> string list -> bool -> string list
val expand_attvalue : Pxp_lexer_types.lexer_obj -> < gen_entity : string -> < replacement_text : string * bool.. > * bool ; standalone_declaration : bool ; swarner : Pxp_core_types.I.symbolic_warnings option ; warner : Pxp_core_types.I.collect_warnings.. > -> string -> bool -> string
type linecount = {
  1. mutable lines : int;
  2. mutable columns : int;
}
val count_lines_aux : linecount -> string -> int -> int -> unit
val count_lines : linecount -> string -> unit
val tokens_of_xml_pi : Pxp_lexer_types.lexer_factory -> string -> Pxp_lexer_types.prolog_token list
val decode_xml_pi : Pxp_lexer_types.prolog_token list -> (string * string) list
val decode_doc_xml_pi : (string * 'a) list -> 'a * 'a option * 'a option
val check_text_xml_pi : (string * 'a) list -> unit
val check_version_num : string -> unit
val check_public_id : string -> unit
val check_dups : 'a list -> bool
val count : ('a -> bool) -> 'a list -> int
val check_attribute_value_lexically : Pxp_lexer_types.lexer_factory -> exn Lazy.t -> Pxp_core_types.I.att_type -> string -> unit
val split_attribute_value : Pxp_lexer_types.lexer_factory -> string -> string list
val rev_concat : string list -> string
val normalize_line_separators : Pxp_lexer_types.lexer_factory -> string -> string
val value_of_attribute_aux : Pxp_lexer_types.lexer_factory -> < gen_entity : string -> < is_ndata : bool.. > * bool ; standalone_declaration : bool.. > -> string -> Pxp_core_types.I.att_type -> string -> Pxp_core_types.I.att_value
val value_of_attribute : Pxp_lexer_types.lexer_factory -> < gen_entity : string -> < is_ndata : bool.. > * bool ; standalone_declaration : bool.. > -> string -> Pxp_core_types.I.att_type -> string -> Pxp_core_types.I.att_value
val check_value_of_attribute : Pxp_lexer_types.lexer_factory -> < gen_entity : string -> < is_ndata : bool.. > * bool ; standalone_declaration : bool.. > -> string -> Pxp_core_types.I.att_type -> Pxp_core_types.I.att_value -> unit
val normalization_changes_value : Pxp_lexer_types.lexer_factory -> Pxp_core_types.I.att_type -> string -> bool
val re_multi_ws : Netstring_str.regexp
val re_beg_ws : Netstring_str.regexp
val re_end_ws : Netstring_str.regexp
val normalize_public_id : string -> string
val namespace_split : string -> string * string
val extract_prefix : string -> string
val write_markup_string : from_enc:Pxp_core_types.I.rep_encoding -> to_enc:Netconversion.encoding -> Pxp_core_types.I.output_stream -> string -> unit
val write_data_string : from_enc:Pxp_core_types.I.rep_encoding -> to_enc:Netconversion.encoding -> Pxp_core_types.I.output_stream -> string -> unit