Sepi
Name
SepiStdCompilerNodes
Parent
Sepi
Description
Classes de compilation standard d'une unité Sepi
Author
sjrd
Version
1.0
Types
Type Description TSepiBinaryOpDirection (+) Sens d'évaluation d'un opérateur binaire
Constants
Constant Description CM_NOTIFYTYPECREATED (+) #No TAG found in source code#
Classes
Class Description TCMNotifyTypeCreated (+) #No TAG found in source code# TSepiAbstractMarkerNode (+) Marqueur abstract TSepiAddressOfOpNode (+) Noeud représentant un opérateur unaire d'adressage TSepiArrayIndicesModifierNode (+) Noeud index de tableau ou de propriété tableau TSepiAsOperationNode (+) Noeud représentant un opérateur as TSepiAssignmentOpNode (+) Noeud représentant un opérateur binaire d'assignation TSepiBeginEndBlockNode (+) Bloc begin..end TSepiBinaryOpNode (+) Noeud représentant un opérateur binaire TSepiBinaryOpTreeNode (+) Noeud expression calculé par un arbre d'opérations binaires TSepiCallingConventionNode (+) Noeud représentant la convention d'appel d'une signature TSepiCaseOfClauseNode (+) Clause on d'un case of TSepiCaseOfInstructionNode (+) Instruction case of TSepiChangeVisibilityNode (+) Noeud représentant un changement de visibilité TSepiClassFieldNode (+) Noeud d'un champ d'une classe TSepiClassMemberDefinitionNode (+) Noeud marqueur que ses enfants sont déclarés comme membres de classe TSepiConstExpressionNode (+) Noeud expression constante TSepiConstFloatNode (+) Noeud représentant une constante littérale flottante TSepiConstIntegerNode (+) Noeud représentant une constante littérale entière TSepiConstStringNode (+) Noeud représentant une constante littérale chaîne de caractères TSepiDelphiLikeBinaryOpNode (+) Noeud représentant un opérateur binaire du style Delphi TSepiDelphiLikeParametersNode (+) Noeud paramètres réels de style Delphi TSepiDelphiLikeUnaryOpNode (+) Noeud représentant un opérateur unaire du style Delphi TSepiDereferenceOpNode (+) Noeud représentant un opérateur unaire de déréférencement TSepiDoWhileInstructionNode (+) Instruction do..while TSepiExceptClauseNode (+) Clause except d'un try..except.end TSepiExceptFinallyClauseNode (+) Suite d'une instruction try..except..end ou try..finally..end TSepiExceptionVarAndTypeNode (+) Noeud représentant le nom et le type de la variable exception d'un 'on' TSepiExecuteExpressionInstructionNode (+) Instruction d'exécution d'une expression (exécutable) TSepiExpressionModifierNode (+) Noeud modifieur d'expression TSepiExpressionNode (+) Noeud expression TSepiExpressionWithModifiersNode (+) Noeud représentant une expression avec des modificateurs TSepiFieldSelectionModifierNode (+) Noeud sélection de champ TSepiFinallyClauseNode (+) Clause finally d'un try..except.end TSepiForControlVarNode (+) Noeud représentant la variable de contrôle d'une boucle for TSepiForDownToNode (+) Noeud indiquant que le for englobant est 'downto' TSepiForInstructionNode (+) Instruction for..do TSepiForToDownToNode (+) Classe de base pour des noeuds indiquant qu'un for est 'to' ou 'downto' TSepiForToNode (+) Noeud indiquant que le for englobant est 'to' TSepiForwardMarkerNode (+) Marqueur forward TSepiIdentifierDeclarationNode (+) Noeud représentant une déclaration d'un identificateur TSepiIdentifierDeclListNode (+) Noeud représentant une liste de déclarations d'identificateurs TSepiIdentifierExpressionNode (+) Noeud représentant un identificateur à résoudre TSepiIfThenElseInstructionNode (+) Instruction if..then..else TSepiInheritedExpressionNode (+) Noeud représentant une expression d'appel inherited TSepiInitializationExpressionNode (+) Noeud d'expression d'initialisation TSepiInSetOperationNode (+) Noeud représentant un opérateur in TSepiInstructionListNode (+) Liste d'instructions TSepiInstructionNode (+) Classe de base pour les noeuds instruction TSepiIntfMethodRedirectorNode (+) Noeud redirecteur de méthode d'interface TSepiIsOperationNode (+) Noeud représentant un opérateur is TSepiLiteralConstNode (+) Noeud représentant une constante littérale TSepiLocalVarNameNode (+) Noeud représentant le nom d'une variable locale à rechercher TSepiLocalVarNode (+) Noeud déclaration de variable locale TSepiMaybeIdentAndTypeNode (+) Noeud avec éventuellement un identificateur, mais toujours un type TSepiMethodBodyNode (+) Noeud du corps d'une méthode TSepiMethodDeclarationNode (+) Noeud déclaration de méthode TSepiMethodImplementationNode (+) Noeud méthode dans l'implémentation TSepiMethodImplHeaderNode (+) Noeud signature dans l'implémentation TSepiMethodLinkKindNode (+) Noeud représentant le type de liaison d'une méthode TSepiMultiOnElseClauseNode (+) Clause else d'un multi-on TSepiMultiOnNode (+) Instruction multi-on (valide uniquement dans un except) TSepiNilValueNode (+) Noeud représentant la valeur spéciale nil TSepiNoInstructionNode (+) Noeud "pas d'instruction" TSepiOnClauseNode (+) Clause on d'un multi-on TSepiOverloadMarkerNode (+) Marqueur overload TSepiParametersNode (+) Noeud paramètres réels TSepiParamIsArrayMarkerNode (+) Noeud marqueur qu'un paramètre est un tableau ouvert TSepiParamKindNode (+) Noeud type de paramètre TSepiParamNameNode (+) Noeud nom d'un paramètre TSepiParamNode (+) Noeud paramètre TSepiPropDefaultMarkerNode (+) Noeud marqueur qu'une propriété est la propriété par défaut TSepiPropDefaultValueNode (+) Noeud valeur par défaut d'une propriété TSepiPropertyBuilderNode (+) Classe de base pour les noeuds qui construisent une propriété TSepiPropertyKindNode (+) Noeud représentant un type de signature pour une propriété TSepiPropertyNode (+) Noeud propriété TSepiPropIndexNode (+) Noeud index d'une propriété TSepiPropReadAccessNode (+) Noeud accesseur en lecture d'une propriété TSepiPropRedefineMarkerNode (+) Noeud marqueur qu'une propriété est redéfinie TSepiPropStorageNode (+) Noeud spécificateur de stockage d'une propriété TSepiPropWriteAccessNode (+) Noeud accesseur en écriture d'une propriété TSepiPureInheritedExpressionNode (+) Noeud représentant une expression d'appel inherited pur TSepiQualifiedIdentNode (+) Identificateur qualifié TSepiRaiseInstructionNode (+) Instruction raise TSepiRecordCaseHeaderNode (+) Noeud header de case dans un record TSepiRecordContentsNode (+) Noeud descripteur de contenu de record TSepiRecordFieldNode (+) Noeud d'un champ de record TSepiRepeatUntilInstructionNode (+) Instruction repeat..until (comme do..while mais avec un test inversé) TSepiSameAsChildExpressionNode (+) Noeud expression qui vaut la même expression que son unique fils TSepiSetOrOpenArrayBuilderNode (+) Noeud constructeur d'ensemble ou de tableau ouvert TSepiSetValueNode (+) Noeud valeur ensemble TSepiSignatureBuilderNode (+) Classe de base pour les noeuds qui doivent construire une signature TSepiSignatureKindNode (+) Noeud représentant un type de signature TSepiSignatureReturnTypeNode (+) Noeud représentant le type de retour d'une signature TSepiStaticMarkerNode (+) Marqueur static TSepiTryInstructionNode (+) Instruction try..except..end ou try..finally..end TSepiTypeDefinitionNode (+) Noeud représentant une définition de type TSepiTypeNameNode (+) Noeud identifiant un type par son nom TSepiTypeNode (+) Noeud représentant un type TSepiUnaryOperationNode (+) Noeud expression calculé par une opération unaire TSepiUnaryOpModifierNode (+) Noeud modificateur d'expression sur base d'un opérateur unaire TSepiUnaryOpNode (+) Noeud représentant un opérateur unaire TSepiUncheckedIdentifierDeclNode (+) Noeud représentant une déclaration d'un identificateur non vérifié TSepiUsesNode (+) Noeud section uses TSepiValueNode (+) Noeud valeur TSepiWhileInstructionNode (+) Instruction while..do ou similaire TSepiWithInstructionNode (+) Instruction with
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi