module Xquery_type_core_ast_annotation: sig
.. end
type
atomic_letter_mapping = int Pervasives.ref * int Namespace_symbols_util.SQNameHashtbl.t
type
cename_letter_mapping = int Pervasives.ref *
(Namespace_symbols.rtype_symbol option * Xquery_common_ast.nillable * int)
Namespace_symbols_util.SQNameHashtbl.t
type
caname_letter_mapping = int Pervasives.ref *
(Namespace_symbols.rtype_symbol option * int)
Namespace_symbols_util.SQNameHashtbl.t
type
piname_letter_mapping = int Pervasives.ref * (string option, int) Hashtbl.t
type
letter_mappings = atomic_letter_mapping *
cename_letter_mapping *
caname_letter_mapping *
piname_letter_mapping
val type_letter_map : letter_mappings ->
atomic_letter_mapping
val elem_letter_map : letter_mappings ->
cename_letter_mapping
val attr_letter_map : letter_mappings ->
caname_letter_mapping
val pi_letter_map : letter_mappings ->
piname_letter_mapping
val create_letter_mappings : unit -> letter_mappings
val copy_letter_mappings : letter_mappings ->
letter_mappings