Introduction

From Free Pascal wiki
Jump to navigationJump to search

English (en) français (fr)

back to contents FPC internals

Introduction

This document describes the internal architecture of the Free Pascal Compiler version 1.9.x+ release. This document is meant to be used as a guide for those who wish to understand how the compiler was created.

The architecture, and the different passes of the compiler are shown in the following figure: (last updated for fpc version 1.0.x)

http://www.pjh2.de/fpc/CompilerInternalsFigure01.png

Next chapter: Scanner/Tokenizer