UpsPrs.AnalyseurLexical.AjouterElementLexical

Procedure Optimiser(NulAbsorbant) AjouterElementLexical(Symbole : Nul Ou Caractere, Identifiant : Entier, Position : PositionElementLexical=PositionLibre, Paquet : Nul Ou PaquetLexical=Nul, Valeur : Nul Ou Objet=Nul);

Description

La méthode AjouterElementLexical permet d'ajouter un nouvel élément lexical dont le symbole est Symbole associé à l'identifiant Identifiant dans le paquet Paquet. Au symbole est attaché la valeur sémantique Valeur qui est propre au programme.

Selon la valeur de Position, le symbole doit se situer en début, en fin ou n'importe où dans les lignes du fichier source. Pour plus de précisions, merci de se référer à la fiche PositionElementLexical.

Si Paquet est Nul alors le symbole est ajouté dans le paquet global de l'analyseur lexical.

Exemple

Principal
/*******/
Constante
/*******/

Variable
/******/

Debut
...
MonAnalyseurLexical.AjouterElementLexical(ElementVariable, "A", PositionLibre, Nul, ReferenceA);
...
MonAnalyseurLexical.ChercherElementLexical("A", Nul, Identifiant, ValeurA);
...
MonAnalyseurLexical.SupprimerElementLexical("A");
...
Fin Principal

Voir aussi

ChercherElementLexical pour chercher un élément lexical. SupprimerElementLexical pour supprimer un élément lexical.

Traduction

---------