Sepi

Name
  SepiCompiler

Parent
  Sepi

Description
  Compilateur Sepi

Author
  sjrd

Version
  1.0

Types
 
Type Description
TSepiResolveIdentFunc (+) Méthode de call-back de résolution d'identificateur

Constants
 
Constant Description
MaxOperationCount (+) Nombre maximum d'opérations sur une adresse
msUnresolvedLocalVar (+) Indique une variable locale non encore résolue
ResultFieldName (+) Nom de la variable locale Result

Classes
 
Class Description
ESepiCompilerError (+) Erreur de compilation Sepi
ESepiInvalidJumpDest (+) Destination de JUMP invalide
ESepiInvalidMemoryReference (+) Référence mémoire invalide d'après l'instruction contenante
ESepiLabelError (+) Label non trouvé lors de la compilation Sepi
ESepiMemoryReferenceError (+) Erreur de référence mémoire
ESepiSealedMemoryReference (+) Référence mémoire scellée
ISepiExpression (+) Expression Sepi
ISepiExpressionPart (+) Partie liable dynamiquement à une expression Sepi
TLocalInitInfo (+) Informations d'initialisation d'une variable locale
TSepiAddressDerefAndOpRec (+) Record d'informations de déréférencement et d'opération sur adresse
TSepiAsmInstr (+) Instruction d'assemblage Sepi
TSepiAsmInstrList (+) Liste d'instructions assembleur Sepi
TSepiCompilerBase (+) Classe de base pour les classes TSepiMethodCompiler et TSepiUnitCompiler
TSepiExpression (+) Implémentation principale de ISepiExpression
TSepiInstruction (+) Instruction Sepi
TSepiInstructionList (+) Liste d'instructions Sepi
TSepiInstructionRef (+) Référence à une instruction
TSepiJumpDest (+) Destination d'un JUMP Sepi
TSepiLanguageRules (+) Règles sémantiques d'un langage
TSepiLocalVar (+) Variable locale d'une méthode Sepi
TSepiLocalVariables (+) Variables locales d'une méthode Sepi
TSepiLocalVarLife (+) Vie d'une variable locale
TSepiMemoryReference (+) Référence à un emplacement mémoire
TSepiMethodCompiler (+) Compilateur d'une méthode Sepi
TSepiNamedLabel (+) Pseudo-instruction label nommé
TSepiTempVarsLifeManager (+) Gestionnaire de vie de plusieurs variables temporaires
TSepiUnitCompiler (+) Compilateur d'unité Sepi

Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

Sepi


Copyright (c) 2006-2010 Sébastien Doeraene
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/