Lexical analysis
Line structure
Comments
Explicit line joining
Implicit line joining
Blank lines
Indentation
Other tokens
Identifiers
Keywords
Literals
String literals
Numeric literals
Operators
Delimiters