1 #ifndef LIB_VCSN_DOT_DRIVER_HH
2 # define LIB_VCSN_DOT_DRIVER_HH
32 void error(
const location_t& l,
const std::string& m);
34 void invalid(
const location_t& l,
const std::string& s);
44 void setup_(
const location_t& l,
const std::string& ctx);
49 std::shared_ptr<vcsn::automaton_editor>
edit_;
55 #endif // !LIB_VCSN_DOT_DRIVER_HH
std::shared_ptr< detail::automaton_base > automaton
State and public interface for Dot parsing.
location_t location_
The inital location.
std::string errors
The error messages.
vcsn::rat::location location
std::unique_ptr< yyFlexLexer > scanner_
The scanner.
std::istringstream is
The input stream: the specification to translate.
Define the vcsn::rat::location class.
std::shared_ptr< vcsn::automaton_editor > edit_
An automaton editor that stores the one being built.
std::ostream & dot(const Aut &aut, std::ostream &out, bool dot2tex=false)