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.