15 lines
329 B
OCaml
15 lines
329 B
OCaml
type t = {
|
|
file : string;
|
|
span : Location.span;
|
|
message : string;
|
|
}
|
|
|
|
exception Error of t
|
|
|
|
val set_file : string -> unit
|
|
val file : unit -> string
|
|
val error : Location.span -> ('a, unit, string, 'b) format4 -> 'a
|
|
val make : Location.span -> string -> t
|
|
val to_string : t -> string
|
|
val render : string option -> t -> string
|