On 12/1/05, Akim Demaille <akim(a)lrde.epita.fr> wrote:
>>
"Akim" == Akim Demaille <akim(a)lrde.epita.fr> writes:
Did we decide not to use "avoid"? If
it is not the case, then I'm not
sure I understand why the following amb is not dealt with from the
parser itself.
"sizeof" "(" TypeName
")" -> UnaryExpression {cons("sizeof1")}
"sizeof" UnaryExpression -> UnaryExpression
{cons("sizeof")}
The same applies here:
3293
UnaryExpression
-> CastExpression {cons("UnaryExpression")}
"(" TypeName ")" CastExpression -> CastExpression
{cons("Cast")}
void a(int i);
void f(void)
{
int b;
(a)(b);
}
----
typedef int a;
void f(void)
{
int b;
(a)(b);
}
--
Valentin David
valentin.david(a)gmail.com