![]() |
Vcsn
2.0
Be Rational
|
#include <vcsn/dyn/translate.hh>#include <fstream>#include <memory>#include <set>#include <sstream>#include <string>#include <unistd.h>#include <boost/filesystem.hpp>#include <ltdl.h>#include <vcsn/dyn/context-parser.hh>#include <vcsn/dyn/context-printer.hh>#include <vcsn/config.hh>#include <vcsn/dyn/context.hh>#include <vcsn/misc/escape.hh>#include <vcsn/misc/indent.hh>#include <vcsn/misc/raise.hh>#include <vcsn/misc/regex.hh>#include <vcsn/misc/signature.hh>#include <vcsn/misc/stream.hh>Go to the source code of this file.
Namespaces | |
| vcsn | |
| vcsn::dyn | |
| FIXME: duplicate code with determinize. | |
Functions | |
| void | vcsn::dyn::compile (const std::string &ctx) |
| Compile, and load, a DSO with instantiations for ctx. More... | |
| void | vcsn::dyn::compile (const std::string &algo, const signature &sig) |
| Compile, and load, a DSO which instantiates algo for sig. More... | |
| std::istringstream is |
The input stream: the specification to translate.
Definition at line 329 of file translate.cc.
Referenced by vcsn::dyn::detail::ratexpset_wrapper< RatExpSet >::conv(), vcsn::rat::ratexpset_impl< Context >::conv(), vcsn::rat::ratexpset_impl< Context >::make(), vcsn::make_context(), vcsn::ast::normalize(), vcsn::operator>>(), vcsn::rat::operator>>(), vcsn::detail::dot::driver::parse(), vcsn::rat::driver::parse(), vcsn::read_label(), vcsn::dyn::detail::read_label(), vcsn::read_polynomial(), vcsn::dyn::detail::read_polynomial(), vcsn::read_weight(), and vcsn::dyn::detail::read_weight().
| std::ostringstream os |
The output stream: the corresponding C++ snippet to compile.
Definition at line 331 of file translate.cc.
Referenced by vcsn::ast::normalize(), vcsn::operator<<(), vcsn::str_escape(), and vcsn::signature::to_string().
| ast::context_parser parser_ |
Definition at line 332 of file translate.cc.
| ast::context_printer printer_ |
Definition at line 333 of file translate.cc.