Sepi
Class Tree
Index
Previous (TLocalParam)
Next (TSepiRuntimeMethod)

Name
  TSepiRuntimeContext

Parent
  SepiRuntime

Class Hierarchy
  TObject

Visibility
  PUBLIC

Description
 

Contexte d'exécution Sepi


Members
  Fields
 
Field Description
FInstructions (-) Instructions
FLocals (-) Variables locales
FParameters (-) Paramètres
FRuntimeMethod (-) Méthode d'exécution
FRuntimeUnit (-) Unité d'exécution

Methods
 
Method Description
Create (+) Crée un contexte d'exécution Sepi
Execute (+) Exécute les instructions jusqu'à sortir du bloc
GetNextInstruction (-) Pointeur sur la prochaine instruction à exécuter
OpCodeAddressCall (-) OpCode BasicCall
OpCodeAsClass (-) OpCode AsClass
OpCodeCompare (-) OpCode de comparaison
OpCodeConvert (-) OpCode Convert
OpCodeDynamicCall (-) OpCode DynamicCall
OpCodeGetDelphiClass (-) OpCode GetDelphiClass
OpCodeGetMethodCode (-) OpCode GetMethodCode
OpCodeGetTypeInfo (-) OpCode GetTypeInfo
OpCodeIsClass (-) OpCode IsClass
OpCodeJump (-) OpCode Jump
OpCodeJumpIf (-) OpCode Jump If (True or False)
OpCodeLoadAddress (-) OpCode LoadAddress
OpCodeMoveFixed (-) OpCode MoveSome et MoveMany
OpCodeMoveOther (-) OpCode MoveOther
OpCodeMultiOn (-) OpCode MultiOn
OpCodeNope (-) OpCode Nope
OpCodeOtherBinaryOp (-) Opérations binaires sur un autre
OpCodeOtherUnaryOp (-) Opérations unaires sur un autre
OpCodeRaise (-) OpCode Raise
OpCodeReraise (-) OpCode Reraise
OpCodeSelfBinaryOp (-) Opérations binaires sur soi-même
OpCodeSelfUnaryOp (-) Opérations unaires sur soi-même
OpCodeSimpleMove (-) OpCode Move
OpCodeStaticCall (-) OpCode StaticCall
OpCodeTryExcept (-) OpCode BeginTryExcept
OpCodeTryFinally (-) OpCode BeginTryFinally
ReadAddress (-) Lit l'adresse d'une zone mémoire depuis le flux d'instructions
ReadAddressOperation (-) Lit une opération sur une adresse et l'applique à une adresse donnée
ReadBaseAddress (-) Lit une adresse de base depuis les instructions
ReadClassValue (-) Lit une valeur de type classe (TClass)
ReadParamsAndCall (-) Lit les paramètres (et résultat) depuis les instructions et fait l'appel
UnknownOpCode (-) OpCode inconnu

Properties
 
Property Description
Instructions (-) Instructions
Locals (+) Variables locales
NextInstruction (+) Pointeur sur la prochaine instruction à exécuter
Parameters (+) Paramètres
RuntimeMethod (+) Méthode d'exécution
RuntimeUnit (+) Unité d'exécution


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

Sepi
Class Tree
Index
Previous (TLocalParam)
Next (TSepiRuntimeMethod)


Sébastien Doeraene - 2006-2008 - Under GNU GPLv3 License
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/