[Kos-dev] Pour les flemmards
kos-dev@enix.org
kos-dev@enix.org
24 Dec 2001 16:44:40 +0100
salut,
pour ceux qui ont la flemme voici un exemple de retour de !ki_list
lors de la compilation de test.k :
[{included_files=[];
virtual_interface=
[Extends
("mickey", "babel",
{infos={i_name="Mickey"; i_author="Thomas"};
methods=[{method_type="void"; name="is_mickey"; param="void"}];
var_shared=[]; var_private=[Variable ("int", "are_mickey")];
var_resource=[]});
Simple
("babel",
{infos={i_name="Babel"; i_author="J. Munier & T. Petazzoni"};
methods=[{method_type="void"; name="coucou"; param="void"}];
var_shared=
[Variable ("int", "the_pointer"); Variable ("int", "the_shared")];
var_private=[Variable ("int", "var_private")]; var_resource=[]})];
interface=
[Extends
("test", "mickey",
{infos={i_name="Test Interface"; i_author="J. Munier & T. Petazzoni"};
methods=[{method_type="void"; name="test"; param="void"}];
var_shared=[Variable ("int", "my_name_is_joe")];
var_private=[Variable ("int", "mickey_mouse")];
var_resource=[Variable ("int", "bleurp")]})]}]
C'est une liste de structures, parce qu'on peut inclure plusieurs .ki
dans un .k.
Thomas
--
PETAZZONI Thomas
thomas.petazzoni@enix.org UIN : 34937744
Projet KOS : http://kos.enix.org
Club LinUT : http://club-linut.enix.org