Module Pxp_marshal

type reconstruction_cmd
val subtree_to_cmd_sequence : ?⁠omit_positions:bool -> ?⁠enc:Netconversion.encoding -> (reconstruction_cmd -> unit) -> 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.node -> unit
val subtree_to_channel : ?⁠omit_positions:bool -> ?⁠enc:Netconversion.encoding -> Stdlib.out_channel -> 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.node -> unit
val document_to_cmd_sequence : ?⁠omit_positions:bool -> ?⁠enc:Netconversion.encoding -> (reconstruction_cmd -> unit) -> 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.document -> unit
val document_to_channel : ?⁠omit_positions:bool -> ?⁠enc:Netconversion.encoding -> Stdlib.out_channel -> 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.document -> unit
val subtree_from_cmd_sequence : (unit -> reconstruction_cmd) -> Pxp_dtd.dtd -> 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.spec -> 'a Pxp_document.node
val subtree_from_channel : Stdlib.in_channel -> Pxp_dtd.dtd -> 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.spec -> 'a Pxp_document.node
val document_from_cmd_sequence : (unit -> reconstruction_cmd) -> Pxp_yacc.config -> 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.spec -> 'a Pxp_document.document
val document_from_channel : Stdlib.in_channel -> Pxp_yacc.config -> 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.spec -> 'a Pxp_document.document
val relocate_subtree : 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.node -> Pxp_dtd.dtd -> 'b Pxp_document.node Pxp_document.extension as 'b Pxp_document.spec -> 'b Pxp_document.node
val relocate_document : 'a Pxp_document.node Pxp_document.extension as 'a Pxp_document.document -> Pxp_yacc.config -> 'b Pxp_document.node Pxp_document.extension as 'b Pxp_document.spec -> 'b Pxp_document.document