|
From: Martin W. <ic...@ma...> - 2023-03-30 17:54:40
|
On 30/03/2023 10:37, Niels Möller wrote:
> Martin Whitaker <ic...@ma...> writes:
>
>> IEEE 1364-2005 appendix A says
>>
>> expression ::=
>> primary
>> | unary_operator { attribute_instance } primary
>> | expression binary_operator { attribute_instance } expression
>> | conditional_expression
>>
>> primary ::=
> [...]
>
> Thanks for explaining. I would have expected the grammar to include a
> production like
>
> | unary_operator expression
>
> but I guess there's some reason (historical or technical) why that's not
> in the specified grammar.
Possibly it's just due to the existence of the ~&, ~|, and ~^ operators.
|