Source file module_name.ml
1
2
3
4
5
6
7
8
9
10
11
12
open Base
include String
let generate ~prefix ~type_name =
if Type_name.( = ) type_name Type_name.t
then prefix
else prefix ^ "_of_" ^ Type_name.to_string type_name
;;
let diff_module_name ~type_to_diff_name =
generate ~prefix:"Diff" ~type_name:type_to_diff_name
;;