/[svn]/types/atoms.mli
ViewVC logotype

Contents of /types/atoms.mli

Parent Directory Parent Directory | Revision Log Revision Log


Revision 656 - (show annotations)
Tue Jul 10 17:51:50 2007 UTC (5 years, 11 months ago) by abate
File size: 696 byte(s)
[r2003-09-16 21:30:42 by cvscast] Cleaning in progress... + no more uppercase/lowercase distinction for
identifiers

Original author: cvscast
Date: 2003-09-16 21:30:45+00:00
1 open Encodings
2
3 module V : sig
4 include Custom.T
5 val value: t -> Ns.qname (* Get rid of that ... *)
6 val mk: Ns.t -> Utf8.t -> t
7 val mk_ascii: string -> t
8 val print: Format.formatter -> t -> unit
9 val print_quote: Format.formatter -> t -> unit
10 end
11
12
13 include Custom.T
14 val print : t -> (Format.formatter -> unit) list
15
16 val empty : t
17 val any : t
18
19 val cup : t -> t -> t
20 val cap : t -> t -> t
21 val diff : t -> t -> t
22 val atom : V.t -> t
23 val any_in_ns : Ns.t -> t
24
25 val contains : V.t -> t -> bool
26 val disjoint : t -> t -> bool
27 val is_empty : t -> bool
28 val print_tag : t -> (Format.formatter -> unit) option
29
30
31 type 'a map
32 val mk_map: (t * 'a) list -> 'a map
33 val get_map: V.t -> 'a map -> 'a
34

CVS Admin">CVS Admin
ViewVC Help
Powered by ViewVC 1.1.5