Class type Pxp_lexer_types.lexer_factory


class type lexer_factory = object .. end
The lexer_factory creates lexers for a certain character encoding.

method encoding : Pxp_core_types.rep_encoding
The (announced) character encoding of the scanned strings
method open_source : Pxp_reader.lexer_source -> lexer_obj
Open a source
method open_string : string -> lexer_obj
Open a string as source
method open_string_inplace : string -> lexer_obj
Open a string as source. The string is physically used as lexical buffer (no copy is made)