Difference between revisions of "FPC internals/fr"
From Free Pascal wiki
Jump to navigationJump to search(2 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
# [[The inline assembler parser/fr|Le parser pour l'assembleur en ligne]] | # [[The inline assembler parser/fr|Le parser pour l'assembleur en ligne]] | ||
# [[The code generator/fr|Le générateur de code]] | # [[The code generator/fr|Le générateur de code]] | ||
− | ## [[ | + | ## [[FPC_Internals/CPU_Target/fr|Cible CPU]] |
## [[Code generator abstraction layer/fr|Couche d'abstraction du générateur de code]] | ## [[Code generator abstraction layer/fr|Couche d'abstraction du générateur de code]] | ||
## [[The register allocator/fr|Allocateur de registre]] | ## [[The register allocator/fr|Allocateur de registre]] | ||
Line 19: | Line 19: | ||
#* [[Compiler-generated data and data structures/fr|Données générées par le compilateur et structures de données]] | #* [[Compiler-generated data and data structures/fr|Données générées par le compilateur et structures de données]] | ||
# [[Message files/fr|Fichiers de message]] | # [[Message files/fr|Fichiers de message]] | ||
− | + | # [[Interface delegation/fr|Délégation d'interface]] | |
− | + | # [[FPC Internals/Parameters/fr|Paramètre]] | |
− | [[ |
Latest revision as of 20:22, 2 January 2021
│
English (en) │
français (fr) │
Les parties basiques de cette documentation sont reprises de la documentation du fonctionnement interne 1.0.x ([1]) écrit par by Carl-Eric Codere. Elles sont adaptées pour correspondre aux parties changées dans la 1.9.x. Cette documentation est encore en cours d'élaboration.
- Introduction
- Scanner/Tokenizer
- L'arbre d'analyse
- Tables de symboles
- Entrées de symbole
- Informations de types
- L'analyseur
- Le parser pour l'assembleur en ligne
- Le générateur de code
- L'optimiseur
- La sortie assembleur
- Génération de données initialisées
- Fichiers de message
- Délégation d'interface
- Paramètre