HP C/iX Reference Manual (31506-90011)

Appendix B 201
Syntax Summary
Lexical Grammar
String Literals
string-literal
::=
"
[s-char-sequence]
"
L"
[s-char-sequence]
"
s-char-sequence
::=
s-char
s-char-sequence s-char
s-char
::=
any character in the source character set except
the double-quote (") , backslash (\),
or new-line character
escape-sequence
Operators
operator
::= One selected from:
[]().->
++--&*+-~!sizeof
/%
<<>><><=>===!=^|&&||
?:
= *= /= %= += -= <<= >>= &= ^= |=
,###
Punctuators
punctuator
::= One selected from:
[](){}*,:=;...#
Header Names
header-name
::=
<
h-char-sequence
>
"
q-char-sequence
"
h-char-sequence
::=
h-char
h-char-sequence h-char
h-char
::=
any character in the source character set except
the newline character and
q-char-sequence
::=
q-char
q-char-sequence q-char
q-char
::=
any character in the source character set except
the newline character and "