Short list with things to finish for D2

Adam D. Ruppe destructionator at gmail.com
Thu Nov 19 13:46:55 PST 2009


On Thu, Nov 19, 2009 at 01:26:41PM -0800, Walter Bright wrote:
> Unless such have a unique grammar that can be lexed and parsed:
> 
>     a :string: b
> 
> where string is the user defined name, so you can do things like:
> 
>     a :^^: b

What if there was some magic defined at the top of the file or something, that
could be pulled out without parsing the whole thing?

pragma(DEFINE_BINARY_OPERATOR, "^^");

Then, later in that module, and any that import it, you'd treat the ^^ as
a user defined operator token.

-- 
Adam D. Ruppe
http://arsdnet.net



More information about the Digitalmars-d mailing list