Onyest dossier - Classe de test de l'automate Ajouter à mes favoris
Sommaire
Systèmes parallèles
Probabilités appliquées aux systèmes
Théorie des langages et compilation
Mise en oeuvre 1
Mise en oeuvre 2
Classe de test de l'automate
Classe contenant l’automate
Classe avec les emplacements des actions
Classe avec l’implémentation des actions
VHDL
Suite : Classe contenant l’automate

Classe de test de l'automate

class DEMO

-- inherit AnaLex1 -- analyseur lexical sans actions
inherit ConstLex AnaLex2 -- analyseur lexical avec actions

creation test

feature

test is

local

Bande : BANDEFICH;
ERREUR,bool : BOOLEAN;

do

make; -- ici l'automate est cree
!!Bande.make_fich("essai.txt");

from

ERREUR := false;

until

bande.aubout or else ERREUR

loop

bool := lancer(bande);
if actions.unite.categorie = LexErreur then ERREUR:=true
else
print(lexenclair(actions.unite.categorie)); print(' ');
print(actions.unite.valeur);io.new_line
end – if

end; --loop
if bool then print("%NErreur rencontrée lors de la lecture!");
else print("%NLecture du fichier terminée. ");
end --if
print("%N%N");

end;

end -- class

Suite : Classe contenant l’automate
Onyest dossier - cours ingénieur informatique et électronique : SPAR, PAS, TLC, VHDL - http://www.onyest.free.fr/dossier/cours - webmaster : novis@chez.com

-