A.1.1 Lexical elements

(6.4)

token:

keyword

identifier

constant

string-literal

punctuator

(6.4)

preprocessing-token:

header-name

identifier

pp-number

character-constant

string-literal

punctuator

each non-white-space character that cannot be one of the above