Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-09-02 17:30:03 -0700 (Fri, 02 Sep 2005)
Revision: 7698
Log message:

      *** WARNING: Breaks binary compatibility ***
      
      Implemented the "Operator" parameters that allow imbedding reflected
      "operators" into terms. This is similar to the recently introduces Shape
      parameters.
      

Changes  Path
+8 -7 metaprl/filter/base/filter_cache_fun.ml
+6 -4 metaprl/filter/base/filter_magic.ml
+7 -0 metaprl/filter/base/filter_summary.ml
+3 -0 metaprl/filter/filter/filter_parse.ml
+4 -0 metaprl/filter/filter/filter_patt.ml
+2 -0 metaprl/filter/filter/filter_prog.ml
+27 -6 metaprl/filter/filter/term_grammar.ml
+2 -2 metaprl/library/mbterm.ml
+41 -13 metaprl/refiner/refiner/refiner_debug.ml
+17 -11 metaprl/refiner/reflib/ascii_io.ml
+4 -1 metaprl/refiner/reflib/ascii_io_sig.ml
+7 -1 metaprl/refiner/reflib/dform.ml
+20 -13 metaprl/refiner/reflib/simple_print.ml
+2 -0 metaprl/refiner/reflib/term_hash_code.ml
+17 -0 metaprl/refiner/reflib/term_order.ml
+4 -0 metaprl/refiner/reflib/term_ty_infer.ml
+1 -0 metaprl/refiner/refsig/refiner_sig.ml
+4 -2 metaprl/refiner/refsig/rewrite_sig.ml
+4 -0 metaprl/refiner/refsig/term_shape_sig.ml
+11 -2 metaprl/refiner/refsig/term_sig.ml
+2 -0 metaprl/refiner/refsig/term_subst_minimal_sig.ml
+5 -3 metaprl/refiner/refsig/term_subst_sig.ml
+1 -0 metaprl/refiner/refsig/term_ty_sig.ml
+4 -0 metaprl/refiner/refsig/termmod_sig.ml
+10 -2 metaprl/refiner/rewrite/rewrite.ml
+2 -1 metaprl/refiner/rewrite/rewrite.mli
+15 -2 metaprl/refiner/rewrite/rewrite_build_contractum.ml
+1 -1 metaprl/refiner/rewrite/rewrite_build_contractum.mli
+10 -0 metaprl/refiner/rewrite/rewrite_compile_contractum.ml
+2 -0 metaprl/refiner/rewrite/rewrite_compile_redex.ml
+11 -3 metaprl/refiner/rewrite/rewrite_debug.ml
+1 -1 metaprl/refiner/rewrite/rewrite_debug.mli
+20 -1 metaprl/refiner/rewrite/rewrite_match_redex.ml
+1 -1 metaprl/refiner/rewrite/rewrite_match_redex.mli
+4 -0 metaprl/refiner/rewrite/rewrite_types.ml
+1 -1 metaprl/refiner/term_ds/term_ds.ml
+1 -1 metaprl/refiner/term_ds/term_ds_sig.ml
+5 -0 metaprl/refiner/term_ds/term_man_ds.ml
+17 -2 metaprl/refiner/term_ds/term_subst_ds.ml
+2 -1 metaprl/refiner/term_gen/term_header_constr.ml
+5 -0 metaprl/refiner/term_gen/term_man_gen.ml
+47 -36 metaprl/refiner/term_gen/term_shape_gen.ml
+3 -1 metaprl/refiner/term_gen/term_ty_gen.ml
+1 -1 metaprl/refiner/term_std/term_std.ml
+1 -1 metaprl/refiner/term_std/term_std_sig.ml
+17 -2 metaprl/refiner/term_std/term_subst_std.ml
+1 -0 metaprl/support/display/perv.mli
+14 -7 metaprl/theories/base/base_meta.ml
+5 -0 metaprl/theories/base/base_meta.mli
+13 -68 metaprl/theories/base/base_operator.ml
+1 -3 metaprl/theories/base/base_operator.mli
+6 -6 metaprl/theories/itt/itt_hoas_operator.ml
+2 -0 metaprl/util/gen_refiner_debug.pl