
8 Dec
2009
8 Dec
'09
4:21 p.m.
On Tue, Dec 8, 2009 at 12:58 PM, Christophe Henry <christophe.j.henry@googlemail.com> wrote:
Hi Michael, hi Robert, hi Felipe,
[snip]
CurrentState() + cool_event()[guard()]/(action()) -> DestState()
It's very similar with Michael's syntax but I think the operator precedence can be hard to master and we'll need extra parentheses. I think there is no operator -> in proto but ->* .
There's for terminals AFAIK. And the precedence can be worked out with transforms in proto after the expression is mounted.
We are making progress :)
Christophe
Regards, -- Felipe Magno de Almeida