HP C/iX Reference Manual (31506-90011)

204 AppendixB
Syntax Summary
Phrase Structure Grammar
shift-expression
::=
additive-expression
shift-expression
<<
additive-expression
shift-expression
>>
additive-expression
relational-expression
::=
shift-expression
relational-expression
<
shift-expression
relational-expression
>
shift-expression
relational-expression
<=
shift-expression
relational-expression
>=
shift-expression
equality-expression
::=
relational-expression
equality-expression
==
relational-expression
equality-expression
!=
relational-expression
AND-expression
::=
equality-expression
AND-expression
&
equality-expression
exclusive-OR-expression
::=
AND-expression
exclusive-OR-expression ^ AND-expression
inclusive-OR-expression
::=
exclusive-OR-expression
inclusive-OR-expression
|
exclusive-OR-expression
logical-AND-expression
::=
inclusive-OR-expression
logical-AND-expression
&&
inclusive-OR-expression
logical-OR-expression
::=
logical-AND-expression
logical-OR-expression
||
logical-AND-expression
conditional-expression
::=
logical-OR-expression
logical-OR-expression
?
logical-OR-expression
:
conditional-expression
assignment-expression
::=
conditional-expression
unary-expression assign-operator assignment-expression
assign-operator
::= one selected from the set
=*=/=%=+=-=<<=>>=&= |=
expression
::=
assignment-expression
expression
,
assignment-expression