src/HOL/Tools/Predicate_Compile/code_prolog.ML
changeset 42111 d1c761375a75
parent 42091 6fe4abb9437b
child 42127 8223e7f4b0da
equal deleted inserted replaced
42110:17e0cd9bc259 42111:d1c761375a75
    37   val generate : Predicate_Compile_Aux.mode option * bool ->
    37   val generate : Predicate_Compile_Aux.mode option * bool ->
    38     Proof.context -> string -> (logic_program * constant_table)
    38     Proof.context -> string -> (logic_program * constant_table)
    39   val write_program : logic_program -> string
    39   val write_program : logic_program -> string
    40   val run : (Time.time * prolog_system) -> logic_program -> (string * prol_term list) -> string list -> int option -> prol_term list list
    40   val run : (Time.time * prolog_system) -> logic_program -> (string * prol_term list) -> string list -> int option -> prol_term list list
    41   
    41   
    42   val quickcheck : Proof.context -> term -> int -> term list option * Quickcheck.report option
    42   val quickcheck : Proof.context -> term * term list -> int -> term list option * Quickcheck.report option
    43 
    43 
    44   val trace : bool Unsynchronized.ref
    44   val trace : bool Unsynchronized.ref
    45   
    45   
    46   val replace : ((string * string) * string) -> logic_program -> logic_program
    46   val replace : ((string * string) * string) -> logic_program -> logic_program
    47 end;
    47 end;