File ‹unification_hints.ML›
@{parse_entries (sig) PARSE_UNIFICATION_HINTS_ARGS [concl_unifier, normalisers, prems_unifier]}
signature UNIFICATION_HINTS_ARGS =
sig
structure PA : PARSE_UNIFICATION_HINTS_ARGS
type args = (Unification_Base.unifier, Unification_Base.normalisers, Unification_Base.unifier)
PA.entries
val try_hints : args -> Unification_Hints_Base.hint_retrieval -> Unification_Base.unifier
val arg_parsers : (ML_Code_Util.code parser, ML_Code_Util.code parser, ML_Code_Util.code parser)
PA.entries
end
structure Unification_Hints_Args : UNIFICATION_HINTS_ARGS =
struct
structure UB = Unification_Base
structure EN = Envir_Normalisation
structure UHB = Unification_Hints_Base