Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
star-normal-form.cc
Go to the documentation of this file.
1 #include <vcsn/dyn/ratexp.hh>
3 #include <vcsn/dyn/algos.hh>
5 
6 namespace vcsn
7 {
8  namespace dyn
9  {
10  /*------------------------.
11  | star_normal_form(exp). |
12  `------------------------*/
13  REGISTER_DEFINE(star_normal_form);
14 
15  ratexp
17  {
18  return detail::star_normal_form_registry().call(e);
19  }
20  }
21 }
ratexp star_normal_form(const ratexp &e)
A normalized form where star is applied only to expression without null constant-term.
std::shared_ptr< detail::ratexp_base > ratexp
Definition: fwd.hh:64