[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