HP C A.06.05 Reference Manual

Syntax Summary
Lexical Grammar
Appendix A 265
Identifiers
identifier
::=
nondigit
identifier nondigit
identifier digit
identifier dollar-sign
nondigit
::= any character from the set:
_abcdefghijklmnop
qrstuvwxyzABCDEFG
HIJKLMNOPQRSTUVWX
YZ
digit
::= any character from the set:
0123456789
dollar-sign
::= the $ character
Constants
constant
::=
floating-constant
integer-constant
enumeration-constant
character-constant
floating-constant
::=
fractional-constant [exponent-part] [floating-suffix]
digit-sequence exponent-part [floating-suffix]
fractional-constant
::=
[digit-sequence]
.
digit-sequence
digit-sequence
.
exponent-part
::=
e
[sign] digit-sequence
E
[sign] digit-sequence
sign
::=
+
-