Sepi

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
OpCodeDynArrayCopy (-) OpCode DACP version tableau entier
OpCodeDynArrayCopyRange (-) OpCode DACP version range
OpCodeDynArraySetLength (-) OpCode DASL
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
OpCodeSetCmpOp (-) OpCode SetEquals, SetNotEquals ou SetContained
OpCodeSetElem (-) OpCode SetElem
OpCodeSetExpand (-) OpCode SetExpand
OpCodeSetIn (-) OpCode SetIn
OpCodeSetIncludeExclude (-) OpCode SetInclude ou SetExclude
OpCodeSetOtherOp (-) OpCode SetOtherIntersect, SetOtherUnion, SetOtherSubract
OpCodeSetRange (-) OpCode SetRange
OpCodeSetSelfOp (-) OpCode SetSelfIntersect, SetSelfUnion ou SetSelfSubtract
OpCodeSimpleMove (-) OpCode Move
OpCodeStaticCall (-) OpCode StaticCall
OpCodeStrCopy (-) OpCode ASCP et WSCP
OpCodeStrSetLength (-) OpCode ASSL et WSSL
OpCodeTryExcept (-) OpCode BeginTryExcept
OpCodeTryFinally (-) OpCode BeginTryFinally
OpCodeValueToIntStdFunction (-) OpCode ASL, WSL, DAL et DAH
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


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