- 31 Jul, 2008 10 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Florian Lesaint authored
Add context of int based fmp transducers. Remove useless escaper in op_rout which lead to escape integers when dealing with 1 and 0. Fix fmp type for allowing generic letters. Add xml tests on the new context. * include/vaucanson/algebra/concept/freemonoid_base.hxx: Remove useless escaper. * include/vaucanson/automata/generic_contexts/int_fmp_transducer.hh: New. * include/vaucanson/automata/generic_contexts/int_fmp_transducer_structures.hh: New. * include/vaucanson/contexts/free_monoid_product.thh: Fix fmp type. * include/vaucanson/xml/contexts/fmp.hxx: Add function for integers. * src/tests/xml/Makefile.am: Add test. * src/tests/xml/int_fmp_ref.dot: New. * src/tests/xml/int_fmp_ref.xml: New. * src/tests/xml/xml_int_fmp_tester.cc: New.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Florian Lesaint authored
Some contexts (transducers) need to be added. Add contexts of automata based on int letters. Add xml tests based on these contexts. Fix headers of previous contexts files. Rename int_based_boolean_automaton context to int_boolean_automaton * include/vaucanson/automata/generic_contexts/boolean_transducer_structures.hh: Fix header. * include/vaucanson/automata/generic_contexts/fmp_transducer_structures.hh: Fix header. * include/vaucanson/automata/generic_contexts/int_based_boolean_automaton.hh: Remove. * include/vaucanson/automata/generic_contexts/int_based_boolean_automaton_structures.hh: Remove. * include/vaucanson/automata/generic_contexts/int_boolean_automaton.hh: New. * include/vaucanson/automata/generic_contexts/int_boolean_automaton_structures.hh: New. * include/vaucanson/automata/generic_contexts/int_z_automaton.hh: New. * include/vaucanson/automata/generic_contexts/int_z_automaton_structures.hh: New. * include/vaucanson/automata/generic_contexts/int_z_max_plus_automaton.hh: New. * include/vaucanson/automata/generic_contexts/int_z_max_plus_automaton_structures.hh: New. * include/vaucanson/automata/generic_contexts/int_z_min_plus_automaton.hh: New. * include/vaucanson/automata/generic_contexts/int_z_min_plus_automaton_structures.hh: New. * include/vaucanson/automata/generic_contexts/r_automaton_structures.hh: Fix header. * include/vaucanson/automata/generic_contexts/z_automaton_structures.hh: Fix header. * include/vaucanson/automata/generic_contexts/z_fmp_transducer_structures.hh: Fix header. * include/vaucanson/automata/generic_contexts/z_max_plus_automaton_structures.hh: Fix header. * include/vaucanson/automata/generic_contexts/z_min_plus_automaton_structures.hh: Fix header. * include/vaucanson/automata/generic_contexts/z_transducer_structures.hh: Fix header. * include/vaucanson/xml/builders.hxx: Prepare to support pairs. * src/tests/xml/Makefile.am: Add tests. * src/tests/xml/int_z_max_plus_ref.dot: New. * src/tests/xml/int_z_max_plus_ref.xml: New. * src/tests/xml/int_z_min_plus_ref.dot: New. * src/tests/xml/int_z_min_plus_ref.xml: New. * src/tests/xml/int_z_ref.dot: New. * src/tests/xml/int_z_ref.xml: New.
-
Alexandre Duret-Lutz authored
-
Jerome Galtier authored
* src/tests/xml/int_b_ref.dot: New.
-
Jerome Galtier authored
Changesets: 2016,2018,2019,2020,2021,2022,2024, 2027,2028,2029,2032,2036,2037,2040,2045 Ignored: 2017 * include/Makefile.am: Add file to distribution. * include/vaucanson/algebra/concept/alphabets_base.hh, * include/vaucanson/algebra/concept/alphabets_base.hxx, * include/vaucanson/algebra/concept/freemonoid_base.hxx, * include/vaucanson/algebra/concept/letter.hh: Improve use of core * vaucanson genericity. * include/vaucanson/algebra/implementation/free_monoid/str_words.hh, * include/vaucanson/algebra/implementation/free_monoid/str_words.hxx: * Change layout. * include/vaucanson/algebra/implementation/letter/char_letter.hh: * Make in line with other letter types. * include/vaucanson/algebra/implementation/letter/char_letter.hxx: New. * include/vaucanson/algebra/implementation/letter/int_letter.hh, * include/vaucanson/algebra/implementation/letter/int_letter.hxx: * Make int based automaton a reallity. * include/vaucanson/automata/concept/automata_base.hh, * include/vaucanson/automata/concept/automata_base.hxx, * include/vaucanson/automata/concept/transducer_base.hh, * include/vaucanson/automata/concept/transducer_base.hxx, * include/vaucanson/automata/concept/transducer_ops.hxx: Take new * letter types into account for interface. * include/vaucanson/automata/generic_contexts/int_based_boolean_automaton.hh: New. * include/vaucanson/automata/generic_contexts/int_based_boolean_automaton_structures.hh: New. * include/vaucanson/contexts/char_letter.thh: Update the char letter * context. * include/vaucanson/contexts/int_letter.thh: New. * include/vaucanson/misc/hash.hh, * include/vaucanson/misc/hash.hxx: Add a new hash specialization. * include/vaucanson/tools/dot_format.hh, * include/vaucanson/tools/dot_format.hxx: Update to reflect core * changes. * include/vaucanson/xml/builders.hxx: Overhaul the builder (see * merge source changelog). * src/tests/xml/Makefile.am: Add a new test. * src/tests/xml/int_b_ref.xml: New.
-
Jerome Galtier authored
Changesets: 2008,2010 Ignored: 2004,2005,2006 * include/vaucanson/algorithms/internal/evaluation.hh, * include/vaucanson/algorithms/internal/evaluation.hxx: Remove * useless functions. * include/vaucanson/algorithms/rw_composition.hh, * include/vaucanson/algorithms/rw_composition.hxx: Update the * rw_composition algorithm.
-
- 30 Jul, 2008 10 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Vivien Delmon authored
* include/vaucanson/algebra/implementation/series/krat_exp_parser.hh: Add default constructor to token_representation_t that initialise with default token representations. * include/vaucanson/algebra/implementation/series/krat_exp_parser.hxx: Simplify token_representation loading and error handling.
-
Vivien Delmon authored
* src/tests/include/tests/algebra/series/krat/main/krat_exp_expand_test.hh: Remove ')'.
-
Florian Lesaint authored
* edition_commands.hxx: Here.
-
Florian Lesaint authored
The trick used to avoid the warning is really not nice, but the code is not nice neither. This code doesn't seems right: ticket opened. Fix typo. * edition_commands.hxx: Here.
-
Vivien Delmon authored
* include/vaucanson/algebra/implementation/series/krat_exp_parser.hxx: Instead of being dump on stderr Lexer and Parser errors are concatenated in a string that is returned by the parse function. * lib/krat_exp/krat_exp_bison.yy: Add parameter to the Bison generated parser to handle errors.
-
Alexandre Duret-Lutz authored
-
- 29 Jul, 2008 1 commit
-
-
Jerome Galtier authored
* taf-kit/src/main.cc: Remove --epsilon and --null. * taf-kit/src/predefined_alphabets.hh: Remove ALPHABET_AB.
-
- 28 Jul, 2008 2 commits
-
-
Vivien Delmon authored
* include/vaucanson/algebra/implementation/series/krat_exp_parser.hxx: .
-
Florian Lesaint authored
* builders.hh: Add monGenHandler. * builders.hxx: Add monGenHandler.
-
- 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.
-
- 24 Jul, 2008 3 commits
-
-
Vivien Delmon authored
* include/vaucanson/algebra/implementation/series/krat_exp_parser.hh: Add missing const. * taf-kit/src/common.hh: . * taf-kit/src/edition_commands.hxx: . * taf-kit/src/getters.hh: . * taf-kit/src/getters.hxx: . * taf-kit/src/main.cc: . * taf-kit/src/parser_options.hh: . * taf-kit/src/parser_options.hxx: . * taf-kit/src/pipe_getters.hh: . * taf-kit/src/pipe_getters.hxx: . * taf-kit/src/tdc_commands.cc: .
-
Vivien Delmon authored
* include/vaucanson/algebra/implementation/series/krat_exp_parser.hh: . * include/vaucanson/algebra/implementation/series/krat_exp_parser.hxx: . * include/vaucanson/contexts/automaton_maker.thh: . * include/vaucanson/contexts/automaton_maker.thxx: .
-
Jerome Galtier authored
* taf-kit/src/common.hh: Add attributes to args. * taf-kit/src/getters.hh, * taf-kit/src/getters.hxx: Improve get_alphabet. * taf-kit/src/main.cc: Add new options, adapt existing ones. * taf-kit/src/parser_options.hh, * taf-kit/src/parser_options.hxx: New. * taf-kit/src/predefined_alphabets.hh: Reintroduce ascii and digits alphabets.
-
- 23 Jul, 2008 1 commit
-
-
Vivien Delmon authored
* include/vaucanson/algebra/implementation/series/krat_exp_parser.hh: . * include/vaucanson/algebra/implementation/series/krat_exp_parser.hxx: . * include/vaucanson/contexts/automaton_maker.thh: . * include/vaucanson/contexts/automaton_maker.thxx: .
-
- 21 Jul, 2008 2 commits
-
-
Florian Lesaint authored
From Xerces documentation: it is up to the application whether to throw an exception for different types of errors and warnings. Note, however, that there is no requirement that the parser continue to provide useful information after a call to fatalError (in other words, a SAX driver class could catch an exception and report a fatalError). We weren't throwing exception before. * xml/XML.hh: Improve interface. * xml/handlers_base.hxx: Update ErrorHandler. * xml/parsers.hxx: Remove stupid hack.
-
Florian Lesaint authored
Fix typo closing tag <fsmxml> * b_ref.xml: here. * geometry_ref.xml: here. * z_max_plus_ref.xml: here. * z_min_plus_ref.xml: here. * z_ref.xml: here.
-
- 18 Jul, 2008 2 commits
-
-
Jerome Galtier authored
* include/Makefile.am, * src/tests/include/Makefile.am: Here.
-
Jerome Galtier authored
* include/generate_headers.sh, * include/vaucanson/algorithms/equivalent.hh: Here.
-
- 16 Jul, 2008 1 commit
-
-
Jerome Galtier authored
* include/generate_headers.sh: Force includes inclusion order.
-
- 26 Jun, 2008 1 commit
-
-
Vivien Delmon authored
* src/demos/algorithms/Makefile.am: . * src/demos/one_rule_rewriting/Makefile.am: .
-
- 19 Jun, 2008 6 commits
-
-
Vivien Delmon authored
* data/automata/b/Makefile.am: . * data/automata/tdc/Makefile.am: . * data/automata/z/Makefile.am: . * src/tests/xml/Makefile.am: . * lib/krat_exp/libkrat_exp.mk: .
-
Vivien Delmon authored
* demos/function_library/Makefile.am: Add LDADD. * demos/one_rule_rewriting/Makefile.am: . * demos/vgrep/Makefile.am: .
-
Florian Lesaint authored
Add contexts * function_library/Makefile.am: Add macros. * function_library/algorithms.cc: Here. * function_library/rw_tdc_algorithms.cc: Here. * function_library/tdc_algorithms.cc: Here. * one_rule_rewriting/ORR_rw_gen.cc: Here. * one_rule_rewriting/ORR_tdc_gen.cc: Here. * one_rule_rewriting/fibonacci_rw_gen.cc: Here. * one_rule_rewriting/fibonacci_tdc_gen.cc: Here.
-
Florian Lesaint authored
* include/Makefile.am: Update headers listing.
-
Florian Lesaint authored
Overhaul of the XML I/O System (#89). Avoid useless dependencies (#33). Avoid use of r_automaton (#96). Avoid use of attributes for labels (#103). Support FSMXML. * xml/XML.hh: . * xml/XML.hxx: . * xml/builders.hh: . * xml/builders.hxx: . * xml/contexts/fmp.hh: New. * xml/contexts/fmp.hxx: New. * xml/contexts/max_plus.hh: New. * xml/contexts/max_plus.hxx: New. * xml/contexts/min_plus.hh: New. * xml/contexts/min_plus.hxx: New. * xml/contexts/rw.hh: New. * xml/contexts/rw.hxx: New. * xml/contexts: New. * xml/error_handler.hh: Remove. * xml/error_handler.hxx: Remove. * xml/handlers.hh: . * xml/handlers.hxx: . * xml/handlers_base.hh: New. * xml/handlers_base.hxx: New. * xml/ios.hh: . * xml/ios.hxx: . * xml/node.hh: Remove. * xml/node.hxx: Remove. * xml/parsers.hh: . * xml/parsers.hxx: . * xml/printers.hh: New. * xml/printers.hxx: New. * xml/regexp.hh: New. * xml/regexp.hxx: New. * xml/session.hh: Remove. * xml/session.hxx: Remove. * xml/strings.hh: . * xml/strings.hxx: . * xml/tools.hh: . * xml/tools.hxx: . * xml/xerces_parser.hh: Remove. * xml/xerces_parser.hxx: Remove. * xml/xml_chooser.hh: Remove. * xml/xml_chooser.hxx: Remove. * xml/xml_converter.hh: Remove. * xml/xml_converter.hxx: Remove. * xml/xml_exp_visitor.hh: New. * xml/xml_exp_visitor.hxx: New. * xml/xml_xerces_stream.hh: . * xml/xml_xerces_stream.hxx: . * xml/xmleq.hh: . * xml/xmleq.hxx: .
-
Florian Lesaint authored
* implementation/series/rat/exp.hh: Here. * implementation/series/rat/exp.hxx: Here.
-