HP C/iX Reference Manual (31506-90011)
208 AppendixB
Syntax Summary
Phrase Structure Grammar
default:
statement
compound-statement
::=
{
[declaration-list] [statement-list]
}
declaration-list
::=
declaration
declaration-list declaration
statement-list
::=
statement
statement-list statement
expression-statement
::=
[expression]
;
selection-statement
::=
if (
expression
)
statement
if (
expression
)
statement
else
statement
switch (
expression
)
statement
iteration-statement
::=
while (
expression
)
statement
do
statement
while (
expression
)
for (
[expression]
;
[expression]
;
[expression]
)
statement
jump-statement
::=
goto
identifier
;
continue ;
break ;
return
[expression]
;
External Deļ¬nitions
translation-unit
::=
external-declaration
translation-unit external-declaration
external-declaration
::=
function-definition
declaration
function-definition
::=
[declaration-specifiers] declarator [declaration-list]
compound-statement