type compare_result = | Correct | Pb of string | PbOnlyInNotParsedCorrectly of string (* the string list is the output of diff *) val compare_ast : Common.filename -> Common.filename -> compare_result * string list val compare_default : (* compare to a res file *) Common.filename -> Common.filename -> compare_result * string list val compare_to_original : (* compare to the source of the transformation *) Common.filename -> Common.filename -> compare_result * string list val compare_result_to_string : compare_result * string list -> string val compare_result_to_bool : compare_result -> bool