object
  method detect_xml_pi : unit -> bool
  method encoding : Pxp_core_types.rep_encoding
  method factory : Pxp_lexer_types.lexer_factory
  method lexeme : string
  method lexeme_char : int -> int
  method lexeme_length : int
  method lexeme_strlen : int
  method open_source : Pxp_reader.lexer_source -> unit
  method open_string : string -> unit
  method open_string_inplace : string -> unit
  method scan_character : unit -> unit
  method scan_characters : unit -> unit
  method scan_comment :
    unit ->
    Pxp_lexer_types.lexers -> Pxp_lexer_types.token * Pxp_lexer_types.lexers
  method scan_content :
    unit -> Pxp_lexer_types.token * Pxp_lexer_types.lexers
  method scan_content_string : unit -> Pxp_lexer_types.token
  method scan_declaration :
    unit -> Pxp_lexer_types.token * Pxp_lexer_types.lexers
  method scan_document :
    unit -> Pxp_lexer_types.token * Pxp_lexer_types.lexers
  method scan_document_type :
    unit -> Pxp_lexer_types.token * Pxp_lexer_types.lexers
  method scan_dtd_string : unit -> Pxp_lexer_types.token
  method scan_for_crlf : unit -> Pxp_lexer_types.token
  method scan_ignored_section :
    unit -> Pxp_lexer_types.token * Pxp_lexer_types.lexers
  method scan_name_string : unit -> Pxp_lexer_types.token
  method scan_pi_string : unit -> string option
  method scan_tag_eb : unit -> Pxp_lexer_types.token * Pxp_lexer_types.lexers
  method scan_tag_eb_att :
    unit -> bool -> Pxp_lexer_types.token * Pxp_lexer_types.lexers
  method scan_within_tag :
    unit -> Pxp_lexer_types.token * Pxp_lexer_types.lexers
  method scan_xml_pi : unit -> Pxp_lexer_types.prolog_token
  method sub_lexeme : int -> int -> string
end