Section 2: Frontend Development
In this section, you will learn about topics related to the frontend, including Clang and its tooling (for example, semantic reasoning) infrastructures. We will exclusively focus on plugin developments and how to write your custom toolchains. This section includes the following chapters:
- Chapter 5, Exploring Clang's Architecture
- Chapter 6, Extending the Preprocessor
- Chapter 7, Handling AST
- Chapter 8, Working with Compiler Flags and Toolchains