[svn] r5950: nemerle/trunk/macros/Logging.n
malekith
svnadmin at nemerle.org
Sun Nov 20 12:54:41 CET 2005
Log:
Allow several arguments to be passed to the logging function.
Author: malekith
Date: Sun Nov 20 12:54:41 2005
New Revision: 5950
Modified:
nemerle/trunk/macros/Logging.n
Modified: nemerle/trunk/macros/Logging.n
==============================================================================
--- nemerle/trunk/macros/Logging.n (original)
+++ nemerle/trunk/macros/Logging.n Sun Nov 20 12:54:41 2005
@@ -122,7 +122,7 @@
LogFunction (fn);
}
- macro log (flag, str)
+ macro log (flag, params exprs : list [PExpr])
{
def name = GetName (flag);
def print_expr =
@@ -133,7 +133,7 @@
if (Flags.Contains (name))
if (Flags [name])
- <[ $print_expr ($str) ]>
+ <[ $print_expr (.. $exprs) ]>
else <[ {} ]>
else {
Message.Error ($ "there is no debug flag named `$(name)'");
More information about the svn
mailing list