[svn] r7540: nemerle/trunk/macros/io.n
VladD2
svnadmin at nemerle.org
Sun Mar 18 04:08:20 CET 2007
Log:
Prevent boxing of simple types in make_splice_distribution() (sprint/print/fprint).
Author: VladD2
Date: Sun Mar 18 04:08:18 2007
New Revision: 7540
Modified:
nemerle/trunk/macros/io.n
Modified: nemerle/trunk/macros/io.n
==============================================================================
--- nemerle/trunk/macros/io.n (original)
+++ nemerle/trunk/macros/io.n Sun Mar 18 04:08:18 2007
@@ -395,11 +395,11 @@
_env.Manager.MacroColors.PushUseSiteColor ();
def expr = MainParser.ParseExpr (_env, expr);
_env.Manager.MacroColors.PopColor ();
- expr
+ <[ Convert.ToString ($expr) ]>
} else if (expr == "this")
- <[ this ]>
+ <[ Convert.ToString (this) ]>
else
- <[ $(expr : usesite) ]>;
+ <[ Convert.ToString ($(expr : usesite)) ]>;
loop (expr :: res, end + 1)
}
else if (str[idx + 1] == '$')
@@ -414,8 +414,8 @@
}
else {
def expr =
- if (variable_name == "this") <[ this ]>
- else <[ $(variable_name : usesite) ]>;
+ if (variable_name == "this") <[ Convert.ToString (this) ]>
+ else <[ Convert.ToString ($(variable_name : usesite)) ]>;
loop (expr :: res, end)
}
}
More information about the svn
mailing list