package pxp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type context = {
  1. mutable current : unit -> Pxp_lexer_types.token;
  2. mutable get_next : unit -> Pxp_lexer_types.token;
  3. mutable current_token : Pxp_lexer_types.token;
  4. mutable manager : Pxp_entity_manager.entity_manager;
}
type continuation_state = {
  1. cont_context : context;
  2. cont_extend_dtd : bool;
  3. cont_process_xmldecl : bool;
}
exception End_of_parsing
exception Interrupt_parsing of continuation_state
type extended_entry = [
  1. | `Entry_content of [ `Dummy ] list
  2. | `Entry_continuation of continuation_state
  3. | `Entry_declarations of [ `Extend_dtd_fully | `Val_mode_dtd ] list
  4. | `Entry_document of [ `Extend_dtd_fully | `Parse_xml_decl | `Val_mode_dtd ] list
  5. | `Entry_element_content of [ `Dummy ] list
  6. | `Entry_expr of [ `Dummy ] list
]
type 't array_stack
val stack_create : 't -> 't array_stack
val stack_push : 't -> 't array_stack -> unit
val stack_top : 't array_stack -> 't
val stack_pop : 't array_stack -> 't
class virtual core_parser : Pxp_dtd.dtd -> Pxp_types.config -> int -> object ... end