Commit caa32faa authored by Erwan Jahier's avatar Erwan Jahier
Browse files

lurette 1.19 Mon, 19 Jan 2004 14:36:43 +0100 by jahier

Parent-Version:      1.18
Version-Log:

Add support for structured types in lurette.

source/type.ml/.mli:
   New file containing lucky var type definition (moved from var.ml).

source/gen_stubs_*.ml:
source/parse_c*.ml:

Project-Description: Lurette
parent c3756573
......@@ -8,10 +8,11 @@
(source/constraint.mli 1706 1069150632 c/18_constraint 1.8)
(test/ControleurPorte.lus 3219 1032940601 c/17_Controleur 1.1)
(mlcuddidl/Changes 129 1071844798 d/10_Changes 1.2)
(TODO 5520 1073574172 d/22_TODO 1.36)
(TODO 5894 1074519403 d/22_TODO 1.37)
(share/gen_fake_lutin.sh.in 115 1063786164 g/30_gen_fake_l 1.1)
(mlcuddidl/rdd.mli 7174 1034006019 c/40_rdd.mli 1.1)
(source/fair_bddd.ml 20532 1073321175 g/38_fair_bddd. 1.6)
(source/type.mli 738 1074519403 h/11_type.mli 1.1)
(source/ne.mli 2259 1069150632 c/22_ne.mli 1.9)
(share/config.guess 39153 1055926783 f/25_config.gue 1.1)
(polka/documentation/polka.texi 119837 1071844798 e/17_polka.texi 1.2)
......@@ -20,7 +21,7 @@
(test/cygwin-scade/lib_pilot.vsw 435 1055926783 f/46_lib_pilot. 1.1)
(mlcuddidl/idd.idl 10595 1034006019 d/1_idd.idl 1.1)
(share/pixmaps/open.xpm 782 1055926783 f/17_open.xpm 1.1)
(source/parse_luc.mli 2846 1071235286 40_parse_env. 1.19)
(source/parse_luc.mli 2841 1074519403 40_parse_env. 1.20)
(polka/C/internal.c 883 1071844798 e/8_internal.c 1.2)
(source/solver.ml 7714 1071235286 39_solver.ml 1.60)
(test/tram/passager.luc 268 1073401581 h/5_passager.l 1.1)
......@@ -38,23 +39,22 @@
(share/lucky_init.sh.in 142 1071844798 e/24_lucky_init 1.12)
(test/heater.lus 176 1063786164 g/33_heater.lus 1.1)
(test/ControleurPorte.h 2306 1012914629 b/18_Controleur 1.1)
(test/test10.rif.exp 3827 1065787303 g/16_test10.rif 1.3)
(test/test10.rif.exp 3837 1074519403 g/16_test10.rif 1.4)
(test/test-scade-cygwin.res 0 1055926783 f/28_test-scade 1.1)
(source/gen_stubs_common.ml 6104 1070981068 e/39_gen_stubs_ 1.2)
(source/gen_stubs_common.ml 8851 1074519403 e/39_gen_stubs_ 1.3)
(doc/synthese 2556 1007379917 b/2_synthese 1.1)
(test/cygwin-scade/Pilot_cst.saofd 788 1055926783 f/38_Pilot_cst. 1.1)
(test/cygwin-scade/lib_pilot.etp 1173 1055926783 f/48_lib_pilot. 1.1)
(source/command_line.mli 1629 1069833150 b/21_command_li 1.14)
(source/Makefile.lucky 4860 1071844798 b/41_Makefile.i 1.29)
(source/Makefile.lucky 4990 1074519403 b/41_Makefile.i 1.30)
(polka/README 1437 1047029868 e/19_README 1.1)
(polka/Makefile.depend 136 1047029868 d/30_Makefile.d 1.1)
(README 2784 1071844798 10_README 1.11)
(source/gen_stubs_scade.ml 9102 1071844798 f/5_gen_stubs_ 1.2)
(test/test9.rif.exp 2322 1073401581 g/17_test9.rif. 1.3)
(source/exp.ml 5881 1073401581 g/47_exp.ml 1.3)
(source/gen_stubs_scade.ml 9749 1074519403 f/5_gen_stubs_ 1.3)
(test/test9.rif.exp 2406 1074519403 g/17_test9.rif. 1.4)
(source/exp.ml 5878 1074519403 g/47_exp.ml 1.4)
(cuddaux/cuddauxMisc.c 13842 1034006019 c/27_cuddauxMis 1.1)
(source/polyhedron.ml 13574 1073321175 d/25_polyhedron 1.14)
(source/Makefile.gen_fake_lucky 528 1063786164 g/9_Makefile.g 1.2)
(source/polyhedron.ml 13799 1074519403 d/25_polyhedron 1.15)
(source/Makefile.gen_fake_lucky 615 1074519403 g/9_Makefile.g 1.3)
(polka/C/poly.c 53392 1071844798 e/5_poly.c 1.2)
(source/luc_exe.mli 449 1069150632 b/31_ima_exe.ml 1.3)
(doc/ocamldoc.sty 1720 1071235286 b/12_ocamldoc.s 1.3)
......@@ -64,9 +64,9 @@
(polka/C/cherni.h 2458 1071844798 e/1_cherni.h 1.2)
(share/pixmaps/chrono.xpm 703 1055926783 f/23_chrono.xpm 1.1)
(polka/caml/polka_caml.c 8119 1071844798 d/37_polka_caml 1.2)
(source/gen_stubs_poc.mli 636 1055926783 f/4_gen_stubs_ 1.1)
(source/gen_stubs_poc.mli 652 1074519403 f/4_gen_stubs_ 1.2)
(test/losange-3d.luc 514 1063786164 d/28_losange-3d 1.4)
(test/time-moucherotte.res 6291 1073549199 e/38_time-mouch 1.17)
(test/time-moucherotte.res 3375 1074519403 e/38_time-mouch 1.18)
(polka/caml/poly.idl 10088 1071844798 d/33_poly.idl 1.2)
(test/tram/controleur_env.luc 433 1073401581 h/6_controleur 1.1)
(polka/documentation/texinfo.tex 200195 1047029868 e/16_texinfo.te 1.1)
......@@ -74,7 +74,7 @@
(mlcuddidl/mtbdd.ml 10185 1034006019 c/44_mtbdd.ml 1.1)
(source/draw.ml 2942 1069150632 f/2_draw.ml 1.3)
(source/prevar.ml 3085 1071844798 d/18_prevar.ml 1.5)
(source/var.mli 3680 1073549199 g/50_var.mli 1.5)
(source/var.mli 3355 1074519403 g/50_var.mli 1.6)
(mlcuddidl/idd.ml 7061 1034006019 d/0_idd.ml 1.1)
(test/cygwin-scade/C_SQRT.saofd 214 1055926783 g/1_C_SQRT.sao 1.1)
(test/giro/onlyroll.lus 18298 1031732392 c/7_onlyroll.l 1.1)
......@@ -86,7 +86,7 @@
(source/print.mli 1135 1069150632 46_print.mli 1.14)
(polka/caml/Makefile 6586 1071844798 d/45_Makefile 1.4)
(test/cygwin-scade/det_mvt_mode.saofd 4184 1055926783 f/51_det_mvt_mo 1.1)
(ihm/xlurette/xlurette_glade_main.ml 46372 1073574172 c/12_xlurette_g 1.32)
(ihm/xlurette/xlurette_glade_main.ml 46583 1074519403 c/12_xlurette_g 1.33)
(TAGS 9825 1007379917 21_TAGS 1.6)
(polka/C/main.tex 1961 1047029868 e/14_main.tex 1.1)
(ihm/xlurette/xlurette.glade 103402 1069833150 c/13_xlurette.g 1.25)
......@@ -94,20 +94,20 @@
(test/cygwin-scade/Command.saofd 4147 1055926783 g/6_Command.sa 1.1)
(test/cygwin-scade/lib_pilot.err 119 1055926783 f/49_lib_pilot. 1.1)
(test/losange.luc 410 1046768487 d/27_losange.lu 1.2)
(test/gyro.rif.exp 10955 1073321175 e/36_gyro.rif.e 1.8)
(test/time-ecrins.exp 9316 1073574172 d/21_time-ecrin 1.39)
(test/gyro.rif.exp 11045 1074519403 e/36_gyro.rif.e 1.9)
(test/time-ecrins.exp 9306 1074519403 d/21_time-ecrin 1.40)
(source/value.ml 2534 1071235286 c/23_value.ml 1.7)
(source/gne.ml 3467 1063029729 b/37_gne.ml 1.6)
(test/cygwin-scade/Pilot.vsp 2075 1055926783 f/40_Pilot.vsp 1.1)
(source/parse_c_scade.ml 6943 1070981068 e/41_parse_c_sc 1.3)
(source/parse_c_scade.ml 6985 1074519403 e/41_parse_c_sc 1.4)
(share/lurettetop.sh.in 111 1063786164 g/25_lurettetop 1.1)
(test/cygwin-scade/position_validation.saofd 10188 1055926783 f/36_position_v 1.1)
(test/sparc-scade/exo1.saofdm 320 1055487917 e/50_exo1.saofd 1.1)
(test/sparc-scade/exo1.saofdm 332 1074519403 e/50_exo1.saofd 1.2)
(share/pixmaps/plus.xpm 473 1055926783 f/15_plus.xpm 1.1)
(polka/C/Makefile 7704 1071844798 e/15_Makefile 1.2)
(source/Makefile.gen_fake_lutin 528 1063786164 d/17_Makefile.g 1.4)
(Makefile.common.source 457 1071844798 e/33_Makefile.c 1.10)
(test/test11.rif.exp 4030 1073401581 h/9_test11.rif 1.1)
(test/test11.rif.exp 4052 1074519403 h/9_test11.rif 1.2)
(test/tram/porte.luc 507 1073401581 h/3_porte.luc 1.1)
(test/giro/giro.luc 2755 1033738731 c/6_giro.ima 1.4)
(source/control.ml 4586 1065787303 c/4_control.ml 1.5)
......@@ -115,18 +115,18 @@
(test/cygwin-scade/Pilot.vsw 431 1055926783 f/39_Pilot.vsw 1.1)
(share/pixmaps/open_plus.xpm 787 1055926783 f/16_open_plus. 1.1)
(share/xlurettetop.bat.in 613 1063786164 g/19_xluretteto 1.1)
(source/env_state.ml 16160 1073549199 51_env_state. 1.54)
(test/test8.rif.exp 341 1073401581 g/18_test8.rif. 1.3)
(source/env_state.ml 16152 1074519403 51_env_state. 1.55)
(test/test8.rif.exp 343 1074519403 g/18_test8.rif. 1.4)
(polka/caml/matrix.idl 6152 1071844798 d/34_matrix.idl 1.3)
(source/fair_bddd.mli 2482 1069833150 g/39_fair_bddd. 1.5)
(cuddaux/cuddauxAddIte.c 12812 1034006019 c/32_cuddauxAdd 1.1)
(source/gen_stubs_scade.mli 641 1055926783 f/6_gen_stubs_ 1.1)
(source/gen_stubs_scade.mli 657 1074519403 f/6_gen_stubs_ 1.2)
(share/pixmaps/clean-up.xpm 1565 1055926783 f/22_clean-up.x 1.1)
(source/Makefile.lurettetop 470 1063786164 d/14_Makefile.l 1.5)
(test/cygwin-scade/Control.saofd 6690 1055926783 g/3_Control.sa 1.1)
(source/exp.mli 2131 1071235286 g/48_exp.mli 1.2)
(test/cygwin-scade/telemetry_validation.saofd 4738 1055926783 f/34_telemetry_ 1.1)
(test/test12.rif.exp 2655 1073401581 h/10_test12.rif 1.1)
(test/test12.rif.exp 2663 1074519403 h/10_test12.rif 1.2)
(share/lurettetop_sh.in 781 1063786164 g/24_lurettetop 1.1)
(mlcuddidl/manager.mli 7912 1034006019 c/46_manager.ml 1.1)
(share/pixmaps/run.xpm 369 1055926783 f/13_run.xpm 1.1)
......@@ -134,44 +134,44 @@
(mlcuddidl/idd.mli 5470 1034006019 c/51_idd.mli 1.1)
(source/call_lurette_main.c 322 1050421093 e/28_call_luret 1.1)
(polka/C/vector.c 17843 1071844798 e/3_vector.c 1.2)
(test/sparc-scade/Direction_D1.saofd 1335 1055487917 e/51_Direction_ 1.1)
(source/Makefile.lurette_lib 3560 1071844798 c/2_Makefile.l 1.27)
(test/sparc-scade/Direction_D1.saofd 1335 1074519403 e/51_Direction_ 1.2)
(source/Makefile.lurette_lib 3647 1074519403 c/2_Makefile.l 1.28)
(polka/caml/polka_parser.mly 1729 1047029868 d/40_polka_pars 1.1)
(mlcuddidl/bdd.idl 18355 1071844798 d/7_bdd.idl 1.2)
(test/heater_int.lus 170 1020068208 b/43_heater_int 1.1)
(test/cygwin-scade/Pilot.etp 2175 1055926783 f/43_Pilot.etp 1.1)
(polka/C/pkint.h 6036 1047029868 e/12_pkint.h 1.1)
(share/pixmaps/gnuplot-rif.xpm 645 1055926783 f/19_gnuplot-ri 1.1)
(source/gen_stubs.ml 14323 1073574172 24_generate_l 1.52)
(source/gen_stubs.ml 13043 1074519403 24_generate_l 1.53)
(polka/caml/vector.idl 9726 1071844798 d/35_vector.idl 1.3)
(mlcuddidl/README 1574 1034006019 d/8_README 1.1)
(source/sim2chro.mli 1549 1069833150 b/23_sim2chro.m 1.10)
(share/lucky_init.csh.in 150 1063786164 e/23_lucky_init 1.8)
(source/lustreExp.ml 21259 1071235286 g/45_lustreExp. 1.2)
(source/gen_fake_lucky.ml 4648 1073321175 g/8_gen_fake_l 1.4)
(source/lustreExp.ml 21244 1074519403 g/45_lustreExp. 1.3)
(source/gen_fake_lucky.ml 3893 1074519403 g/8_gen_fake_l 1.5)
(polka/C/vector.h 2367 1071844798 d/47_vector.h 1.2)
(ID_EN_VRAC 2184 1002196285 0_ID_EN_VRAC 1.1)
(share/pixmaps/stock_exec.xpm 3788 1055926783 f/10_stock_exec 1.1)
(share/gen_stubs.sh.in 110 1063786164 g/29_gen_stubs. 1.1)
(polka/C/satmat.c 6254 1047029868 e/4_satmat.c 1.1)
(mlcuddidl/manager.ml 8017 1034006019 c/47_manager.ml 1.1)
(share/plot 11416 1070981068 e/35_plot 1.6)
(share/plot 11412 1074519403 e/35_plot 1.7)
(share/pixmaps/save.xpm 867 1055926783 f/12_save.xpm 1.1)
(source/solver.mli 1793 1071844798 38_solver.mli 1.23)
(test/passerelle.luc 963 1063786164 b/17_passerelle 1.12)
(source/store.ml 35490 1073549199 b/27_rnumsolver 1.35)
(source/store.ml 35646 1074519403 b/27_rnumsolver 1.36)
(mlcuddidl/mtbdd.mli 4395 1034006019 c/43_mtbdd.mli 1.1)
(test/sparc-scade/exo1.vsp 2089 1055487917 e/49_exo1.vsp 1.1)
(test/sparc-scade/exo1.vsp 2123 1074519403 e/49_exo1.vsp 1.2)
(polka/C/satmat.h 1254 1047029868 d/48_satmat.h 1.1)
(share/pixmaps/stop.xpm 6385 1055926783 f/8_stop.xpm 1.1)
(test/window.luc 4336 1063786164 g/15_window.luc 1.1)
(source/ne.ml 10667 1069150632 c/21_ne.ml 1.11)
(source/gen_stubs_poc.ml 8873 1055926783 f/3_gen_stubs_ 1.1)
(source/gen_stubs_poc.ml 9023 1074519403 f/3_gen_stubs_ 1.2)
(source/thickness.ml 1387 1071844798 g/51_thickness. 1.3)
(test/tram/tramway.lus 4279 1073574172 h/1_tramway.lu 1.2)
(mlcuddidl/session.ml 603 1034006019 c/37_session.ml 1.1)
(demo-xlurette/chaudiere/chaudiere_oracle.lus 107 1031732392 c/8_chaudiere_ 1.1)
(share/Makefile.lurette.in 4495 1071844798 b/38_Makefile.l 1.29)
(share/Makefile.lurette.in 4520 1074519403 b/38_Makefile.l 1.30)
(source/lucky.ml 8974 1073401581 16_env.ml 1.40)
(source/graph.mli 2370 1071844798 13_graph.mli 1.13)
(source/store.mli 3823 1071844798 b/26_rnumsolver 1.25)
......@@ -182,43 +182,41 @@
(cuddaux/cuddauxBridge.c 6099 1034006019 c/31_cuddauxBri 1.1)
(test/sparc-scade/libmathadvanced.saofdm 3267 1055487917 e/44_libmathadv 1.1)
(test/sparc-scade/exo1.vsw 400 1055487917 e/48_exo1.vsw 1.1)
(test/heater_float.rif.exp 1057 1065787303 b/30_heater_flo 1.18)
(test/heater_float.rif.exp 1063 1074519403 b/30_heater_flo 1.19)
(cuddaux/Makefile 3326 1070981068 c/35_Makefile 1.8)
(polka/C/bit.c 3301 1071844798 e/10_bit.c 1.2)
(source/draw.mli 452 1065787303 f/1_draw.mli 1.2)
(test/time-ossau.exp 9308 1073574172 b/48_time.exp 1.57)
(polka/caml/polkaIO.ml 1651 1071844798 d/44_polkaIO.ml 1.2)
(mlcuddidl/macros.m4 11392 1071844798 c/49_macros.m4 1.2)
(source/print.ml 5904 1069150632 47_print.ml 1.25)
(test/heater_int.rif.exp 824 1065787303 b/28_heater_int 1.16)
(source/print.ml 5901 1074519403 47_print.ml 1.26)
(test/heater_int.rif.exp 832 1074519403 b/28_heater_int 1.17)
(test/sparc-scade/scade.rif.exp 1164 1065787303 f/0_scade.rif. 1.4)
(source/parse_poc.ml 4430 1073321175 d/15_parse_poc. 1.6)
(source/parse_poc.ml 4053 1074519403 d/15_parse_poc. 1.7)
(test/cygwin-scade/det_center.saofd 4993 1055926783 g/0_det_center 1.1)
(share/pixmaps/stock_save.xpm 3420 1055926783 f/9_stock_save 1.1)
(polka/C/bit.h 1424 1071844798 e/2_bit.h 1.2)
(source/parse_c_scade.mli 651 1070981068 e/42_parse_c_sc 1.2)
(source/parse_c_scade.mli 666 1074519403 e/42_parse_c_sc 1.3)
(demo-xlurette/chaudiere/chaudiere.luc 681 1064329011 c/11_chaudiere. 1.8)
(test/giro/allocator.lus 1087 1031732392 c/5_allocator. 1.1)
(source/run_aut.ml 22599 1073321175 b/47_automata.m 1.21)
(source/run_aut.ml 22609 1074519403 b/47_automata.m 1.22)
(cuddaux/README 1427 1034006019 c/34_README 1.1)
(mlcuddidl/bdd.ml 11038 1071844798 d/6_bdd.ml 1.2)
(source/lurettetop.ml 48342 1073574172 c/1_lurettetop 1.47)
(source/lurettetop.ml 48497 1074519403 c/1_lurettetop 1.48)
(test/tram/tramway.luc 1015 1073401581 h/2_tramway.lu 1.1)
(source/constraint.ml 3180 1069150632 c/19_constraint 1.10)
(test/structured_type.luc 2224 1063786164 g/32_structured 1.1)
(source/formula_to_bdd.ml 17748 1071844798 g/34_formula_to 1.5)
(source/formula_to_bdd.ml 17806 1074519403 g/34_formula_to 1.6)
(test/cygwin-scade/counter.saofd 587 1055926783 g/2_counter.sa 1.1)
(test/test7.rif.exp 328 1073401581 g/12_test7.rif. 1.3)
(test/test7.rif.exp 330 1074519403 g/12_test7.rif. 1.4)
(test/poly-int/poly.lus 72 1073401581 h/7_poly.lus 1.1)
(polka/caml/Makefile.depend 767 1071844798 d/32_Makefile.d 1.5)
(source/bddd.ml 18277 1070981068 g/36_bddd.ml 1.7)
(doc/archi.fig 3693 1003928781 20_archi.fig 1.1)
(ihm/xlurette/xlurette_glade_interface.ml 76318 1069833150 c/15_xlurette_g 1.23)
(INSTALL 101 1056616700 f/26_INSTALL 1.2)
(test/cygwin-scade/MyConsts.saofd 153 1055926783 f/44_MyConsts.s 1.1)
(test/losange-3d2.luc 371 1066840252 e/32_losange-3d 1.5)
(test/Makefile 2729 1064411282 c/0_Makefile 1.14)
(user-rules 36434 1073549199 c/14_myrules 1.52)
(test/Makefile 3931 1074519403 c/0_Makefile 1.15)
(user-rules 36455 1074519403 c/14_myrules 1.53)
(test/infinite_weight.luc 889 1063786164 g/13_infinite_w 1.1)
(mlcuddidl/cudd_caml.c 23483 1071844798 d/3_cudd_caml. 1.2)
(polka/C/config.h 78 1071844798 e/13_config.h 1.2)
......@@ -233,9 +231,8 @@
(mlcuddidl/rdd.idl 14806 1034006019 c/42_rdd.idl 1.1)
(test/cygwin-scade/det_mvt_mode_env.luc 283 1063029729 f/31_det_mvt_mo 1.2)
(doc/Interface_draft 5232 1003928781 19_Interface_ 1.1)
(source/lustreExp.mli 1903 1071235286 g/46_lustreExp. 1.2)
(polka/sedscript 261 1047029868 d/31_sedscript 1.1)
(source/parse_luc.ml 36857 1073549199 41_parse_env. 1.52)
(source/lustreExp.mli 1929 1074519403 g/46_lustreExp. 1.3)
(source/parse_luc.ml 37209 1074519403 41_parse_env. 1.53)
(OcamlMakefile 21310 1055487917 17_OcamlMakef 1.51)
(polka/caml/polka.ml 5602 1071844798 d/39_polka.ml 1.2)
(source/lurette.mli 756 1071844798 11_lurette.ml 1.16)
......@@ -254,7 +251,7 @@
(mlcuddidl/sedscript 203 1034006019 c/38_sedscript 1.1)
(test/cygwin-scade/.lurette_rc 551 1063029729 f/29_.lurette_r 1.2)
(source/env_state.mli 1730 1071844798 50_env_state. 1.39)
(test/ControleurPorte.rif.exp 4688 1073401581 b/29_Controleur 1.21)
(test/ControleurPorte.rif.exp 4716 1074519403 b/29_Controleur 1.22)
(source/show_luc.ml 4292 1069150632 e/25_show_luc.m 1.7)
(share/pixmaps/quit.xpm 494 1055926783 f/14_quit.xpm 1.1)
(share/xlurette.sh.in 110 1063786164 g/21_xlurette.s 1.1)
......@@ -267,8 +264,8 @@
(polka/caml/polkaIO.mli 1517 1047029868 d/43_polkaIO.ml 1.1)
(test/cygwin-scade/det_mvt_mode_cstext.c 703 1055926783 f/33_det_mvt_mo 1.1)
(test/cygwin-scade/pilot.saofdm 394 1055926783 f/41_pilot.saof 1.1)
(source/parse_poc.mli 1188 1055487917 d/29_parse_poc. 1.2)
(source/Makefile.gen_stubs 741 1063786164 b/42_Makefile.g 1.8)
(source/parse_poc.mli 1141 1074519403 d/29_parse_poc. 1.3)
(source/Makefile.gen_stubs 830 1074519403 b/42_Makefile.g 1.9)
(test/temp_float.luc 680 1063786164 b/51_temp_float 1.10)
(polka/C/polka.c 5608 1071844798 e/6_polka.c 1.2)
(source/polyhedron.mli 1749 1073321175 d/26_polyhedron 1.8)
......@@ -285,43 +282,43 @@
(source/lurette_exe.c 220 1050421093 e/27_lurette_ex 1.2)
(share/pixmaps/close.xpm 803 1055926783 f/21_close.xpm 1.1)
(test/time-CHAILLOL.res 8235 1063029729 g/11_time-CHAIL 1.1)
(test/time-ecrins.res 9306 1073574172 d/20_time-ecrin 1.40)
(test/time-ecrins.res 9306 1074519403 d/20_time-ecrin 1.41)
(source/value.mli 1181 1071235286 c/24_value.mli 1.6)
(polka/Makefile.config 1803 1071844798 e/20_Makefile.c 1.6)
(test/vrai_tram.lus 564 1027066799 b/6_vrai_tram. 1.2)
(source/Makefile 9458 1073401581 c/20_Makefile 1.29)
(source/Makefile 9497 1074519403 c/20_Makefile 1.30)
(source/graph.ml 3696 1071844798 14_graph.ml 1.11)
(test/cudd_gc_problem.luc 208372 1063029729 e/29_cudd_gc_pr 1.2)
(test/time-CHAILLOL.exp 8235 1063029729 g/10_time-CHAIL 1.1)
(demo-xlurette/chaudiere/chaudiere_ctrl.lus 178 1063786164 c/9_chaudiere_ 1.2)
(test/losange-3d.rif.exp 27445 1073401581 e/31_losange-3d 1.6)
(test/losange-3d.rif.exp 27451 1074519403 e/31_losange-3d 1.7)
(polka/documentation/Makefile 476 1047029868 e/18_Makefile 1.1)
(source/sim2chro.ml 3167 1069833150 b/24_sim2chro.m 1.23)
(source/sim2chro.ml 3183 1074519403 b/24_sim2chro.m 1.24)
(source/type.ml 2878 1074519403 h/12_type.ml 1.1)
(source/poly_draw.ml 22013 1071235286 g/43_polyDraw.m 1.3)
(cuddaux/cuddauxTDGenCof.c 15712 1034006019 c/26_cuddauxTDG 1.1)
(source/luc_exe.ml 14018 1073549199 b/32_ima_exe.ml 1.44)
(source/luc_exe.ml 14019 1074519403 b/32_ima_exe.ml 1.45)
(source/gne.mli 1853 1063029729 b/36_gne.mli 1.6)
(test/cygwin-scade/Direction_D1.saofd 1298 1055926783 f/50_Direction_ 1.1)
(source/lurette.ml 19781 1073574172 12_lurette.ml 1.85)
(polka/C/Makefile.depend 1081 1047029868 d/46_Makefile.d 1.1)
(source/lurette.ml 19770 1074519403 12_lurette.ml 1.86)
(share/lucky.bat.in 584 1063786164 g/28_lucky.bat. 1.1)
(share/lucky.sh.in 106 1063786164 g/27_lucky.sh.i 1.1)
(test/sparc-scade/liblinear.saofdm 1301 1055487917 e/46_liblinear. 1.1)
(share/pixmaps/step.xpm 864 1055926783 f/11_step.xpm 1.1)
(cuddaux/cuddauxCompose.c 13638 1034006019 c/30_cuddauxCom 1.1)
(doc/ocamldoc.hva 313 1008328137 b/13_ocamldoc.h 1.1)
(source/gen_fake_lutin.ml 4731 1073321175 d/16_gen_fake_l 1.6)
(source/gen_fake_lutin.ml 4628 1074519403 d/16_gen_fake_l 1.7)
(test/heater_float.lus 177 1034351455 b/44_heater_flo 1.2)
(share/set_env_var.in 949 1063786164 g/23_set_env_va 1.1)
(share/set_env_var.in 983 1074519403 g/23_set_env_va 1.2)
(source/formula_to_bdd.mli 1270 1071235286 g/35_formula_to 1.6)
(polka/Makefile 1636 1047029868 e/21_Makefile 1.1)
(test/dynamic_weight.luc 563 1063786164 g/14_dynamic_we 1.1)
(test/poly-int/poly.luc 337 1073401581 h/8_poly.luc 1.1)
(source/var.ml 6160 1073549199 g/49_var.ml 1.5)
(source/var.ml 5054 1074519403 g/49_var.ml 1.6)
(test/porte.luc 1014 1063786164 b/16_porte.env 1.12)
(source/gen_stubs_common.mli 1772 1055487917 e/40_gen_stubs_ 1.1)
(source/gen_stubs_common.mli 1519 1074519403 e/40_gen_stubs_ 1.2)
(test/cygwin-scade/scade.rif.exp 1380 1063029729 g/7_scade.rif. 1.2)
(share/gnuplot-rif 1427 1064329011 e/34_gnuplot-ri 1.5)
(share/gnuplot-rif 1836 1074519403 e/34_gnuplot-ri 1.6)
(test/cygwin-scade/Pilot_type.saofd 962 1055926783 f/37_Pilot_type 1.1)
(mlcuddidl/Makefile 7435 1071844798 d/9_Makefile 1.10)
(source/Makefile.show_luc 1344 1069150632 b/40_Makefile.s 1.12)
(source/Makefile.show_luc 1431 1074519403 b/40_Makefile.s 1.13)
****** A faire vite *******
* Les structures et les tableaux pour scade/lurette
* Portage pour TNI
* Rajouter un mot clef final_nodes { node list } dans lucky
qui verifie si le noeud courant est dans la liste quand lucky se bloque
et qui ral le cas écheant.
* Rajouter la fonction abs
* mettre les .rif etc dans un repertoire
*********** BUGS
pbs de maj des nouveuax fichiers dans xlurette
* les .saod, quand ils sont modifiés, ne sont pas recompilé.
* Quand j'essayz un prog scade sous linux, le msg d'erreur
est pas tiptop
* quand une formule s'avere fausse du point de vue des variables
numeriques, il ne faut pas repartir du haut du graphe, mais backtraker
depuis la branche qui s'avere fausse. Sinon, les probabilités induites
......
#FIG 3.2
Landscape
Center
Inches
Letter
100.00
Single
-2
1200 2
6 3900 1050 5400 1875
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
5400 1875 5400 1050 3900 1050 3900 1875 5400 1875
4 1 0 50 0 0 12 0.0000 6 180 810 4725 1500 Envt Spec.\001
-6
6 3900 2475 5400 3450
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
5400 3450 5400 2475 3900 2475 3900 3450 5400 3450
4 1 0 50 0 0 12 0.0000 6 135 915 4725 3000 Envt. kernel\001
-6
6 3825 5850 5775 6750
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
5775 6750 5775 5850 3825 5850 3825 6750 5775 6750
4 1 0 50 0 0 12 0.0000 6 135 1245 4875 6375 Result Observer\001
-6
6 3750 4425 5475 5325
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
5475 5325 5475 4425 3750 4425 3750 5325 5475 5325
4 1 0 50 0 0 12 0.0000 6 180 900 4650 4950 main engine\001
-6
6 6375 4275 9525 5550
6 6375 4425 7650 5325
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
7650 5325 7650 4425 6375 4425 6375 5325 7650 5325
4 1 0 50 0 0 12 0.0000 6 135 1035 7050 4950 SUT Interface\001
-6
6 8325 4275 9525 5325
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
9525 5325 9525 4275 8325 4275 8325 5325 9525 5325
4 1 0 50 0 0 12 0.0000 6 135 330 8925 4875 SUT\001
-6
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
8325 4575 7650 4575
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
7650 4950 8325 4950
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
7650 5250 8325 5250
4 1 0 50 0 0 12 0.0000 6 135 135 8025 4875 in\001
4 1 0 50 0 0 12 0.0000 6 105 240 8025 4500 out\001
4 1 0 50 0 0 12 0.0000 6 180 585 8025 5475 try/step\001
4 1 0 50 0 0 12 0.0000 6 135 90 8925 4650 6\001
4 1 0 50 0 0 12 0.0000 6 135 90 7050 4650 7\001
-6
6 1575 4350 3150 5325
6 1575 4350 3150 5325
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
3150 5325 3150 4350 1575 4350 1575 5325 3150 5325
4 1 0 50 0 0 12 0.0000 6 135 1320 2400 4875 Constraint Solver\001
-6
4 1 0 50 0 0 12 0.0000 6 135 90 2400 4650 4\001
-6
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
4650 1875 4650 2475
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
6375 4575 5475 4575
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
5475 5175 6375 5175
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
5475 4950 6375 4950
2 1 0 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
5100 4425 5100 3450
2 1 0 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
4200 3450 4200 4425
2 1 0 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
4350 5325 4350 5850
2 1 0 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
3750 4575 3150 4575
2 1 0 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
3150 5100 3750 5100
2 1 0 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
4800 5850 4800 5325
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
3 1 1.00 60.00 120.00
5325 5325 5325 5850
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
3 1 1.00 60.00 120.00
4650 1875 3450 2475 3450 5550 3825 6000
4 0 0 50 0 0 12 0.0000 6 180 480 4725 2250 compil\001
4 2 0 50 0 0 12 0.0000 6 105 405 4125 3900 const\001
4 1 0 50 0 0 12 0.0000 6 135 135 3300 5250 in\001
4 2 0 50 0 0 12 0.0000 6 135 420 4275 5625 in/out\001
4 0 0 50 0 0 12 0.0000 6 180 315 4875 5700 diag\001
4 2 0 50 0 0 12 0.0000 6 150 330 5775 5700 step\001
4 0 0 50 0 0 12 0.0000 6 135 420 5175 3975 in/out\001
4 1 0 50 0 0 12 0.0000 6 135 90 4650 4725 1\001
4 1 0 50 0 0 12 0.0000 6 135 90 4650 2700 2\001
4 1 0 50 0 0 12 0.0000 6 135 90 4650 1275 3\001
4 1 0 50 0 0 12 0.0000 6 135 90 4800 6150 5\001
4 1 0 50 0 0 12 0.0000 6 180 585 5925 5325 try/step\001
4 1 0 50 0 0 12 0.0000 6 135 135 5850 4875 in\001
4 1 0 50 0 0 12 0.0000 6 105 240 5850 4500 out\001
4 1 0 50 0 0 12 0.0000 6 105 405 3450 4500 const\001
......@@ -305,6 +305,8 @@ class customized_callbacks = object(self)
let
display = self#top_xlurette#output_window#insert
and
display_misc = self#top_xlurette#error_window#insert
and
progress =
( fun f ->
let p = f /. length in
......@@ -365,6 +367,11 @@ class customized_callbacks = object(self)
String.length str > 7 && String.sub str 0 8 = "<lurette"
then
()
else if
String.length str > 18 &&
String.sub str 0 19 = "warning unused code"
then
display_misc (str ^ "\n")
else if
((String.length str > 9) && ((String.sub str 0 9) = "--- step "))
then
......@@ -524,8 +531,8 @@ class customized_callbacks = object(self)
method ok_extra_cfiles_clicked () =
let cfile = self#top_fileselection_extra_cfiles#fileselection_extra_cfiles#get_filename in
self#top_extra_env_var_window#extra_cfiles_entry#set_text (
((self#top_extra_env_var_window#extra_cfiles_entry#text) ^ " " ^ cfile)) ;
self#top_extra_env_var_window#extra_cfiles_entry#set_text (cfile ^ " " ^
((self#top_extra_env_var_window#extra_cfiles_entry#text))) ;
self#top_fileselection_extra_cfiles#fileselection_extra_cfiles#misc#hide ()
method cancel_extra_cfiles_clicked () =
......@@ -537,8 +544,8 @@ class customized_callbacks = object(self)
method ok_extra_libs_clicked () =
let cfile = self#top_fileselection_extra_libs#fileselection_extra_libs#get_filename in
self#top_extra_env_var_window#extra_libs_entry#set_text (
((self#top_extra_env_var_window#extra_libs_entry#text) ^ " " ^ cfile)) ;
self#top_extra_env_var_window#extra_libs_entry#set_text (cfile ^ " -l" ^
((self#top_extra_env_var_window#extra_libs_entry#text) )) ;
self#top_fileselection_extra_libs#fileselection_extra_libs#misc#hide ()
method cancel_extra_libs_clicked () =
......@@ -550,8 +557,8 @@ class customized_callbacks = object(self)
method ok_extra_libdirs_clicked () =
let cfile = self#top_fileselection_extra_libdirs#fileselection_extra_libdirs#get_filename in
self#top_extra_env_var_window#extra_libdirs_entry#set_text (
((self#top_extra_env_var_window#extra_libdirs_entry#text) ^ " " ^ cfile)) ;
self#top_extra_env_var_window#extra_libdirs_entry#set_text (cfile ^ " -L" ^
((self#top_extra_env_var_window#extra_libdirs_entry#text))) ;
self#top_fileselection_extra_libdirs#fileselection_extra_libdirs#misc#hide ()
method cancel_extra_libdirs_clicked () =
......@@ -563,8 +570,8 @@ class customized_callbacks = object(self)
method ok_extra_includedirs_clicked () =
let cfile = self#top_fileselection_extra_includedirs#fileselection_extra_includedirs#get_filename in
self#top_extra_env_var_window#extra_includedirs_entry#set_text (
((self#top_extra_env_var_window#extra_includedirs_entry#text) ^ " " ^ cfile)) ;
self#top_extra_env_var_window#extra_includedirs_entry#set_text (cfile ^ " -I" ^
((self#top_extra_env_var_window#extra_includedirs_entry#text))) ;
self#top_fileselection_extra_includedirs#fileselection_extra_includedirs#misc#hide ()
method cancel_extra_includedirs_clicked () =
......
;; -*- Prcs -*-
(Created-By-Prcs-Version 1 3 3)
(Project-Description "Lurette")
(Project-Version lurette 1 18)
(Parent-Version lurette 1 17)
(Project-Version lurette 1 19)
(Parent-Version lurette 1 18)
(Version-Log "
source/util.ml:
Do not quit lurette when launch (Claude) gnuplot when it is not installed.
More generally, do not abort when a tool launching fails, except
for compilers (lus2ec an friends).
source/lurettetop.ml:
source/gen_stubs.ml:
source/lurette.ml:
Make sure everything is recompiled properly when the oracle changes.
Add support for structured types in lurette.
source/type.ml/.mli:
New file containing lucky var type definition (moved from var.ml).
source/gen_stubs_*.ml:
source/parse_c*.ml:
Also add checks wrt its input variable name
")
(New-Version-Log ""
)
(Checkin-Time "Thu, 08 Jan 2004 16:02:52 +0100")
(Checkin-Time "Mon, 19 Jan 2004 14:36:43 +0100")
(Checkin-Login jahier)
(Populate-Ignore ())
(Project-Keywords)
......@@ -31,14 +29,14 @@ source/lurette.ml:
;; Sources files for luc_exe
(source/luc_exe.mli (lurette/b/31_ima_exe.ml 1.3 644))
(source/luc_exe.ml (lurette/b/32_ima_exe.ml 1.44 644))
(source/luc_exe.ml (lurette/b/32_ima_exe.ml 1.45 644))
(source/command_line_luc_exe.ml (lurette/b/33_command_li 1.21 644))
(source/command_line_luc_exe.mli (lurette/b/34_command_li 1.14 644))
;; Sources files for lurette only
(source/lurette.mli (lurette/11_lurette.ml 1.16 644))
(source/lurette.ml (lurette/12_lurette.ml 1.85 644))
(source/lurette.ml (lurette/12_lurette.ml 1.86 644))
(source/command_line.ml (lurette/b/20_command_li 1.18 644))
(source/command_line.mli (lurette/b/21_command_li 1.14 644))
......@@ -52,7 +50,7 @@ source/lurette.ml:
(source/util.ml (lurette/35_util.ml 1.63 644))
(source/formula_to_bdd.ml (lurette/g/34_formula_to 1.5 644))
(source/formula_to_bdd.ml (lurette/g/34_formula_to 1.6 644))
(source/formula_to_bdd.mli (lurette/g/35_formula_to 1.6 644))
(source/fair_bddd.ml (lurette/g/38_fair_bddd. 1.6 644))
......@@ -63,47 +61,47 @@ source/lurette.ml:
(source/solver.mli (lurette/38_solver.mli 1.23 644))
(source/solver.ml (lurette/39_solver.ml 1.60 644))
(source/polyhedron.ml (lurette/d/25_polyhedron 1.14 644))
(source/polyhedron.ml (lurette/d/25_polyhedron 1.15 644))
(source/polyhedron.mli (lurette/d/26_polyhedron 1.8 644))
(source/store.mli (lurette/b/26_rnumsolver 1.25 644))
(source/store.ml (lurette/b/27_rnumsolver 1.35 644))
(source/store.ml (lurette/b/27_rnumsolver 1.36 644))
(source/parse_luc.mli (lurette/40_parse_env. 1.19 644))
(source/parse_luc.ml (lurette/41_parse_env. 1.52 644))
(source/parse_luc.mli (lurette/40_parse_env. 1.20 644))
(source/parse_luc.ml (lurette/41_parse_env. 1.53 644))
(source/show_env.mli (lurette/42_show_env.m 1.11 644))
(source/show_env.ml (lurette/43_show_env.m 1.20 644))
(source/print.mli (lurette/46_print.mli 1.14 644))
(source/print.ml (lurette/47_print.ml 1.25 644))
(source/print.ml (lurette/47_print.ml 1.26 644))
(source/env_state.mli (lurette/50_env_state. 1.39 644))
(source/env_state.ml (lurette/51_env_state. 1.54 644))
(source/env_state.ml (lurette/51_env_state. 1.55 644))
(source/run_aut.mli (lurette/b/46_automata.m 1.11 644))
(source/run_aut.ml (lurette/b/47_automata.m 1.21 644))
(source/run_aut.ml (lurette/b/47_automata.m 1.22 644))
(source/sim2chro.mli (lurette/b/23_sim2chro.m 1.10 644))
(source/sim2chro.ml (lurette/b/24_sim2chro.m 1.23 644))
(source/sim2chro.ml (lurette/b/24_sim2chro.m 1.24 644))
(source/gne.mli (lurette/b/36_gne.mli 1.6 644))
(source/gne.ml (lurette/b/37_gne.ml 1.6 644))
(source/lurettetop.ml (lurette/c/1_lurettetop 1.47 644))
(source/lurettetop.ml (lurette/c/1_lurettetop 1.48 644))
(source/draw.mli (lurette/f/1_draw.mli 1.2 644))
(source/draw.ml (lurette/f/2_draw.ml 1.3 644))
(source/gen_stubs_poc.ml (lurette/f/3_gen_stubs_ 1.1 644))
(source/gen_stubs_poc.mli (lurette/f/4_gen_stubs_ 1.1 644))
(source/gen_stubs_scade.ml (lurette/f/5_gen_stubs_ 1.2 644))
(source/gen_stubs_scade.mli (lurette/f/6_gen_stubs_ 1.1 644))
(source/gen_stubs.ml (lurette/24_generate_l 1.52 644))
(source/gen_stubs_common.ml (lurette/e/39_gen_stubs_ 1.2 644))