Lexical Grammar
Tokens
Keywords
Identifiers
Constants
String Literals
Operators
Punctuators