Sourcetype loc = Cmarkit.Textloc.t Sourcetype t = | DuplicateID of {id : string;occurrences : loc list;
}| MissingFile of {file : string;error_msg : string;locs : loc list;
}| WrongType of {loc_reason : loc;loc_block : loc;expected_type : string;
}| ParsingError of {action : string;msg : string;loc : loc;
}| ParsingWarnor of {warnor : Actions_arguments.W.warnor;loc : loc;
}| InconsistentOption of {option_name : string;loc1 : loc;loc2 : loc;
}| MissingID of {id : string;loc : loc;
}| UnknownAttribute of {attr : string;loc : loc;
}| UnknownFrontmatterField of {key : string;loc : loc;allowed_keys : string list;
}| FrontmatterParsing of {key : string;msg : string;loc : loc;
}| InvalidFrontmatterLine of {loc : loc;
}| ChildrenClassWithValue of {loc : loc;
}| Simple of {loc : loc;msg : string;
}
Sourceval with_ : (unit -> 'a) -> 'a * t list