Salome HOME
CCAR : remplacement separateur New24.gif par Sep.gif
[tools/eficas.git] / Exemples / ex20 / main.py
1 """
2    Construction d'un item JDC
3 """
4
5 import prefs
6
7 import sys
8 sys.path[:0]=['../..','../../Editeur','../../..']
9
10 from Cata import cata
11 from analyse_catalogue import analyse_catalogue
12
13 f=open('ahlv100a.comm','r')
14 text=f.read()
15 f.close()
16
17 fic_cata="../../../Cata/cata.py"
18 cata_ordonne = analyse_catalogue(None,fic_cata)
19 j=cata.JdC(procedure=text,cata=cata,nom="ahlv100a",
20             cata_ord_dico=cata_ordonne.dico)
21 j.compile()
22 if not j.cr.estvide():
23    print j.cr
24    sys.exit()
25
26 j.exec_compile()
27 if not j.cr.estvide():
28    print j.cr
29    sys.exit()
30
31 import treeitemincanvas
32 t=treeitemincanvas.TREEITEMINCANVAS(j,"ahlv100a")
33 t.mainloop()
34
35
36
37