File ‹unification_parser.ML›
signature UNIFICATION_PARSER =
sig
val parse_normalisers : ML_Code_Util.code parser
val parse_unifier : ML_Code_Util.code parser
val parse_matcher : ML_Code_Util.code parser
end
structure Unification_Parser : UNIFICATION_PARSER =
struct
val parse_normalisers = Parse_Util.nonempty_code (K "normalisers must not be empty")
val parse_unifier = Parse_Util.nonempty_code (K "unifier must not be empty")
val parse_matcher = Parse_Util.nonempty_code (K "matcher must not be empty")
end