1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
module M = struct
(* comments *)
end
module M : sig
(* comments *)
end = struct
(* comments *)
end
module type M = sig
(* comments *)
end
module Mmmmmmmmmmmmmmmmmmmmmm = Aaaaaaaaaaaaaaaaaaaaaa.Bbbbbbbbbbbbbbbbbbbbbbbb
(** Xxxxxxx xxxxxxxx xx xxxxxxx xxxxxxxxxxxxx xxxxxxxxx xx xxxx *)
(** Xxxxxxx xxxxxxxx xx xxxxxxx xxxxxxxxxxxxx xxxxxxxxx xx xxxx *)
module Fffffffffffffff (Yyyyyyyyyyyyyyy : Z.S) =
Gggggggggg (Wwwwwwwwww.Make (Yyyyyyyyyy))
module A (* comment *) (A : sig end) : sig end = struct end
module A (A : sig end) (* comment *) (B : sig end) : sig end = struct end
module A (A : sig end) : sig end = (* comment *) struct end
module (* comment *) A (A : sig end) : sig end = struct end
module rec A : A = struct end
(** floatting *)
and B : B = struct end
(** about b *)
|