[svn] r6236: nemerle/trunk/macros: core.n operators.n

nazgul svnadmin at nemerle.org
Sun May 7 13:07:04 CEST 2006


Log:
Support () => ... lambda and def x = () => ...

Author: nazgul
Date: Sun May  7 13:06:43 2006
New Revision: 6236

Modified:
   nemerle/trunk/macros/core.n
   nemerle/trunk/macros/operators.n

Modified: nemerle/trunk/macros/core.n
==============================================================================
--- nemerle/trunk/macros/core.n	(original)
+++ nemerle/trunk/macros/core.n	Sun May  7 13:06:43 2006
@@ -83,7 +83,7 @@
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "|=", false, 141, 140)]      
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "when", false, 130, 131)]
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "with", false, 130, 131)]
-[assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "=>", false, 121, 120)] // lambda expression
+[assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "=>", false, 145, 120)] // lambda expression
 
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "!", true, 281, 280)]
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "~", true, 281, 280)]

Modified: nemerle/trunk/macros/operators.n
==============================================================================
--- nemerle/trunk/macros/operators.n	(original)
+++ nemerle/trunk/macros/operators.n	Sun May  7 13:06:43 2006
@@ -193,6 +193,7 @@
     }
    
     match (parms) {
+      | <[ () ]> => <[ fun () { $body } ]>
       | <[ (..$parms) ]> =>
         def parms = parms.Map (convert_to_parm);
         <[ fun (..$parms) { $body } ]>



More information about the svn mailing list