[svn] r6096: nemerle/trunk: macros/core.n ncc/typing/TyVarEnv.n

nazgul svnadmin at nemerle.org
Mon Jan 30 13:40:35 CET 2006


Log:
Syntax support for Nullable type

Author: nazgul
Date: Mon Jan 30 13:40:34 2006
New Revision: 6096

Modified:
   nemerle/trunk/macros/core.n
   nemerle/trunk/ncc/typing/TyVarEnv.n

Modified: nemerle/trunk/macros/core.n
==============================================================================
--- nemerle/trunk/macros/core.n	(original)
+++ nemerle/trunk/macros/core.n	Mon Jan 30 13:40:34 2006
@@ -38,6 +38,7 @@
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "is", false, 210, 211)]
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", ".", false, 285, 301)]
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "++", true, 283, 284)]
+[assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "?", true, 283, 284)]
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "--", true, 283, 284)]            
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "where", false, 284, 300)]
 [assembly: Nemerle.Internal.OperatorAttribute ("Nemerle.Core", "/", false, 260, 261)]

Modified: nemerle/trunk/ncc/typing/TyVarEnv.n
==============================================================================
--- nemerle/trunk/ncc/typing/TyVarEnv.n	(original)
+++ nemerle/trunk/ncc/typing/TyVarEnv.n	Mon Jan 30 13:40:34 2006
@@ -272,6 +272,8 @@
           | <[ this ]> =>
             curtc.GetMemType ()
             
+          | <[ @? ($t) ]> => f2 (<[ System.Nullable [$t] ]>, allow_ref)            
+            
           | PExpr.Void => InternalType.Void
 
           | PExpr.Indexer



More information about the svn mailing list