:

Opérateur. Deux-points.

Syntaxe

NomDUnChoix : Valeur

NomDUnType : Valeur

! NomDUnType : Valeur

Valeur :

Description

L'opérateur : permet soit de :

Exemple

-- Definition d'un choix avec trois possibilités.
MonType1 ::= CHOIX
-- Definition d'une valeur sur le choix precedent.
MaValeur1 MonType ::= MaProprieteB : 1
-- Definition d'une sequence avec trois proprietes.
MonType2 ::= SEQUENCE
-- Definition d'une valeur sur la propriete precedente.
MaValeur2 MonType2 ::= {MaProprieteD TRUE, MaProprieteE INTEGER : 1, MaProprieteF "coucou"}

-- Definition d'une sequence extensible avec exception - Version 1.
MonType3 ::= SEQUENCE
-- Definition d'une sequence extensible avec exception - Version 2.
MonType3 ::= SEQUENCE

Voir aussi

::=, @, ^, |, <, ., .., ..., !, &, {}, [], [[]] pour connaître des autres opérateurs.