OSDN Git Service

merge src/ and test/ at driver/
[happyabc/happyabc.git] / driver / rule.mli
1 type filetype = string
2 type filename = string
3 type ('a,'b) cmd = 'a -> 'b -> filename -> string list
4 type 'a t
5
6 val one_to_one : filetype -> filetype -> ('a,filename) cmd -> 'a t
7 val many_to_one : filetype list -> filetype -> ('a,filename list) cmd -> 'a t
8 val commands : 'a -> 'a t list -> filename list -> filename -> string list
9 val temp_files : 'a -> 'a t list -> filename list -> filename -> string list