EXPORT

Instruction. Exporation des définitions d'un module.

Syntaxe

EXPORT ListeDeDefinitionsOption ;

Description

L'instruction EXPORT permet de spécifier la liste des définitions exportées par le module.

Seules ces définitions sont alors utilisables par un module tiers important ce module.

Chaque module est identifié de manière unique par un chemin d'arcs déclaré à la suite du nom du module. Ce chemin permet de faire le lien entre le module exporté et le module importé.

Exemple

Module exportant

MonModule1 {iso member-body(2) ups(1) essai(1)} DEFINITIONS AUTOMATIC TAGS ::=
-- L'identifiant du module est {iso member-body(2) ups(1) essai(1)} .

BEGIN

EXPORT
-- Definition d'une sequence avec trois proprietes.
MonType1 ::= SEQUENCE
-- Definition d'une sequence avec trois proprietes.
MonType2 ::= SEQUENCE
-- Definition d'une sequence avec trois propriétes.
MonType3 ::= SEQUENCE
END

Module important

MonModule2 {iso member-body(2) ups(1) essai(2)} DEFINITIONS AUTOMATIC TAGS ::=
-- L'identifiant du module est {iso member-body(2) ups(1) essai(2)} .

BEGIN

IMPORT
...
END

Voir aussi

ALL pour exporter toutes les définitions d'un module. IMPORT pour importer les définitions d'un autre module.