Module type Ltree.BaseTypes
Input signature for functor
val hash_of_symbol : symbol -> intHash value of a symbol
val hash_of_var : var -> intHash value of a variable
val hash_of_sort : sort -> intHash value of a sort
val hash_of_attr : attr -> intHash value of an attribute
val mk_fresh_var : sort -> varval import_symbol : symbol -> symbolval import_var : var -> varval import_sort : sort -> sortval pp_print_symbol : Stdlib.Format.formatter -> symbol -> unitPretty-print a symbol
val pp_print_var : Stdlib.Format.formatter -> var -> unitPretty-print a variable
val pp_print_sort : Stdlib.Format.formatter -> sort -> unitPretty-print a sort
val pp_print_attr : Stdlib.Format.formatter -> attr -> unitPretty-print an attribute