- 05 Jun, 2009 1 commit
-
-
* vaucanson.mk: Define benchlib. * lib/generate_libvcsn.rb, * taf-kit/src/Makefile.am, * src/bench/generate_bench.sh: Use it.
-
- 14 May, 2009 1 commit
-
-
Alexandre Duret-Lutz authored
to decide whether exceptions should be used in preconditions. This fixes errors in taf-kit's test-suite when compiled with GCC 4.4. The code was making the bogus assumption that the inline function trap() was not inlined in the context libraries (compiled without exceptions) and could therefore be overwritten as a weak symbol in TAF-Kit (to use exceptions). * include/vaucanson/misc/contract.hh (vcsn::misc::contract::trap): Leave only a declaration and move the definition... * src/misc/contract.cc: ... in this new file. * lib/src/libcommon.mk: Adjust for contract.cc and build two libraries: libvcsn-common.la (with abort()) and libvcsn-common-ex.la (with exceptions). * data/automata/char-b/Makefile.am, data/automata/char-fmp-b/Makefile.am, data/automata/char-z/Makefile.am, taf-kit/src/Makefile.am, vaucanswig/meta/Makefile.am, src/tests/sanity/Makefile.am, src/tests/xml/Makefile.am: Link with libvcsn-common.la or libvcsn-common-ex.la. * taf-kit/src/common.hh (EXCEPTION_TRAPS): Remove #define. * src/bench/common/bench.mk (AM_CPPFLAGS): Remove useless -DEXCEPTION_TRAPS. * vaucanswig/expand.sh: Likewise. * src/tests/check/Makefile.am: Build libcheck.la instead of libcheck.a, so we can depend on libvcsn-common-ex.la * src/tests/check/check.mk: Use libcheck.la and libvcsn-common-ex.la. * src/tests/test-suites/test-suite.mk: Don't define EXCEPTION_TRAPS and don't add libvcsn-common-ex.la to LDADD (check.mk already does it).
-
- 13 May, 2009 1 commit
-
-
Alexandre Duret-Lutz authored
to lib/src/krat_exp/, so that we can later integrate more code into libvcsn_common.la. * bootstrap: Don't run bison, the Makefile will do it. * lib/krat_exp/krat_exp_bison.yy: Move ... * lib/src/krat_exp/krat_exp_bison.yy: ... here. * lib/krat_exp/libkrat_exp.mk: Rename as ... * lib/src/libcommon.mk: ... this, and adjust to the new names. * src/demos/algorithms/Makefile.am, src/demos/one_rule_rewriting/Makefile.am, src/demos/vgrep/Makefile.am, src/tests/xml/Makefile.am, taf-kit/src/Makefile.am, lib/Makefile.am: Change all references to libkrat_exp.la into libvcsn-common.la.
-
- 18 Feb, 2009 1 commit
-
-
Maurice Audin authored
* configure.ac: Add new files and wrappers. * taf-kit/src/Makefile.am: Add two new contexts. * taf-kit/tests/Makefile.am: Add tests for the new contexts. * taf-kit/tests/vcsn-char-zmax.test, * taf-kit/tests/vcsn-char-zmin.test: Add two basic tests (non-determinist automata include).
-
- 21 Jan, 2009 2 commits
-
-
Jerome Galtier authored
* taf-kit/src/Makefile.am: Add new file to the distribution. * taf-kit/src/main.cc: Only include the `predefined_alphabets.hh' header if relevant. Remove any reference to the `DEFAULT_EPSILON' macro. New variable `predefined_string', to hold the dynamically calculated string displayed when using --help. (main) [!NO_PREDEF_ALPHABETS]: Call the new `build_predefined_string' to populate `predefined_string'. * taf-kit/src/predefined_alphabets.hh: Include the `parser_options.hh' header file. Remove the definition of `DEFAULT_EPSILON'. Declare new function `build_predefined_string'. * taf-kit/src/predefined_alphabets.hxx: New: Add the implementation of the `build_predefined_string'. * taf-kit/tests/vcsn-char-b.test, * taf-kit/tests/vcsn-char-fmp-b.test, * taf-kit/tests/vcsn-char-fmp-z.test, * taf-kit/tests/vcsn-char-z.test: Add the regression test.
-
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.
-
- 12 Dec, 2008 1 commit
-
-
Vivien Delmon authored
* lib/generate_libvcsn.rb: Add reduce to libvcsn-r. * include/vaucanson/contexts/automaton_functions.thh: Add reduce. * taf-kit/src/Makefile.am, * taf-kit/src/r_commands.cc, * taf-kit/tests/Makefile.am: Generate tafkit for Real semiring.
-
- 05 Nov, 2008 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 31 Oct, 2008 1 commit
-
-
Reuben Thomas authored
Get rid of externals annoyances by getting argp from gnulib, the way it should be done. It may be useful to use gnulib for other things too; in particular, current gnulib has just introduced complexity metrics and coverage checks. N.B. Only developers who wish to change the gnulib setup need to install gnulib; all the necessary files for compilation are in Subversion. Care is required when deciding what files should be checked in and which ignored, as gnulib does not (yet) support Subversion. Git users will be happy, as they are automatically catered for. I used a simple technique: before updating the gnulib settings, I removed the gnulib and m4 directories, and then I added to Subversion all the files that gnulib created. Also, note that because we already use lib/ for the Vaucanson libraries, gnulib-tool needs to be invoked with --source-base=gnulib, which is where it stores its source files. * Makefile.am: . * build-aux/link-warning.h: New. * configure.ac: . * gnulib/Makefile.am: New. * gnulib/alloca.c: New. * gnulib/alloca.in.h: New. * gnulib/argp-ba.c: New. * gnulib/argp-eexst.c: New. * gnulib/argp-fmtstream.c: New. * gnulib/argp-fmtstream.h: New. * gnulib/argp-fs-xinl.c: New. * gnulib/argp-help.c: New. * gnulib/argp-namefrob.h: New. * gnulib/argp-parse.c: New. * gnulib/argp-pin.c: New. * gnulib/argp-pv.c: New. * gnulib/argp-pvh.c: New. * gnulib/argp-xinl.c: New. * gnulib/argp.h: New. * gnulib/asnprintf.c: New. * gnulib/basename.c: New. * gnulib/dirname.c: New. * gnulib/dirname.h: New. * gnulib/error.c: New. * gnulib/error.h: New. * gnulib/exitfail.c: New. * gnulib/exitfail.h: New. * gnulib/float+.h: New. * gnulib/float.in.h: New. * gnulib/getopt.c: New. * gnulib/getopt.in.h: New. * gnulib/getopt1.c: New. * gnulib/getopt_int.h: New. * gnulib/gettext.h: New. * gnulib/intprops.h: New. * gnulib/malloc.c: New. * gnulib/mempcpy.c: New. * gnulib/printf-args.c: New. * gnulib/printf-args.h: New. * gnulib/printf-parse.c: New. * gnulib/printf-parse.h: New. * gnulib/rawmemchr.c: New. * gnulib/rawmemchr.valgrind: New. * gnulib/size_max.h: New. * gnulib/sleep.c: New. * gnulib/stdbool.in.h: New. * gnulib/stdint.in.h: New. * gnulib/stdio.in.h: New. * gnulib/stdlib.in.h: New. * gnulib/strcasecmp.c: New. * gnulib/strchrnul.c: New. * gnulib/strchrnul.valgrind: New. * gnulib/strerror.c: New. * gnulib/string.in.h: New. * gnulib/strings.in.h: New. * gnulib/stripslash.c: New. * gnulib/strncasecmp.c: New. * gnulib/strndup.c: New. * gnulib/strnlen.c: New. * gnulib/sysexits.in.h: New. * gnulib/unistd.in.h: New. * gnulib/vasnprintf.c: New. * gnulib/vasnprintf.h: New. * gnulib/vsnprintf.c: New. * gnulib/wchar.in.h: New. * gnulib/xalloc-die.c: New. * gnulib/xalloc.h: New. * gnulib/xmalloc.c: New. * gnulib/xsize.h: New. * gnulib/xstrndup.c: New. * gnulib/xstrndup.h: New. * gnulib: New. * m4/alloca.m4: New. * m4/argp.m4: New. * m4/dirname.m4: New. * m4/dos.m4: New. * m4/double-slash-root.m4: New. * m4/eoverflow.m4: New. * m4/error.m4: New. * m4/exitfail.m4: New. * m4/extensions.m4: New. * m4/float_h.m4: New. * m4/getopt.m4: New. * m4/gnulib-cache.m4: New. * m4/gnulib-common.m4: New. * m4/gnulib-comp.m4: New. * m4/gnulib-tool.m4: New. * m4/include_next.m4: New. * m4/inline.m4: New. * m4/intmax_t.m4: New. * m4/inttypes_h.m4: New. * m4/longlong.m4: New. * m4/malloc.m4: New. * m4/mempcpy.m4: New. * m4/printf.m4: New. * m4/rawmemchr.m4: New. * m4/size_max.m4: New. * m4/sleep.m4: New. * m4/stdbool.m4: New. * m4/stdint.m4: New. * m4/stdint_h.m4: New. * m4/stdio_h.m4: New. * m4/stdlib_h.m4: New. * m4/strcase.m4: New. * m4/strchrnul.m4: New. * m4/strerror.m4: New. * m4/string_h.m4: New. * m4/strings_h.m4: New. * m4/strndup.m4: New. * m4/strnlen.m4: New. * m4/sysexits.m4: New. * m4/unistd_h.m4: New. * m4/vasnprintf.m4: New. * m4/vsnprintf.m4: New. * m4/wchar.m4: New. * m4/wchar_t.m4: New. * m4/wint_t.m4: New. * m4/xalloc.m4: New. * m4/xsize.m4: New. * m4/xstrndup.m4: New. * m4: New. * taf-kit/src/Makefile.am: . * taf-kit/src/main.cc: .
-
- 09 Oct, 2008 2 commits
-
-
Jerome Galtier authored
* taf-kit/src/Makefile.am: Define macro NO_SECOND_OPERATOR for char-char and int-int instances to prevent `operator()' redefinition in pipe_writers. * taf-kit/src/pipe_writers.hh, * taf-kit/src/pipe_writers.hxx: Add conditional function definition.
-
Jerome Galtier authored
* configure.ac: Remove int-char wrapper. * doc/NEWS.txt: Update to reflect the current status of Vaucanson. * include/vaucanson/automata/generic_contexts/char_int_boolean_automaton.hh, * include/vaucanson/automata/generic_contexts/char_int_boolean_automaton_structures.hh, * include/vaucanson/contexts/char_int_letter.thh: Restore removed files from patch [2234]. Update them to support projections. * include/Makefile.am, * lib/Makefile.am, * lib/generate_libvcsn.rb, * taf-kit/src/Makefile.am, * taf-kit/tests/Makefile.am: Revive the char-int context. Cleanup any remainings of int-char. * taf-kit/tests/vcsn-char-int-b.test: Add a test to check for the executable "vcsn-char-int-b" presence. * taf-kit/tests/vcsn-int-char-b.test: Remove.
-
- 06 Oct, 2008 2 commits
-
-
Jerome Galtier authored
* taf-kit/src/Makefile.am: Use new macros. * taf-kit/src/common_automaton_commands.hh: Define the new first_projection and second_projection commands. * taf-kit/src/pipe.hh, * taf-kit/src/pipe_writers.hh, * taf-kit/src/pipe_writers.hxx: Update to support auxiliary automaton types.
-
Jerome Galtier authored
* include/vaucanson/automata/generic_contexts/char_int_boolean_automaton.hh: Remove. * include/vaucanson/automata/generic_contexts/char_int_boolean_automaton_structures.hh: Remove. * include/vaucanson/automata/generic_contexts/int_char_boolean_automaton.hh: Remove. * include/vaucanson/automata/generic_contexts/int_char_boolean_automaton_structures.hh: Remove. * include/vaucanson/contexts/char_int_letter.thh: Remove. * include/vaucanson/contexts/int_char_letter.thh: Remove. * include/Makefile.am, * lib/Makefile.am, * lib/generate_libvcsn.rb, * taf-kit/src/Makefile.am: Here.
-
- 26 Sep, 2008 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 15 Sep, 2008 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 27 Aug, 2008 1 commit
-
-
Jerome Galtier authored
Add the kind() and dim() letter traits, to supplement the lack of useful monoid traits. * include/vaucanson/algebra/concept/letter.hh, * include/vaucanson/algebra/concept/letter.hxx, * include/vaucanson/algebra/implementation/letter/int_letter.hxx, * include/vaucanson/algebra/implementation/letter/couple_letter.hh, * include/vaucanson/algebra/implementation/letter/char_letter.hxx: New traits. === Improve input_projection_helper and output_projection_helper traits === Add new fmp_*_projection_traits to correctly construct the projection types. Fix non-working input_projection_helper. * include/vaucanson/automata/concept/transducer.hh: Improve traits. * include/vaucanson/automata/concept/transducer_base.hh: New traits. * include/vaucanson/automata/implementation/bmig_graph_impl.hh, * include/vaucanson/automata/implementation/listg_graph_impl.hh: New trait, update existing one. === Add support for letters of type std::pair<U, V> === Create instances for U and V in {char, int}. It closes ticket #152. Create four new vcsn contexts. * configure.ac: Add new taf-kit instances. * include/Makefile.am: Add new context to the distribution. * include/vaucanson/automata/generic_contexts/char_char_boolean_automaton.hh: New. * include/vaucanson/automata/generic_contexts/char_char_boolean_automaton_structures.hh: New. * include/vaucanson/automata/generic_contexts/char_int_boolean_automaton.hh: New. * include/vaucanson/automata/generic_contexts/char_int_boolean_automaton_structures.hh: New. * include/vaucanson/automata/generic_contexts/int_char_boolean_automaton.hh: New. * include/vaucanson/automata/generic_contexts/int_char_boolean_automaton_structures.hh: New. * include/vaucanson/automata/generic_contexts/int_int_boolean_automaton.hh: New. * include/vaucanson/automata/generic_contexts/int_int_boolean_automaton_structures.hh: New. * include/vaucanson/contexts/char_char_letter.thh: New. * include/vaucanson/contexts/char_int_letter.thh: New. * include/vaucanson/contexts/int_char_letter.thh: New. * include/vaucanson/contexts/int_int_letter.thh: New. * include/vaucanson/misc/hash.hh, * include/vaucanson/misc/hash.hxx: Add new hash for pair letters. * taf-kit/src/Makefile.am: Add four new instances. * taf-kit/tests/Makefile.am: New tests. * taf-kit/tests/vcsn-char-char-b.test: New. * taf-kit/tests/vcsn-char-int-b.test: New. * taf-kit/tests/vcsn-int-char-b.test: New. * taf-kit/tests/vcsn-int-int-b.test: New. === XML support for letters of type std::pair<U, V> === * include/vaucanson/xml/xmleq.hh, * include/vaucanson/xml/xmleq.hxx, * include/vaucanson/xml/regexp.hh, * include/vaucanson/xml/regexp.hxx, * include/vaucanson/xml/builders.hh, * include/vaucanson/xml/builders.hxx: Add support for monCompGen markup. === XML cleanup (this pointer removal) === Use '''using''' syntax to better show handler dependencies, cleanup the code, and normalize syntax. * include/vaucanson/xml/contexts/fmp.hh, * include/vaucanson/xml/contexts/fmp.hxx, * include/vaucanson/xml/contexts/rw.hh, * include/vaucanson/xml/contexts/rw.hxx, * include/vaucanson/xml/handlers_base.hxx, * include/vaucanson/xml/parsers.hxx, * include/vaucanson/xml/printers.hxx, * include/vaucanson/xml/regexp.hh, * include/vaucanson/xml/regexp.hxx, * include/vaucanson/xml/xml_exp_visitor.hxx: Here. === Link Taf-Kit instances to their respective libraries === Add missing algorithms to some vcsn libraries and '''really''' link all taf-kit instances to them. * include/vaucanson/algorithms/composition_cover.hh, * include/vaucanson/algorithms/domain.hh, * include/vaucanson/algorithms/evaluation_fmp.hh, * include/vaucanson/algorithms/invert.hh, * include/vaucanson/algorithms/normalized_composition.hh, * include/vaucanson/algorithms/sub_normalize.hh: Add missing INTERFACE. * lib/Makefile.am: Add four new library. * lib/generate_libvcsn.rb: Add two new type. Fix filtering and update it. * taf-kit/src/Makefile.am: Use correct flags and libraries. === Miscellaneous === * doc/manual/generate-automata.sh: Be more portable to check existence of executable in PATH (ala autotools). * include/vaucanson/algebra/implementation/letter/couple_letter.hh: Add missing literal_to_letter, change defaults for OPAR, CPAR, epsilon and zero. * include/vaucanson/algebra/implementation/letter/couple_letter.hxx: Improve op_parse. * include/vaucanson/algorithms/evaluation_fmp.hxx, * include/vaucanson/algorithms/evaluation_fmp.hh: Reorder template arguments. * taf-kit/src/edition_commands.hxx, * include/vaucanson/algorithms/invert.hxx: Typo. * vaucanswig/expand.sh: Add some filtering, now that FMP only algorithms got INTERFACE. * include/vaucanson/tools/fsm_load.hxx: Be more generic w.r.t. letter type. * src/demos/algorithms/equivalent_functions.cc: Reorder headers inclusion. * src/tests/include/tests/algebra/series/krat/main/krat_exp_linearize_structure_test.hh: Fix a bug now that more letter types are supported. * taf-kit/src/b_commands.cc, * taf-kit/src/z_commands.cc: Update copyright notice.
-
- 20 Aug, 2008 1 commit
-
-
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.
-
- 06 Aug, 2008 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 05 Aug, 2008 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 01 Aug, 2008 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 31 Jul, 2008 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 25 Jul, 2008 1 commit
-
-
Jerome Galtier authored
* taf-kit/src/Makefile.am: Add two files to the distribution. * taf-kit/src/main.cc: Parse --parser2 options.
-
- 07 Jun, 2008 1 commit
-
-
Vivien Delmon authored
* lib/krat_exp/krat_exp_bison.yy: Adapt structure using PIMPL pattern. * include/vaucanson/algebra/implementation/series/krat_exp_parser.hxx: Remove bad include and replaced it by a forward declaration. * data/automata/b/Makefile.am: Fix CPPFLAGS error introduced in patch 1976. * data/automata/tdc/Makefile.am: Fix CPPFLAGS error introduced in patch 1976. * data/automata/z/Makefile.am: Fix CPPFLAGS error introduced in patch 1976. * lib/generate_libvcsn.rb: Fix CPPFLAGS error introduced in patch 1976. * src/tests/sanity/Makefile.am: Fix CPPFLAGS error introduced in patch 1976. * src/tests/test-suites/test-suite.mk: Fix CPPFLAGS error introduced in patch 1976. * src/tests/xml/Makefile.am: Fix CPPFLAGS error introduced in patch 1976. * taf-kit/src/Makefile.am: Fix CPPFLAGS error introduced in patch 1976.
-
- 31 May, 2008 1 commit
-
-
Vivien Delmon authored
* bootstrap: Add bison generation of krat_exp_bison. * data/automata/b/Makefile.am: Modify CPPFLAGS and LDADD to link with libkrat_exp. * data/automata/tdc/Makefile.am: Modify CPPFLAGS and LDADD to link with libkrat_exp. * data/automata/z/Makefile.am: Modify CPPFLAGS and LDADD to link with libkrat_exp. * include/vaucanson/algebra/implementation/series/krat_exp_parser.hh: New. * include/vaucanson/algebra/implementation/series/krat_exp_parser.hxx: New. * include/vaucanson/algebra/implementation/series/krat_exp_proxy.hh: New proxy for krat_exp_parser. * include/vaucanson/algebra/implementation/series/krat_exp_proxy.hxx: New proxy for krat_exp_parser. * include/vaucanson/algebra/implementation/series/polynoms.hxx: Add "{" and "}" around weight. * include/vaucanson/algebra/implementation/series/rat/dump_visitor.hxx: Add "{" and "}" around weight. * lib/Makefile.am: Add include of libkrat_exp.mk. * lib/generate_libvcsn.rb: Modify CXXFLAGS to link with libkrat_exp. * lib/krat_exp/krat_exp_bison.yy: New bison grammar file. * lib/krat_exp/libkrat_exp.mk: New. * lib/krat_exp: New. * src/tests/include/tests/algebra/series/krat/main/krat_exp_expand_test.hh: Patch test with the new format. * src/tests/include/tests/algebra/series/krat/main/krat_exp_parse_test.hh: Patch test with the new format. * src/tests/sanity/Makefile.am: Modify CXXFLAGS to link with libkrat_exp. * src/tests/test-suites/test-suite.mk: Modify CXXFLAGS, CPPFLAGS and LDADD to link with libkrat_exp. * src/tests/xml/Makefile.am: Modify CPPFLAGS and LDADD to link with libkrat_exp. * src/tests/xml/label_node_ref.dot: Add "{" and "}" around weight. * src/tests/xml/xml_label_node_tester.cc: Add "{" and "}" around weight. * taf-kit/src/Makefile.am: Modify CPPFLAGS and LDADD to link with libkrat_exp. * taf-kit/tests/vcsn-z.test: Add "{" and "}" around weight.
-
- 01 Apr, 2008 1 commit
-
-
Jimmy Ma authored
* include/vaucanson/algorithms/aut_to_exp.hh, include/vaucanson/algorithms/internal/has_neighbour.hh, include/vaucanson/algorithms/is_ambiguous.hh, include/vaucanson/algorithms/krat_exp_expand.hh, include/vaucanson/algorithms/normalized.hh, include/vaucanson/algorithms/realtime.hh, include/vaucanson/algorithms/realtime_decl.hh, include/vaucanson/algorithms/thompson.hh: Disable the VCSN_USE_LIB tag because of undefined reference during the linking process. The instanciations in the libvcsn are uncomplete. This is a temporary fix for the linkage bug. * lib/generate_libvcsn.rb: Remove ignore on is_ambigous. * taf-kit/src/Makefile.am: Enable link of vcsn-(b|z) against the libvcsn-(b|z). * include/vaucanson/algorithms/image.hxx: Fix filename in header.
-
- 21 Mar, 2008 1 commit
-
-
Alexandre Duret-Lutz authored
have been disabled. * Makefile.am (SUBDIRS): Rewrite using the MAYBE_ idiom. Recurse into taf-kit conditionally. * taf-kit/src/Makefile.am (bin_PROGRAMS): Build all programs unconditionally. * build-aux/vcsn-taf-kit.m4 (VCSN_TAF_KIT): Rename as ... (ENABLE_TAF_KIT): ... for consistency.
-
- 20 Sep, 2007 1 commit
-
-
Guillaume Lazzara authored
Many new files were not declared in the Makefile.am files. * include/Makefile.am, * taf-kit/src/Makefile.am: Fix missing entries.
-
- 21 Mar, 2007 1 commit
-
-
Jimmy Ma authored
* taf-kit/src/Makefile.am: Update rules to add the support of libvcsn.
-
- 27 Jul, 2006 2 commits
-
-
Akim Demaille authored
Fix ATF-Kit on Tiger Intel. * taf-kit/src/Makefile.am (vcsn_b_LDADD): Rename as... (LDADD): these, since they all need argp. Pass CONTEXT only, not CONTEXT_HEADER and CONTEXT_NAMESPACE. * taf-kit/src/common.hh: Adjust to define them. * build-aux/check.mk (check-TESTS): Don't rely on wc not outputing space when used as a filter, since that's not what Tiger's wc does. Use grep -c.
-
Roland Levillain authored
* taf-kit/src/Makefile.am (vcsn_z_LDADD, vcsn_tdc_LDADD): New.
-
- 26 Jul, 2006 2 commits
-
-
Michaël Cadilhac authored
- build-aux/vcsn-xml.m4: Don't offer the possibility not to use XML. - include/Makefile.am, - include/vaucanson/misc/usual_macros.hh, - include/vaucanson/algebra/implementation/series/rat/xml_exp_visitor.hh, - include/vaucanson/algebra/implementation/series/rat/exp.hh, - include/vaucanson/algebra/implementation/series/rat/exp.hxx, - include/vaucanson/tools/xml_dump.hh, - include/vaucanson/tools/out_display.hh, - include/vaucanson/tools/dumper.hxx, - include/vaucanson/tools/xml_display.hh, - include/vaucanson/tools/dumper.hh, - include/vaucanson/tools/xml_load.hh, - include/vaucanson/xml/xml_chooser.hh, - include/vaucanson/xml/session.hh, - include/vaucanson/xml/node.hh, - include/vaucanson/xml/error_handler.hh, - include/vaucanson/xml/xml_converter.hh, - include/vaucanson/xml/strings.hh, - include/vaucanson/xml/ios.hh, - include/vaucanson/xml/tools.hh, - include/vaucanson/xml/XML.hh, - include/vaucanson/xml/xerces_parser.hh, - include/vaucanson/config/system.hh, - include/vaucanson/config/pconf.hh.in, - include/vaucanson/design_pattern/factory.hh, - src/tests/xml/Makefile.am, - src/tests/sanity/generate_files.sh, - src/tests/Makefile.am, - src/demos/function_library/Makefile.am, - src/demos/demo.mk, - src/demos/transducers/one_rule_rewriting/Makefile.am, - src/demos/transducers/Makefile.am, - build-aux/vcsn-taf-kit.m4, - taf-kit/src/Makefile.am, - doc/xml/Makefile.am, - doc/Makefile.am: Remove every check on XML. - build-aux/check_xml.sh: Remove. - bootstrap.sh, - build-aux/Makefile.am: Update accordingly.
-
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.
-
- 24 Jul, 2006 1 commit
-
-
Guillaume Leroi authored
* taf-kit/src/common_automaton_commands.hh: New. Add commands specific to automata only. * taf-kit/src/b_commands.cc, * taf-kit/src/common_commands.hh, * taf-kit/src/Makefile.am, * taf-kit/src/z_commands.cc: Update accordingly.
-
- 22 Jul, 2006 1 commit
-
-
Guillaume Leroi authored
* taf-kit/src/tdc_commands.cc: New. * taf-kit/src/edition_commands.hxx: . * taf-kit/src/getters.hxx: . * taf-kit/src/commands_macros.hh: . * taf-kit/src/common_commands.hh: . * taf-kit/src/Makefile.am: . * taf-kit/src/getters.hh: . * include/vaucanson/contexts/fmp_transducer_functions.thh: . * include/vaucanson/algorithms/evaluation_fmp.hxx: . * include/vaucanson/algorithms/normalized_composition.hh: . * include/vaucanson/algorithms/normalized_composition.hxx: . * include/vaucanson/algorithms/composition_cover.hh: New. * include/vaucanson/algorithms/composition_cover.hxx: New.
-
- 21 Jul, 2006 1 commit
-
-
Michaël Cadilhac authored
- taf-kit/tests/wrapper.in: Remove the fake commands. - taf-kit/src/library_commands.hh: New. Define `list-automata' and `dump-automaton'. - taf-kit/src/common_commands.hh: Include it. - taf-kit/src/z_commands.cc, - taf-kit/src/b_commands.cc: Add them. - taf-kit/src/edit_automaton.hh, - taf-kit/src/edit_automaton.hxx: Move to... - taf-kit/src/edition_commands.hh, - taf-kit/src/edition_commands.hxx: Here. For name consistency. - taf-kit/src/getters.hxx: Be more verbose, fix typo. - taf-kit/src/commands_macros.hh, - taf-kit/src/interface.cc: Handle commands with 0 argument. - taf-kit/src/Makefile.am: Update.
-
- 19 Jul, 2006 1 commit
-
-
Michaël Cadilhac authored
- taf-kit/src/ratexp_commands.hh: New. RatExp specific commands. Not common because RatExp are not handled for every type of automata. - taf-kit/src/common_commands.hh: Update accordingly. - taf-kit/src/interface.hh, - taf-kit/src/interface.cc: New. Interface to choose a command and to list them. - taf-kit/src/commands.hh, - taf-kit/src/b_commands.cc: Update accordingly. - taf-kit/src/z_commands.cc: New. Z weighted automata support. - taf-kit/src/Makefile.am: Add `vcsn-z'.
-
- 07 Jun, 2006 1 commit
-
-
Akim Demaille authored
* src/taf-kit: Move too... * taf-kit/src: here. * taf-kit/tests: New. * taf-kit/tests/defs.in: New. * taf-kit/tests/vcsn-b.test: New. * taf-kit/tests/Makefile.am: New. * taf-kit/Makefile.am: New. * src/Makefile.am, configure.ac, Makefile.am: Adjust.
-