Sys.Signals module for a Variant type of signals (and a set_signal function that...
[ocaml.git] / ocamlbuild / glob.mli
blobe15e9bb1050f485d7000ef54de4e93ba9a9bf460
1 (***********************************************************************)
2 (* ocamlbuild *)
3 (* *)
4 (* Nicolas Pouillard, Berke Durak, projet Gallium, INRIA Rocquencourt *)
5 (* *)
6 (* Copyright 2007 Institut National de Recherche en Informatique et *)
7 (* en Automatique. All rights reserved. This file is distributed *)
8 (* under the terms of the Q Public License version 1.0. *)
9 (* *)
10 (***********************************************************************)
12 (* $Id: glob.mli,v 1.1.4.1 2007-11-21 21:02:05 ertai Exp $ *)
13 (* Original author: Berke Durak *)
14 (* Glob *)
16 (** The type representing fast patterns. Do not attempt to compare them, as they get on-the-fly optimizations. *)
17 type fast_pattern
19 (** A self-contained module implementing extended shell glob patterns who have an expressive power
20 equal to boolean combinations of regular expressions. *)
21 include Signatures.GLOB with type globber = fast_pattern Glob_ast.atom Bool.boolean
23 val fast_pattern_of_pattern : Glob_ast.pattern -> fast_pattern