module Types : sig ... end
Types for the information collected in comments.
module Errors : sig ... end
type ('a, 'b) result
= ('a, 'b) Pervasives.result
=
|
Ok of 'a
Error of 'b
val parse : Lexing.lexbuf ‑> (Types.t, Errors.t) result
val parse_ref : Lexing.lexbuf ‑> ((string option * string) list, Errors.t) result
val print : Format.formatter ‑> Types.t ‑> unit