permit multiline comments and strings in macros
[bpt/coccinelle.git] / extra / maintainers.mli
CommitLineData
34e49164
C
1open Common
2
3(* used my tools/meta_files and tools/split_patch *)
4
5
6(* correspond usually to a kernel_dirs.meta *)
7type subsystem_info = subsystem list
ae4735db 8 and subsystem = Subsystem of (dir * maintainers) *
34e49164
C
9 (dir * maintainers) list (* subdirs *)
10 and dir = string
11 and maintainers = string list
12
13val mk_inverted_index_subsystem : subsystem_info -> (dir,dir) Hashtbl.t
ae4735db 14val subsystem_to_hash :
34e49164
C
15 subsystem_info -> (dir, (maintainers * (dir * maintainers) list)) Hashtbl.t
16
17
18val unparse_subsystem_info : subsystem_info -> filename (*outfile*) -> unit
19val parse_subsystem_info : filename -> subsystem_info
20
21
22val generate_naive_subsystem_info : string list -> subsystem_info
23val check_up_to_date : subsystem_info -> subsystem_info -> unit
24
25