- 22 Oct, 2009 2 commits
-
-
Jérôme Galtier authored
* include/vaucanson/contexts/fmp_transducer_maker.thxx (do_evaluation): Use generalized_traits to access generalized.
-
Jérôme Galtier authored
Conflicts: ChangeLog doc/manual/taf-kit-manual.tex
-
- 21 Oct, 2009 1 commit
-
-
Jérôme Galtier authored
* taf-kit/src/ratexp_commands.hh (aut_to_exp): Add a call to generalized because the aut_to_exp algorithm only works on generalized automata. * include/vaucanson/automata/concept/automata_base.hh (generalized_traits): Add the static keyword on the generalized method. * include/vaucanson/automata/concept/automata_base.hxx (generalized_traits::generalized): Update the initialization of the destination automaton.
-
- 09 Oct, 2009 2 commits
-
-
Jérôme Galtier authored
* doc/doxygen.xsl (user-section): Ignore the "new_" prefix. Do not print detailed descriptions. * include/vaucanson/automata/concept/automata_base.hh (MetaElement<AutomataBase>): Change the grouping and order of the interface methods.
-
Jérôme Galtier authored
* doc/vcsn-doxygen.sty: Run "doxygen -w latex ./main.latex \ ./vcsn-doxygen.sty", and merge changes.
-
- 08 Oct, 2009 1 commit
-
-
Florent D'Halluin authored
* include/Makefile.am: Add new files. * include/vaucanson/automata/implementation/iterators/delta_entry_iterator.hh, * include/vaucanson/automata/implementation/iterators/delta_entry_iterator.hxx, * include/vaucanson/automata/implementation/iterators/entry_iterator_base.hh, * include/vaucanson/automata/implementation/iterators/entry_iterator_base.hxx, * include/vaucanson/automata/implementation/iterators/rdelta_entry_iterator.hh, * include/vaucanson/automata/implementation/iterators/rdelta_entry_iterator.hxx: New. Interface & implementation.
-
- 30 Sep, 2009 3 commits
-
-
Jérôme Galtier authored
-
Florent D'Halluin authored
Version 40405a129b6abfe96b5b90de2c392500b048ef72. See cbs/Changelog.
-
Jérôme Galtier authored
* lrde-upload.sh: Replace why by while.
-
- 29 Sep, 2009 4 commits
-
-
Jérôme Galtier authored
* include/vaucanson/automata/concept/automata.hh, include/vaucanson/automata/concept/automata.hxx (generalized): Remove this specialization. * include/vaucanson/automata/concept/automata_base.hh: Move the generalized function to generalized_traits, so that it will be easier to refactor the code later. * include/vaucanson/automata/concept/automata_base.hxx (VCSN_MAKE_GENERALIZED_AUTOMATON_TRAITS_IMPL): New macro to define the generalized function. * include/vaucanson/automata/implementation/bmig_graph_impl.hxx, include/vaucanson/automata/implementation/listg_graph_impl.hxx: Use the new VCSN_MAKE_GENERALIZED_AUTOMATON_TRAITS_IMPL macro.
-
Jérôme Galtier authored
* include/vaucanson/contexts/automaton_maker.thh, include/vaucanson/contexts/automaton_maker.thxx (aut_to_exp): Remove. This function was not used, was causing a lot of troubles because of the call to generalized() and the design was wrong.
-
Jérôme Galtier authored
* include/vaucanson/automata/concept/automata.hh: Include automata_kind.hh so that labels_are_letters is known. (generalized): New (see automata.hxx). * include/vaucanson/automata/concept/automata.hxx (generalized): New specialization for labels_are_letters automata.
-
Jérôme Galtier authored
* include/vaucanson/automata/generic_contexts/lal_boolean_automaton_structures.hh: Use the labels_are_letters automaton context for real.
-
- 22 Sep, 2009 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Conflicts: ChangeLog
-
- 21 Sep, 2009 3 commits
-
-
Florent D'Halluin authored
* cbs/COPYING: New license text (same as ./COPYING). * cbs/README: Updated to reflect the changes. * cbs/configure.ac: Header changed by hand. * cbs/Makefile.am, * cbs/cbs.mk, * cbs/demo/Makefile.am, * cbs/demo/bench/Makefile.am, * cbs/demo/bench/main.cc, * cbs/demo/comparison/Makefile.am, * cbs/demo/comparison/main.cc, * cbs/demo/memplot-bench/Makefile.am, * cbs/demo/memplot-bench/main.cc, * cbs/demo/memplot/Makefile.am, * cbs/demo/memplot/main.cc, * cbs/demo/timer-bench/Makefile.am, * cbs/demo/timer-bench/main.cc, * cbs/demo/timer/Makefile.am, * cbs/demo/timer/main.cc, * cbs/include/Makefile.am, * cbs/include/cbs/bench/bench.hh, * cbs/include/cbs/bench/bench_internals.hh, * cbs/include/cbs/bench/bench_macros.hh, * cbs/include/cbs/bench/internal/timer_gathering.hh, * cbs/include/cbs/bench/internal/timer_gathering.hxx, * cbs/include/cbs/bench/internal/timer_graph.hh, * cbs/include/cbs/bench/internal/timer_graph.hxx, * cbs/include/cbs/bench/memplot.hh, * cbs/include/cbs/bench/timer.hh, * cbs/include/cbs/bench/timer.hxx, * cbs/lib/Makefile.am, * cbs/lib/bench.cc, * cbs/lib/memplot.cc, * cbs/lib/timer.cc, * cbs/lib/timer_gathering.cc, * cbs/lib/timer_graph.cc: Header automatically updated.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 17 Sep, 2009 5 commits
-
-
Alexandre Duret-Lutz authored
Conflicts: ChangeLog
-
Florent D'Halluin authored
* include/Makefile.am: Add new files. * include/vaucanson/automata/implementation/iterators/state_iterator.hh, * include/vaucanson/automata/implementation/iterators/state_iterator.hxx, * include/vaucanson/automata/implementation/iterators/state_iterator_base.hh, * include/vaucanson/automata/implementation/iterators/state_iterator_base.hxx: New. Interface & implementation.
-
Florent D'Halluin authored
* include/vaucanson/automata/implementation/iterators/transition_iterator.hh: (iterator_traits_): Do not inherit from a base class
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
generated in vaucanson/include/vaucanson/, not only those in vaucanson/include/vaucanson/contexts/.
-
- 16 Sep, 2009 12 commits
-
-
Jérôme Galtier authored
* include/Makefile.am: Add the new iterators to the distribution.
-
Jérôme Galtier authored
* include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hh, include/vaucanson/automata/implementation/iterators/rdelta_transition_iterator.hh, include/vaucanson/automata/implementation/iterators/transition_iterator_base.hh (iterator_traits_): Do not inherit from a base class, as it does not fit well with our static inheritance idiom.
-
Jérôme Galtier authored
* configure.ac, include/.gitignore, include/vaucanson/automata/generic_contexts/lal_boolean_automaton.hh, include/vaucanson/automata/generic_contexts/lal_boolean_automaton_structures.hh, include/vaucanson/contexts/lal_automaton.thh, lib/Makefile.am, lib/generate_libvcsn.rb, taf-kit/src/Makefile.am, taf-kit/tests/Makefile.am, taf-kit/tests/vcsn-lal-char-b.test: Replace every occurrence of law by lal.
-
Alexandre Duret-Lutz authored
-
Florent D'Halluin authored
All transition iterators were quickly tested for listg & bmig. * include/vaucanson/automata/implementation/iterators/transition_iterator.hh, * include/vaucanson/automata/implementation/iterators/transition_iterator.hxx: New. Interface & implementation.
-
Florent D'Halluin authored
* include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hxx, * include/vaucanson/automata/implementation/iterators/rdelta_transition_iterator.hh: There.
-
Florent D'Halluin authored
* include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hh, * include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hxx, * include/vaucanson/automata/implementation/iterators/rdelta_transition_iterator.hh, * include/vaucanson/automata/implementation/iterators/rdelta_transition_iterator.hxx: Use const graph_t& instead of graph_t. The iterators now work with bmig.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Florent D'Halluin authored
* include/vaucanson/automata/implementation/iterators/rdelta_transition_iterator.hh, * include/vaucanson/automata/implementation/iterators/rdelta_transition_iterator.hxx: New. Interface and implementation.
-
Florent D'Halluin authored
* include/vaucanson/automata/implementation/iterators/transition_iterator_base.hxx: Fix constness in next(). * include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hh, * include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hxx: Add typedef to simplify type names. Add default return value in op_weight().
-
Florent D'Halluin authored
Note: The iterator system compiles and DeltaTransitionIterator can be instanciated. * include/vaucanson/automata/implementation/iterators/transition_iterator_base.hh, * include/vaucanson/automata/implementation/iterators/transition_iterator_base.hxx: Have weight() return a semiring_elt_value_t instead of semiring_elt_t. Specialize iterator_traits_. Add typename where missing. * include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hh, * include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hxx: Fix iterator_traits_ to reflect changes in other files. Add typename where missing.
-
- 15 Sep, 2009 5 commits
-
-
Florent D'Halluin authored
* include/vaucanson/automata/implementation/iterators/transition_iterator_base.hh, * include/vaucanson/automata/implementation/iterators/transition_iterator_base.hxx, * include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hh, * include/vaucanson/automata/implementation/iterators/delta_transition_iterator.hxx: New. Interface and some implementation.
-
Florent D'Halluin authored
* include/vaucanson/automata/implementation/iterators/iterator_base.hh, * include/vaucanson/automata/implementation/iterators/iterator_base.hxx: Do that.
-
Florent D'Halluin authored
* include/vaucanson/automata/implementation/iterators/iterator_base.hh, * include/vaucanson/automata/implementation/iterators/iterator_base.hxx: Do that.
-
Jérôme Galtier authored
* include/vaucanson/automata/implementation/iterators/iterator_base.hh: (IteratorBase::aut_): Replace by graph_ with type graph_t. (iterator_traits_::automaton_t): Replace by graph_t.
-
Jérôme Galtier authored
-