Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-03-28 17:07:19 -0800 (Sun, 28 Mar 2004)
Revision: 5570
Log message:

      - Fixed the argument order in the Phobos "let rec" parsing.
      
      - Made the treatment of empty TyAll sequents consistent. Different places
      of the code used to treat << sequent [TyAll] { >- 'ty } >> in different ways:
      .  a) as a TyAll that signifies a that the corresponding expression needs to be
      .  TyApply'ed to nil in order to get an expression of type 'ty
      .  b) as a type that is equivalent to 'ty
      .  c) as an invalid type.
      
      I tried changing it everywhere to use the (a) semantics.
      

Changes  Path
+4 -3 mpcompiler/mmc/core/mmc_core_closure.ml
+13 -12 mpcompiler/mmc/core/mmc_core_type_check.ml
+2561 -2598 mpcompiler/mmc/core/mmc_core_type_check.prla
+9 -8 mpcompiler/mmc/core/mmc_core_type_infer.ml
+0 -9 mpcompiler/mmc/core/mmc_core_type_util.ml
+0 -1 mpcompiler/mmc/core/mmc_core_type_util.mli
+10 -9 mpcompiler/mmc/extensions/array/mmc_ext_array.ml
+6 -5 mpcompiler/mmc/extensions/bool/mmc_ext_bool.ml
+3 -2 mpcompiler/mmc/extensions/fix/mmc_ext_fix.ml
+10 -9 mpcompiler/mmc/extensions/operator/mmc_ext_operator.ml
+3 -3 mpcompiler/mmc/extensions/tuple/mmc_ext_tuple.ml
+2 -2 mpcompiler/mmc/syntax.pho
+0 -16 mpcompiler/mmc/test/mmc_ext_int_test.ml