Difference between revisions of "Introduction"

From Lazarus wiki
Jump to navigationJump to search
 
m
 
Line 1: Line 1:
 +
{{Introduction}}
 +
 
back to contents [[FPC internals]]
 
back to contents [[FPC internals]]
  
Line 13: Line 15:
 
Next chapter: [[Scanner/Tokenizer]]
 
Next chapter: [[Scanner/Tokenizer]]
  
[[Category:FPC internals]]
+
<!--[[Category:FPC internals]]-->

Latest revision as of 13:43, 24 May 2020

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