Onyest dossier - Classe avec les emplacements des actions 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 avec l’implémentation des actions

Classe avec les emplacements des actions

class AnaLex2
-- analyseur lexical avec actions derive de AnaLex1
inherit AnaLex1
redefine Init_table_action, Actions
end;
creation make
feature

Actions:ActionsLex ;

Init_Table_action is
do

-- actions 1 : les heures
ArcsPourCharA('1', '9', 1, 1);

--actions 2 : les heures * 10
ArcsPourChiffresA(5, 2) ;

-- action 3 : fin des heures
UnArcA(5, c_espace, 3);

-- action 4 : les minutes * 10
ArcsPourCharA('0', '5', 8, 4 );

-- action 5 : fin des minutes
ArcsPourChiffresA(9, 5);

-- action 6 : dureeok
UnArcA(12, 'n', 6);

-- action 7 : debut ident
ArcsPourLettresA(1,7);
ArcsPourLettresA(3,7);

-- action 8 : suite ident
ArcsPourLettresA(2,8);

-- action 9 : point
UnArcA(1, c_point, 9);

-- action 10 : rc
UnArcA(1, c_ligne, 10);

end ; -- init_table_action
end -- class

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

-