- 18 Mar, 2010 15 commits
-
-
Andrei Paskevich authored
coming to you late in the evening and talking French.
-
Andrei Paskevich authored
-
Andrei Paskevich authored
Sorry for the previous commit, submitted by accident.
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Jean-Christophe Filliâtre authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
Interface consistency is god.
-
Andrei Paskevich authored
-
Jean-Christophe Filliâtre authored
-
Francois Bobot authored
-
Francois Bobot authored
-
Francois Bobot authored
Register : Essaie d'utilisation de WeakHashtbl mais comme 'a registered est polymorphe il ne peut instancier t
-
Francois Bobot authored
-
Francois Bobot authored
-
- 17 Mar, 2010 18 commits
-
-
Francois Bobot authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
the underlying term/fmla is not changed
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
In the majority of cases, it is just None.
-
Francois Bobot authored
-
Francois Bobot authored
-
Francois Bobot authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
Update the whole shebang to use the new core modules
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Francois Bobot authored
-
Jean-Christophe Filliâtre authored
-
Andrei Paskevich authored
- env-dependent functions are not needed any more - the member function [clear] is not needed, it is the responsibility of Driver to drop and recreate transformations whenever desirable. (François, don't get mad, please :)
-
- 16 Mar, 2010 7 commits
-
-
Andrei Paskevich authored
Not only Theory, but also Task and Transformation do not need to depend on environment. Moreover, we don't have to track the clone history in tasks. The only thing we need to do, is to provide three registration functions in Driver, namely: val register_transform : string -> (unit -> task_t) -> unit val register_transform_env : string -> (env -> task_t) -> unit val register_transform_clone : string -> (env -> clone -> task_t) -> unit and then another three for task_list_t. Then any particular transformation that is going to depend on environment or clone_history, must register itself via the appropriate registration function. It will be the responsibility of Driver to recreate the transformation for every new environment and/or clone history. It will be easy, given that both [env] and [clone] are physically comparable and provide a unique tag. Thus, the generic interface provided by Transform can be completely independent on [env] and [clone]. This commit implements the proposed interface of Task and moves the environment stuff into a separate module.
-
Francois Bobot authored
ajout de la transformation split_to_cnf qui met en une forme presque cnf. Une CNF où on garde la position des négations et implications. L'interet est au moins pour la visualisation. On retrouve (normalement) une cnf simplement en poussant les négations.
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Francois Bobot authored
-
Francois Bobot authored
-
Francois Bobot authored
main.ml : possibilité de mettre specifier plusieurs theories ou buts split_goals : ajout d'un argument supplémentaire pour ne selectionner que certains buts.
-