Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2001-05-08 16:59:11 -0700 (Tue, 08 May 2001)
Revision: 3223
Log message:

      Finally, I am able to commit what I was getting to
      in all these commits over the last several days.
      
      I changed the parser to index declared opnames by its "shape" -
      last string of opname + parameter types + subterm arities
      instead of just the last string (as it used to be). This means that
      the parser now checks whether the usage of an opname corresponds
      to its declaration. This allowed me to detect numerous typos in
      display forms and even some rules and rewrites and, hopefully,
      will prevent people from making such typos in the future.
      
      This is only the first pass of the implementation. I still need to:
      - make sure none of my fixes broke any display forms that used to work
        because of typos cancelling each other
      - update the documentation
      - implement checking of shapes on the opnames specified using the
        Module!name notation (currently no checking is done on such opnames)
      

Changes  Path
+2 -2 metaprl/editor/ml/package_info.ml
+4 -3 metaprl/editor/ml/package_sig.mlz
+3 -2 metaprl/editor/ml/shell_p4_sig.mlz
+2 -1 metaprl/editor/ml/shell_state.ml
+109 -61 metaprl/filter/base/filter_cache_fun.ml
+8 -6 metaprl/filter/base/filter_summary.ml
+5 -5 metaprl/filter/base/filter_summary_type.ml
+7 -2 metaprl/filter/base/filter_type.ml
+58 -39 metaprl/filter/base/term_grammar.ml
+5 -3 metaprl/filter/base/term_grammar.mli
+13 -8 metaprl/filter/filter/filter_parse.ml
+12 -3 metaprl/refiner/reflib/dform.ml
+1 -1 metaprl/theories/base/typeinf.ml
+6 -3 metaprl/theories/czf/czf_itt_comment.ml
+3 -0 metaprl/theories/czf/czf_itt_comment.mli
+3 -9 metaprl/theories/czf/czf_itt_eq.ml
+0 -2 metaprl/theories/czf/czf_itt_eq.mli
+2 -1 metaprl/theories/czf/czf_itt_isect.ml
+1 -0 metaprl/theories/czf/czf_itt_isect.mli
+2 -2 metaprl/theories/czf/czf_itt_member.ml
+1 -1 metaprl/theories/czf/czf_itt_nat.ml
+2 -4 metaprl/theories/czf/czf_itt_sep.ml
+8 -8 metaprl/theories/czf/czf_itt_set.ml
+3 -3 metaprl/theories/czf/czf_itt_theory.mlz
+1 -0 metaprl/theories/czf/czf_itt_union.ml
+1 -0 metaprl/theories/czf/czf_itt_union.mli
+1 -1 metaprl/theories/itt/itt_bool.ml
+9 -4 metaprl/theories/itt/itt_collection.ml
+10 -14 metaprl/theories/itt/itt_comment.ml
+7 -2 metaprl/theories/itt/itt_comment.mli
+1 -0 metaprl/theories/itt/itt_dprod.ml
+2 -1 metaprl/theories/itt/itt_dprod.mli
+3 -3 metaprl/theories/itt/itt_equal.ml
+5 -5 metaprl/theories/itt/itt_esquash.ml
+4 -4 metaprl/theories/itt/itt_int.ml
+5 -4 metaprl/theories/itt/itt_int.mli
+1 -1 metaprl/theories/itt/itt_int_base.ml
+1 -1 metaprl/theories/itt/itt_int_base.mli
+6 -6 metaprl/theories/itt/itt_int_ext.ml
+3 -3 metaprl/theories/itt/itt_int_ext.mli
+1 -1 metaprl/theories/itt/itt_isect.ml
+20 -20 metaprl/theories/itt/itt_logic.ml
+1 -1 metaprl/theories/itt/itt_prec.ml
+3 -3 metaprl/theories/itt/itt_quotient.ml
+4 -4 metaprl/theories/itt/itt_rfun.ml
+1 -0 metaprl/theories/itt/itt_rfun.mli
+1 -1 metaprl/theories/itt/itt_set.ml
+2 -2 metaprl/theories/itt/itt_srec.ml
+2 -2 metaprl/theories/itt/itt_tunion.ml
+2 -2 metaprl/theories/itt/itt_union.mli
+1 -1 metaprl/theories/itt/itt_w.ml
+129 -10 metaprl/theories/ocaml/ocaml.mlz
+1 -1 metaprl/theories/ocaml/ocaml_base_df.ml
+1 -1 metaprl/theories/ocaml/ocaml_base_df.mli
+33 -38 metaprl/theories/ocaml/ocaml_expr_df.ml
+8 -8 metaprl/theories/ocaml/ocaml_expr_df.mli
+2 -2 metaprl/theories/ocaml/ocaml_me_df.ml
+1 -0 metaprl/theories/ocaml/ocaml_mt_df.ml
+27 -12 metaprl/theories/ocaml/ocaml_patt_df.ml
+2 -2 metaprl/theories/ocaml/ocaml_sig_df.ml
+2 -3 metaprl/theories/ocaml/ocaml_str_df.ml
+3 -1 metaprl/theories/ocaml/ocaml_type_df.ml
+24 -62 metaprl/theories/tactic/base_dform.ml
+1 -1 metaprl/theories/tactic/base_dform.mli
+35 -35 metaprl/theories/tactic/comment.ml
+6 -1 metaprl/theories/tactic/comment.mli
+13 -1 metaprl/theories/tactic/nuprl_font.ml
+7 -1 metaprl/theories/tactic/nuprl_font.mli
+37 -42 metaprl/theories/tactic/summary.ml
+7 -7 metaprl/theories/tactic/summary.mli