On 1/12/2011 3:58 AM, alfC wrote:
Hi Eric,
On Jan 11, 9:33 pm, Eric Niebler
wrote: See attached.
<snip>
3) defines the domain (I don't know what this does) what it lacks:
<snip>
proto::terminal
::type const i = {{}};
If you don't know what the domain is for, and you aren't wrapping i in your expression adaptor, I have to wonder if you actually read the links I sent you. Your "simpler" example is actually a little trickier because the simple expression "i" is not valid according to your desired grammar. So grammar checking cannot be done early but must be delayed until the full expression is known. I'm running out the door right now and can't say more, but I encourage you to re-read the links I sent in my last email and take another shot at solving this. -- Eric Niebler BoostPro Computing http://www.boostpro.com