Syntaxe des instructions d'Up ! 5GL pour Up ! Kernel

Syntaxe de l'extension d'Up ! 5GL pour les concepts d'Up ! Kernel

Syntaxe de la définition d'un type

NomDUnType :

ComposantDUnType :

TypeElementaire :

SuiteTableau :

TailleDuTableau :

SuiteTailleDuTableau :

Taille :

ListeDeCasDUnType :

CasParticulierDUnTypeOuVersion :

CasParticulierDUnType :

ValeurDeCasDUnType :

ListeDeValeursDeCasDUnType :

CasParDefautDUnType :

ContrainteType :

ListeDeValeursDeContrainte :

NomDeLOperateur :

Syntaxe de la définition d'une exception

Exceptions :

ListeDExceptions :

DefinitionDUneExceptionOuVersion :

DefinitionDUneException :

ExceptionSurTransaction :

Syntaxe de la définition d'une expression

Expression :

ExpressionSpeciale :

NomDUnObjet :

SuiteSelection :

NomDUnOperateurBinaire :

OperateurDeGroupe :

Syntaxe de la définition d'une instruction

Instruction :

ListeDeCasDUneInstruction :

CasParticulierDUneInstruction :

ValeurDeCasDUneInstruction :

ListeDeValeursDeCasDUneInstruction :

CasParDefautDUneInstruction :

Syntaxe de la définition d'un composant

DeclarationsGlobales :

DeclarationsLocales :

MethodeDeRappel :

Syntaxe de l'interface d'un composant

MethodeDeRappelImplementee :

Référence des mots-clés utilisables dans l'extension d'Up ! 5GL pour les concepts d'Up ! Kernel

ArbreBinaireDe AttraperException
Cas CollectionDe Contrainte
Dans De Defaut
EcartType Entre EtSi Exception
Faire
HachageDe
IterateurDe
JusquA
ListeDe
Max Min Moyenne
Objet OuSinon
Prive Protege Public
ReferenceDe ResultatRequeteDe ResultatRequeteListeDe
Selon Somme
Tableau TableauDe TraiterException TransactionInchangee TransactionInvalidee TransactionToutesInvalidees
Variance Version

Exemple d'emploi de l'extension d'Up ! 5GL pour les concepts d'Up ! Kernel

Variable
/******/
Public :
Exception
/*******/
Public : Protege :
Principal
/*******/
Debut
E=B Entre A Et A*2 Ou B Dans (Pi, e) ;
F[3]=Entier(-10*B);
E=C Comme "A%";
A=Min(A, 10);
G=G.Suivant();
H=ReferenceDe(A);
A=H.Valeur;
Selon A Faire Fin Selon
Fin Principal