© Jason Bock 2016

Jason Bock, .NET Development Using the Compiler API, 10.1007/978-1-4842-2111-2_1

1. An Overview of the Compiler API

Jason Bock

(1)Shakopee, Minnesota, USA

Electronic supplementary material

The online version of this chapter (doi:10.​1007/​978-1-4842-2111-2_​1) contains supplementary material, which is available to authorized users.

This chapter covers the basics of the Compiler API, including the essentials of a compiler and their history in the .NET world. You’ll learn how to compile code and the trees that constitute the fundamental API data structure. You’ll discover how to build your own trees from scratch and navigate their content. Finally, we’ll explore annotating and formatting trees.

From Closed to Open

Compilers are used ...

Get .NET Development Using the Compiler API now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.