Vcsn  2.3
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::add, vcsn::rat::precedence_t::compose, 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::infiltrate = products, vcsn::rat::precedence_t::ldivide,
  vcsn::rat::precedence_t::mul, vcsn::rat::precedence_t::word = mul, 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...