Messages et erreurs d'Up ! 5GL for Up ! Parser - Up ! Parser Adapter

Messages 1 à 99

Erreur 1

Message

Erreur UpsPpr-1 : erreur de construction dans 'essai.upl' ligne 2, colonne 4. La constante 'MaConstante' n'est pas du type 'Entier'.

Description

La constante cité dans le message, servant à numéroter de façon unique un identifiant, ne peut être qu'entière.

Action

Veuillez changer de constante ou le type de la constante.

Messages 100 à 199

Erreur 100

Message

Erreur UpsPpr-100 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de l'analyseur lexical 'MonAnalyseurLexical' dénomme déjà un objet.

Description

Un module a un symbole qui porte le même nom qu'un analyseur lexical de ce module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions.

Action

Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique.

Erreur 101

Message

Erreur UpsPpr-101 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de l'analyseur syntaxique 'MonAnalyseurLexical' dénomme déjà un objet.

Description

Un module a un symbole qui porte le même nom qu'un analyseur syntaxique de ce module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions.

Action

Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique.

Erreur 102

Message

Erreur UpsPpr-102 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole du non-terminal syntaxique 'MonNonTerminalSyntaxique' dénomme déjà un objet.

Description

Un module a un symbole qui porte le même nom qu'un non-terminal syntaxique de ce module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions.

Action

Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique.

Erreur 103

Message

Erreur UpsPpr-103 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de la règle syntaxique 'MaRegleSyntaxique' dénomme déjà un objet.

Description

Un module a un symbole qui porte le même nom qu'une règle syntaxique de ce module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions.

Action

Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique.

Erreur 104

Message

Erreur UpsPpr-104 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le non-terminal 'MonNonTerminalSyntaxique' n'est pas rattaché à l'analyseur syntaxique 'MonAnalyseurSyntaxique' aussi il est impossible de l'utiliser.

Description

Une grammaire est un système clos dans le sens où seuls les non-terminaux déclarés pour un analyseur syntaxique sont utilisables dans les règles de celui-ci.

Action

Veuillez définir le non-terminal au niveau de cet analyseur syntaxique.