Module Xquery_type_core_ast_annotation

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