src/Tools/isac/BaseDefinitions/rule-set.sml
changeset 60509 2e0b7ca391dc
parent 60477 4ac966aaa785
child 60537 f0305aeb010b
equal deleted inserted replaced
60508:ce09935439b3 60509:2e0b7ca391dc
     9   datatype T = datatype Rule_Def.rule_set
     9   datatype T = datatype Rule_Def.rule_set
    10   eqtype id
    10   eqtype id
    11 
    11 
    12   val id: T -> string
    12   val id: T -> string
    13   val rep: T -> {calc: Rule_Def.calc list, erls: T, errpats: Rule_Def.errpatID list, id: string,
    13   val rep: T -> {calc: Rule_Def.calc list, erls: T, errpats: Rule_Def.errpatID list, id: string,
    14     preconds: term list, rew_ord: Rewrite_Ord.rew_ord, rules: Rule_Def.rule list, scr: Rule_Def.program, srls: T}
    14     preconds: term list, rew_ord: Rewrite_Ord.T, rules: Rule_Def.rule list, scr: Rule_Def.program, srls: T}
    15   val to_string: T -> string
    15   val to_string: T -> string
    16 
    16 
    17   val append_rules: string -> T -> Rule_Def.rule list -> T
    17   val append_rules: string -> T -> Rule_Def.rule list -> T
    18   val append_erls_rules: string -> T -> Rule_Def.rule list -> T
    18   val append_erls_rules: string -> T -> Rule_Def.rule list -> T
    19   val keep_unique_rules: string -> T ->  Rule_Def.rule list -> T
    19   val keep_unique_rules: string -> T ->  Rule_Def.rule list -> T