File ‹zippy_instance_cases_data.ML›
@{parse_entries (sig) PARSE_ZIPPY_INSTANCE_CASES_DATA_MODE [add, del, config]}
@{parse_entries (sig) PARSE_ZIPPY_INSTANCE_CASES_DATA
[insts, rule, simp, facts, match, mk_meta, empty_action, updates, mk_cud, presultsq]}
@{parse_entries (sig) PARSE_ZIPPY_INSTANCE_CASES_DATA_ADD_ARGS
[insts, rule, simp, facts, match, mk_meta, empty_action, default_update, updates, mk_cud,
presultsq]}
@{parse_entries (sig) PARSE_ZIPPY_INSTANCE_CASES_DATA_DEL_ARGS [insts, rule, simp, facts]}
@{parse_entries (sig) PARSE_ZIPPY_INSTANCE_CASES_DATA_CONFIG
[simp, match, mk_meta, empty_action, default_update, mk_cud, presultsq]}
signature ZIPPY_INSTANCE_CASES_DATA_ARGS =
sig
structure PM : PARSE_ZIPPY_INSTANCE_CASES_DATA_MODE
structure PD : PARSE_ZIPPY_INSTANCE_CASES_DATA
structure PAA : PARSE_ZIPPY_INSTANCE_CASES_DATA_ADD_ARGS
structure PDA : PARSE_ZIPPY_INSTANCE_CASES_DATA_DEL_ARGS
structure PDC : PARSE_ZIPPY_INSTANCE_CASES_DATA_CONFIG
val PD_entries_from_PAA_entries : ('a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k) PAA.entries ->
('a, 'b, 'c, 'd, 'e, 'f, 'g, 'i, 'j, 'k) PD.entries
val PDA_entries_from_PAA_entries : ('a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k) PAA.entries ->
('a, 'b, 'c, 'd) PDA.entries
val PDC_entries_from_PAA_entries : ('a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k) PAA.entries ->
('c, 'e, 'f, 'g, 'h, 'j, 'k) PDC.entries
val cases_PD_entries_from_PD_entries : ('a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j) PD.entries ->
('a, 'b, 'c, 'd, 'e) Cases_Data_Args.PD.entries
val add_arg_parsers : (unit context_parser ->
(term option list, (term * term list) option list, ML_Code_Util.code option list)
Cases_Data_Args.PIM.entry context_parser,
thm context_parser, bool parser, thm list context_parser, ML_Code_Util.code parser,
ML_Code_Util.code parser, ML_Code_Util.code parser, ML_Code_Util.code parser,
(int * ML_Code_Util.code) list parser, ML_Code_Util.code parser,
ML_Code_Util.code parser) PAA.entries
end
structure Zippy_Instance_Cases_Data_Args : ZIPPY_INSTANCE_CASES_DATA_ARGS =
struct
structure CDA = Cases_Data_Args
structure HCGD = Zippy_Instance_Hom_Changed_Goals_Data_Args