Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-05-02 16:11:43 -0700 (Wed, 02 May 2007)
Revision: 10600
Log message:

      Added the path definitions.  This fixes bug #580.
     
        X. =
           Y. =
              Z. =
                 x = 1
        X.Y.Z.y = 2
        X.Y.Z.f() =
            value $(add $x, $y)
        echo $(X.Y.Z.f)
        # prints "3"

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_io_fun.ml
+9 -3 omake-branches/0.9.8.x/src/env/omake_command_digest.ml
+1 -0 omake-branches/0.9.8.x/src/env/omake_env.mli
+22 -23 omake-branches/0.9.8.x/src/env/omake_ir_ast.ml
+6 -6 omake-branches/0.9.8.x/src/env/omake_ir_semant.ml
+97 -27 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+3 -4 omake-branches/0.9.8.x/src/ir/omake_ir.ml
+3 -3 omake-branches/0.9.8.x/src/ir/omake_ir_free_vars.ml
+9 -6 omake-branches/0.9.8.x/src/ir/omake_ir_print.ml
+3 -3 omake-branches/0.9.8.x/src/ir/omake_ir_util.ml