1. 05 Jun, 2009 1 commit
    • Alexandre Duret-Lutz's avatar
      Add the pair-to-fmp command to TAF-Kit. · fa0869d6
      Alexandre Duret-Lutz authored
      * taf-kit/src/Makefile.am (vcsn_char_fmp_b_LDADD,
      vcsn_char_fmp_z_LDADD, vcsn_int_fmp_b_LDADD,
      vcsn_int_fmp_z_LDADD): Add the corresponding pair automaton
      library.
      * taf-kit/src/fmp_commands.cc (pair_to_fmp): New command.
      * taf-kit/src/getters.hxx (get_pair_aut): New function.
      * taf-kit/src/pipe_getters.hh, taf-kit/src/pipe_getters.hxx
      (pair_automaton_getter): New class.
      * taf-kit/tests/vcsn-char-fmp-b.test,
      taf-kit/tests/vcsn-int-fmp-z.test: Add more tests for ltl-to-pair
      and pair-to-fmp.
      fa0869d6
  2. 21 Jan, 2009 1 commit
    • Jerome Galtier's avatar
      TAF-Kit: Disable predefined alphabets for pair contexts. · 1bf1ad24
      Jerome Galtier authored
      	* taf-kit/src/Makefile.am: Define `NO_PREDEF_ALPHABETS' for the
      	  `vcsn-char-char-b', `vcsn-char-int-b' and `vcsn-int-int-b'
      	  executables.
      	* taf-kit/tests/vcsn-char-b.test,
      	* taf-kit/tests/vcsn-char-char-b.test,
      	* taf-kit/tests/vcsn-char-fmp-b.test,
      	* taf-kit/tests/vcsn-char-fmp-z.test,
      	* taf-kit/tests/vcsn-char-int-b.test,
      	* taf-kit/tests/vcsn-char-z.test,
      	* taf-kit/tests/vcsn-int-b.test,
      	* taf-kit/tests/vcsn-int-fmp-b.test,
      	* taf-kit/tests/vcsn-int-fmp-z.test,
      	* taf-kit/tests/vcsn-int-int-b.test,
      	* taf-kit/tests/vcsn-int-z.test: Check whether or not a predefined
      	  alphabet is defined.
      1bf1ad24
  3. 03 Dec, 2008 1 commit
    • Jerome Galtier's avatar
      Add tests for writing data and fix a bug. · 478b93a0
      Jerome Galtier authored
      	* taf-kit/tests/vcsn-char-b.test,
      	* taf-kit/tests/vcsn-char-char-b.test,
      	* taf-kit/tests/vcsn-char-fmp-b.test,
      	* taf-kit/tests/vcsn-char-fmp-z.test,
      	* taf-kit/tests/vcsn-char-int-b.test,
      	* taf-kit/tests/vcsn-char-z.test,
      	* taf-kit/tests/vcsn-int-b.test,
      	* taf-kit/tests/vcsn-int-fmp-b.test,
      	* taf-kit/tests/vcsn-int-fmp-z.test,
      	* taf-kit/tests/vcsn-int-int-b.test,
      	* taf-kit/tests/vcsn-int-z.test: Here.
      	* include/vaucanson/algebra/concept/freemonoid_product.hxx: Fix
      	  a bug: New `split_monoid_()', update FMP constructors. Add
      	  more comments.
      478b93a0
  4. 06 Nov, 2008 1 commit
  5. 16 Sep, 2008 1 commit
  6. 15 Sep, 2008 2 commits
  7. 20 Aug, 2008 1 commit
    • Jerome Galtier's avatar
      Improve taf-kit support of fmp transducers. · 1ec29985
      Jerome Galtier authored
      	* configure.ac: New taf-kit instances.
      	* lib/Makefile.am: Add libvcsn-int-fmp-z.
      	* lib/generate_libvcsn.rb: New filters.
      	* taf-kit/src/Makefile.am: Rename vcsn-*-fmp to vcsn-*-fmp-b,
      	  and add vcsn-*-fmp-z, build with livcsn-int-fmp-z.
      	* taf-kit/src/edition_commands.hxx: Use a new macro and improve
      	  weight input.
      	* taf-kit/tests/Makefile.am: Add new tests.
      	* taf-kit/tests/vcsn-char-fmp-b.test: New.
      	* taf-kit/tests/vcsn-char-fmp-z.test: New.
      	* taf-kit/tests/vcsn-char-fmp.test: Remove.
      	* taf-kit/tests/vcsn-int-fmp-b.test: New.
      	* taf-kit/tests/vcsn-int-fmp-z.test: New.
      	* taf-kit/tests/vcsn-int-fmp.test: Remove.
      1ec29985
  8. 05 Aug, 2008 1 commit
  9. 19 Jun, 2008 1 commit
    • Vivien Delmon's avatar
      Add LDADD in demo. · 56b901ff
      Vivien Delmon authored
      	* demos/function_library/Makefile.am: Add LDADD.
      	* demos/one_rule_rewriting/Makefile.am: .
      	* demos/vgrep/Makefile.am: .
      56b901ff
  10. 09 Mar, 2008 1 commit
  11. 09 Jun, 2007 2 commits
  12. 26 Jul, 2006 1 commit
    • Akim Demaille's avatar
      2006-07-26 Akim Demaille <akim@epita.fr> · 960385fe
      Akim Demaille authored
      	* data/automata/b/Makefile.am: Document b1.
      
      	* data/automata/z/b1.xml: New
      	* data/automata/z/Makefile.am: Adjust.
      	* data/automata/z/c1.cc: Comment.
      	* doc/manual/examples/b1.xml: Remove.
      	* doc/manual/examples/add1_rt.xml,
      	* doc/manual/examples/quot_3_rt.xml: Rename as...
      	* doc/manual/examples/add1-rw.xml,
      	* doc/manual/examples/quot-3-rw.xml: these.
      
      	* doc/manual/extex.pl: Recognize `power' arguments.
      	* doc/manual/taf-kit.tex: Move macros...
      	* doc/manual/vaucanson-user-manual.tex: here.
      	* doc/manual/taf-kit.tex: More automatic generation.
      	Map _ to -.
      	Map rt to rw.
      
      	* include/vaucanson/xml/xml_chooser.hxx (TParmFMP): No longer use it.
      
      	* data/automata/tdc/Makefile.am,
      	* taf-kit/src/Makefile.am,
      	* src/demos/demo.mk,
      	* src/demos/function_library/Makefile.am,
      	* src/demos/transducers/Makefile.am,
      	* src/demos/vgrep/Makefile.am,
      	* src/tests/xml/Makefile.am: Adjust to the location of vaucanson.mk.
      960385fe
  13. 23 Jun, 2006 1 commit
    • Akim Demaille's avatar
      Move demos/utilities/* into demos/. · 311f5662
      Akim Demaille authored
      	* src/demos/utilities/vgrep, src/demos/utilities/fsm: Move to...
      	* src/demos/vgrep, src/demos/fsm: here.
      	* src/demos/Makefile.am: Adjust.
      	* src/demos/demo.mk: Ditto.
      311f5662
  14. 19 May, 2006 1 commit
    • Akim Demaille's avatar
      2006-05-18 Akim Demaille <akim@epita.fr> · 1dea0c43
      Akim Demaille authored
      	Fix various distro issues.
      	* doc/manual/Makefile.am (SRC_FILES): Add the missing bits.
      	* doc/doc.mk: Fix the order of the rules.
      
      	* src/benchs/generate_all_benchs.sh: Remove, merged into...
      	* src/benchs/generate_benchs.sh: this.
      	Adjust uses.
      	Introduce functions to clarify this program.
      	* src/tests/test-suites/Makefile.am: Ship it.
      
      	* configure.ac: Pass nostdinc to Automake to avoid useless -I on
      	already too long command lines.
      	All the uses must be adjusted to pass -I$(top_builddir) for
      	config.h.
      	So a Makefile snippet to factor all this would be most welcome.
      	* src/vaucanson.mk: New.
      	* src/taf-kit/Makefile.am: Use it.
      	* src/benchs/common/Makefile.bench: Rename as...
      	* src/benchs/common/bench.mk: this.
      	Don't use INCLUDES, it is not defined.
      	* src/tests/check/Makefile.flags,
      	* src/benchs/common/bench.mk: Adjust to nostdinc.
      
      	* src/demos/demo.mk: New.
      	* src/demos/algorithms/Makefile.am: Use it.
      	* src/demos/function_library/Makefile.am,
      	* src/demos/automaton_library/Makefile.am,
      	* src/demos/utilities/vgrep/Makefile.am,
      	* src/demos/transducers/one_rule_rewriting/Makefile.am,
      	* src/demos/transducers/Makefile.am: Ditto.
      
      	* src/tests/bin/generate-test-suite.sh:
      	Don't use "env", it's useless.
      1dea0c43
  15. 13 May, 2006 1 commit
    • Michaël Cadilhac's avatar
      Rework distribution (autotools'ing and directory location). · 38c35104
      Michaël Cadilhac authored
      - src/demos/vaucanswig: Move to...
      - src/vaucanswig: ... Here.
      - bootstrap.sh: Update accordingly.
      
      - src/demos/function_library/Makefile.am,
      - src/demos/algorithms/Makefile.am,
      - src/demos/automaton_library,
      - src/demos/automaton_library/a1.xml,
      - src/demos/automaton_library/b1.xml,
      - src/demos/automaton_library/c1.xml,
      - src/demos/automaton_library/Makefile.am,
      - src/demos/utilities/vgrep/Makefile.am,
      - src/demos/utilities/Makefile.am,
      - src/demos/transducers,
      - src/demos/transducers/one_rule_rewriting/Makefile.am,
      - src/demos/transducers/Makefile.am,
      - src/tests/Makefile.am,
      - src/tests/sanity/generate_files.sh,
      - src/tests/xml/Makefile.am,
      - include/Makefile.am: Fix the use of VCSN_USE_XML and XML_CHECK.
      
      - Makefile.am: Add a `demos' rule, rename `bench' to `benchs'.
      
      - src/demos/Makefile.am: Update accordingly.
      
      - config/vcsn.m4: Fix revision checking.
      
      - src/benchs/composition/Makefile.bench,
      - src/benchs/generate_benchs.sh,
      - src/benchs/determinization/Makefile.bench,
      - src/benchs/minimization_2n/Makefile.bench,
      - src/benchs/quotient/Makefile.bench,
      - src/benchs/Makefile.am,
      - src/benchs/minimization_debruijn/Makefile.bench,
      - src/benchs/derived_terms/Makefile.bench: Compile on make bench only.
      
      - src/vaucanswig/expand.sh: Fix the path to INCLUDE directory.
      - src/Makefile.am: Add  `demos' and `benchs' rules.
      - configure.ac: Remove build-demo enabling and update Vaucanswig dir.
      - doc/xml/Makefile.am: Compile the xml proposal even if
      VCSN_USE_XML is not set.
      38c35104
  16. 23 Jun, 2005 1 commit
    • Sarah O'Connor's avatar
      2005-06-23 Sarah O'Connor <sarah.o-connor@lrde.epita.fr> · 4fef4d26
      Sarah O'Connor authored
      
      	My five last patches have consisted in cleaning and reorganizing
      	the src/demos directory. There are now 6 directories:
      
      	- function_library: programs to call algorithms on several automata
      	types,
      	- automaton_library: description of several useful automata,
      	- algorithms: a few programs on any kind of automata,
      	- transducers: examples of transducers and the example of
      	one_rule_rewriting,
      	- utilities: former fsm and vgrep directories,
      	- vaucanswig: unchanged.
      
      	* src/demos/xml: Delete. Useless.
      
      	* src/demos/one_rule_rewriting: Move to...
      	* src/demos/transducers/one_rule_rewriting: ... There.
      	* src/demos/transducers/Makefile.am: Update.
      
      	* src/demos/vgrep: Move to...
      	* src/demos/utilities/vgrep: ... There.
      	* src/demos/fsm: Move to...
      	* src/demos/utilities/fsm: ... There.
      	* src/demos/utilities/Makefile.am: New.
      
      	* src/demos/samples/algorithms,
      	* src/demos/samples/algebra,
      	* src/demos/samples: Delete. Useless.
      
      	* src/demos/ciaa: Delete. Deprecated.
      
      	* src/demos/universal: Delete, already recreated in algorithms
      
      	* src/demos/Makefile.am,
      	* configure.ac: Update.
      
      
      4fef4d26
  17. 31 Mar, 2004 8 commits
    • Raphal Poss's avatar
      Index: ChangeLog · 56ca1de9
      Raphal Poss authored
      from  Raphaël Poss  <raph@lrde.epita.fr>
      
              * src/tests/tests-suites/algebra_series_krat.defs: Fix namespace
              specification for `NumericalSemiring'.
      
              * src/tests/automata/implementation_check/add_edge_test.hh,
              src/tests/automata/implementation_check/add_edge_test.hh: Add
              `const' specification to please ICC.
      
              * include/vaucanson/tools/usual_macros.hh: Fix definition of
              `alphabet_iterator'.
      
              * include/vaucanson/algebra/concept/alphabets_base.hxx,
              include/vaucanson/algebra/concept/freemonoid_base.hxx: Fix
              delegations for `op_begin', `op_end', `op_rbegin', `op_rend' for
              const versions.
      
              * include/vaucanson/misc/container_ops.hh: Add missing
              declarations.
              * include/vaucanson/misc/container_ops.hxx: Remove problematic
              overload.
      
              * include/vaucanson/automata/concrete/kind_adapter.hh: Add missing
              spaces in uses of macro arguments.
      
              * src/tests/check/Makefile.flags (AM_CPPFLAGS): Beautify.
      
              * src/demos/vgrep/Makefile.am (AM_CPPFLAGS): Add missing include
              path.
      
      56ca1de9
    • Raphal Poss's avatar
      Index: ChangeLog · 2143df7d
      Raphal Poss authored
      from  Raphaël Poss  <raph@lrde.epita.fr>
      
         * doc/doc.doxy.in: Remove LaTeX output.
      
         * include/vaucanson/misc/limits.hh, 
         include/vaucanson/misc/utility.hh: Fix documentation.
      
         * src/demos/vgrep/Makefile.am: Re-arrange compilation flags. 
      
         * reheader.pl: Add.
      
         * Most files: fix comment in headers.
      
      2143df7d
    • Yann Rgis-Gianas's avatar
      · bee1d9b6
      Yann Rgis-Gianas authored
      2003-06-29  Yann Régis-Gianas  <yann@lrde.epita.fr>
      
      	* include/vaucanson/algebra/concrete/semiring/numerical_semiring.hxx
      	* include/vaucanson/algebra/concrete/series/krat.hxx
      	* include/vaucanson/algebra/concrete/series/polynoms.hxx
      	* include/vaucanson/automata/concept/automata_ops.hxx
      	* include/vaucanson/algorithms/sub_automaton.hxx
      	* include/vaucanson/algorithms/standard_of.hxx
      	* include/vaucanson/algorithms/accessible.hxx
      	* include/vaucanson/algorithms/backward_closure.hxx
      	* include/vaucanson/misc/container_ops.hxx
      	* include/vaucanson/algorithms/forward_realtime.hxx
      	* include/vaucanson/algorithms/backward_realtime.hxx: Fix unused argument warnings.
      	* src/demos/vgrep/Makefile.am: Enable 'vgrep' build.
      
      bee1d9b6
    • Yann Rgis-Gianas's avatar
      · fedc9157
      Yann Rgis-Gianas authored
      2003-06-24  Yann Régis-Gianas  <yann@lrde.epita.fr>
      
      	* configure.ac: 
      		- (VCSN_TESTS): Remove (problems with distcheck).
      		- Adjust package version.
      	* src/Makefile.am: Minor.
      	* doc/tutorial/Makefile.am: Add tex files into the distribution.
      	* include/Makefile.am: Refresh file list.
      	* src/demos/samples/algebra/Makefile.am: Deactivate demos.
      	* src/demos/vgrep/Makefile.am: Likewise.
      fedc9157
    • Yann Rgis-Gianas's avatar
      · 095e8d16
      Yann Rgis-Gianas authored
      2003-05-19  Yann Régis-Gianas  <yann@lrde.epita.fr>
      
      	* src/demos/vgrep/Makefile.am(vgrep): Replace 'check' by 'noinst'.
      	* src/demos/samples/Makefile.am: New.
      	* src/demos/samples/algebra/Makefile.am: New.
      	* src/demos/samples/pattern/concept/element.hh: Remove.
      	* src/demos/samples/pattern/fundamental/structure.hh: Remove.
      	* src/demos/samples/pattern/fundamental/structure.hxx: Remove.
      095e8d16
    • Raphal Poss's avatar
      Index: ChangeLog · af1d3322
      Raphal Poss authored
      from  Raphaël Poss  <raph@lrde.epita.fr>
         * src/demos/samples/Makefile.am: Distribute more examples.
      
         * src/demos/samples/algebra/semiring.cc (main): Add missing declaration.
      
         * src/demos/samples/algebra/decorated_alphabet.cc (main): Omit arguments.
         * src/demos/samples/algebra/alphabet.cc (main): Likewise.
      
         * src/demos/samples/algebra/series.cc (main): Add bug notice.
      
         * include/vaucanson/algebra/concrete/semiring/tropical_semiring.hxx:
         More argument name omissions.
      
         * include/Makefile.am (nobase_include_HEADERS): Cleanup.
      
         * configure.ac: Add more `Makefile's to AC_CONFIG_FILES.
      
         * src/demos/samples/Makefile.am: Add.
      
         * src/demos/Makefile.am (SUBDIRS): Mention `samples'.
      
         * src/demos/samples/algebra/Makefile.am: Add.
      
         * src/demos/Makefile.am: Remove `demos' target.
         * src/demos/vgrep/Makefile.am: Likewise.
      
         * Makefile.am (maintainer-check): Fix cppi invocation.
      
      af1d3322
    • Raphal Poss's avatar
      Index: ChangeLog · d9093c14
      Raphal Poss authored
      from  Raphaël Poss  <raph@lrde.epita.fr>
         * src/Makefile.am (SUBDIRS): Re-order.
         * src/demos/vgrep/Makefile.am: Sanitize. 
      
      d9093c14
    • Yann Rgis-Gianas's avatar
      · d5c55428
      Yann Rgis-Gianas authored
      2003-02-19  Yann Régis-Gianas  <yann@lrde.epita.fr>
      (0.160)
      	* src/demos/vgrep/vgrep.cc: New.
      	* src/demos/Makefile.am: New.
      	* src/demos/vgrep/Makefile.am: New.
      	* configure.ac: Generate them.
      	* include/vaucanson/algebra/concept/semiring_base.hxx:
      		Remove unused variable.
      	* include/vaucanson/automata/concept/automata_base.hh,
      	* include/vaucanson/algebra/concept/series_base.hh,
      	* include/vaucanson/algebra/concept/series_base.hxx,
      	* include/vaucanson/algebra/concrete/series/krat_exp_parser.hxx	
      	* include/vaucanson/algebra/concrete/series/krat.hh,	
      	* include/vaucanson/algebra/concrete/free_monoid/str_words.hh,	
      	* include/vaucanson/algebra/concrete/series/polynoms.hh:
      		Rename 'weights_value_t' to 'weight_value_t'.
      	* include/vaucanson/algorithms/compute.hh: Return weight_t.
      	* include/vaucanson/algorithms/compute.hxx: Implement this change.
      	* include/vaucanson/algorithms/union.hxx: Remove unused variable.
      
      	* include/vaucanson/automata/concept/kinds.hh: Fix minor bug.
      	* include/vaucanson/automata/concept/kinds.hxx: Idem.
      	* include/vaucanson/misc/container_ops.hxx: Fix op_begin const version.
      	* Makefile.am: distribute vcsn.m4
      	* include/vaucanson/tools/usual_macros.hh (for_each_initial_state):
      		Fix a typing error.
      	* doc/tutorial/tutorial.tex: Update.
      d5c55428