FROM - Définition des déclarations importées
Attribut. Définition des déclarations importées.
Syntaxe
ListeDeDefinitions FROM NomDuModule IdentifiantObjet
Description
L'attribut FROM accompagne l'instruction IMPORT pour plus de lisibilité.
Exemple
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
	-- Seules MonType1 et MonType2 sont exportes. MonType3 n'est pas exporte.
	MonType1, MonType2;
-- Definition d'une sequence avec trois proprietes.
MonType1 ::= SEQUENCE
	{
	MonElementA INTEGER,
	MonElementB INTEGER,
	MonElementC INTEGER
	}
-- Definition d'une sequence avec trois proprietes.
MonType2 ::= SEQUENCE
	{
	MonElementD INTEGER,
	MonElementE INTEGER,
	MonElementF INTEGER
	}
-- Definition d'une sequence avec trois propriétes.
MonType3 ::= SEQUENCE
	{
	MonElementG INTEGER,
	MonElementH INTEGER,
	MonElementI INTEGER
	}
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
	-- Seul MonType1 est importe. MonType2 n'est pas importe.
	MonType1, MonType2 FROM {iso member-body(2) ups(1) essai(1)};
...
END
Voir aussi
IMPORT pour déclarer les définions importées par un module.