Vcsn  2.2a
Be Rational
printer.hh File Reference
Include dependency graph for printer.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcsn::rat::printer< ExpSet >
 Pretty-printer for rational expressions. More...
 
struct  vcsn::rat::printer< ExpSet >::visit_tuple< bool, Dummy >
 
struct  vcsn::rat::printer< ExpSet >::visit_tuple< false, Dummy >
 

Namespaces

 vcsn
 
 vcsn::rat
 

Enumerations

enum  vcsn::rat::precedence_t {
  vcsn::rat::precedence_t::sum, vcsn::rat::precedence_t::tuple, vcsn::rat::precedence_t::products, vcsn::rat::precedence_t::shuffle = products,
  vcsn::rat::precedence_t::conjunction = products, vcsn::rat::precedence_t::infiltration = products, vcsn::rat::precedence_t::ldiv, vcsn::rat::precedence_t::prod,
  vcsn::rat::precedence_t::word = prod, vcsn::rat::precedence_t::lweight, vcsn::rat::precedence_t::rweight, vcsn::rat::precedence_t::unary,
  vcsn::rat::precedence_t::star = unary, vcsn::rat::precedence_t::complement = unary, vcsn::rat::precedence_t::transposition = unary, vcsn::rat::precedence_t::exponent = unary,
  vcsn::rat::precedence_t::zero, vcsn::rat::precedence_t::one, vcsn::rat::precedence_t::atom
}
 The possible node precedence levels, increasing. More...
 

Functions

template<typename ExpSet >
printer< ExpSet > vcsn::rat::make_printer (const ExpSet &rs, std::ostream &out)
 

Variables

static constexpr const char *const vcsn::rat::superscripts []
 Exponents in UTF-8. More...