[svn] r6891: vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/ExprWalker.n

IT svnadmin at nemerle.org
Wed Nov 15 01:58:16 CET 2006


Log:
Added ExprWalker.Resolve method.

Author: IT
Date: Wed Nov 15 01:58:14 2006
New Revision: 6891

Modified:
   vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/ExprWalker.n

Modified: vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/ExprWalker.n
==============================================================================
--- vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/ExprWalker.n	(original)
+++ vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/CodeModel/ExprWalker.n	Wed Nov 15 01:58:14 2006
@@ -467,6 +467,18 @@
 
       loc
     }
+
+    public Resolve(expression : TExpr) : void
+    {
+      Walk(expression, info =>
+      {
+        match (info.Node)
+        {
+        | TExpr.Delayed(susp) when !susp.IsResolved => susp.Resolve();
+        | _ => ();
+        }
+      });
+    }
   }
 }
 



More information about the svn mailing list