class type lexer_obj =Aobject
..end
lexer_obj
scans from a certain lexer_source
. The lexbuf is an
internal value of the lexer_obj
.method factory : lexer_factory
lexer_factory
that created this lexer_obj
method encoding : Pxp_core_types.rep_encoding
method open_source : Pxp_reader.lexer_source -> unit
method open_string : string -> unit
method open_string_inplace : string -> unit
method scan_document : unit -> token * lexers
method scan_content : unit -> token * lexers
method scan_within_tag : unit -> token * lexers
method scan_document_type : unit -> token * lexers
method scan_declaration : unit -> token * lexers
method scan_comment : unit ->
lexers -> token * lexers
method scan_ignored_section : unit -> token * lexers
method detect_xml_pi : unit -> bool
method scan_xml_pi : unit -> prolog_token
method scan_pi_string : unit -> string option
method scan_dtd_string : unit -> token
method scan_content_string : unit -> token
method scan_name_string : unit -> token
method scan_for_crlf : unit -> token
method scan_characters : unit -> unit
method scan_character : unit -> unit
method scan_tag_eb : unit -> token * lexers
method scan_tag_eb_att : unit -> bool -> token * lexers
method lexeme_length : int
For some implementations, this function is very ineffecient.
method lexeme_char : int -> int
For some implementations, this function is very ineffecient.
method lexeme : string
encoding
method lexeme_strlen : int
method sub_lexeme : int -> int -> string
encoding
.
For some implementations, this function is very ineffecient.