5. Syntax Trees#5.1. Parsing Source Code5.2. Handling Syntax Errors5.3. Navigating with Cursors5.4. Using AST Types