<br><br><div class="gmail_quote">On Sat, Jan 5, 2013 at 11:17 PM, Walter Bright <span dir="ltr"><<a href="mailto:newshound2@digitalmars.com" target="_blank">newshound2@digitalmars.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 1/5/2013 1:32 PM, Philippe Sigaud wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What should it be? Some module to define text transformations? std.regex does<br>
this quite well.<br>
</blockquote>
<br>
<br></div>
A text macro system is not std.regex at all. What std.textmacro should be is a range that takes a text input stream, an associative array of NAME=VALUE pairs, and it outputs a text range with the macros having been expanded.<br>
</blockquote><div><br></div><div>OK, that's doable. It looks like a map-flatten action.</div><div>(map the first element, it might contain new macros, expand these again, etc)</div><div><br></div><div><br></div><div> </div>
</div><br>