Vcsn
2.2
Be Rational
|
#include <vcsn/dyn/translate.hh>
#include <chrono>
#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 | |
Macros | |
#define | XGETENV(Name) xgetenv(#Name, Name) |
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... | |
#define XGETENV | ( | Name | ) | xgetenv(#Name, Name) |
Definition at line 47 of file translate.cc.
std::istringstream is |
The input stream: the specification to translate.
Definition at line 380 of file translate.cc.
Referenced by vcsn::detail::trie_builder< Context, Dir >::add(), vcsn::detail::f2_impl::conv(), vcsn::detail::b_impl::conv(), vcsn::cross_sequences< Sequences >::cross_iterator< ValueType, IteratorsType >::cross_iterator(), vcsn::rat::expressionset_impl< Context >::make(), vcsn::make_context(), vcsn::rat::driver::make_label(), vcsn::rat::driver::make_weight(), vcsn::ast::normalize_context(), vcsn::operator>>(), vcsn::rat::operator>>(), vcsn::detail::dot::driver::parse(), vcsn::rat::driver::parse(), vcsn::dyn::read_automaton(), vcsn::dyn::read_expression(), vcsn::read_label(), vcsn::read_polynomial(), and vcsn::read_weight().
std::ostringstream os |
The output stream: the corresponding C++ snippet to compile.
Definition at line 382 of file translate.cc.
Referenced by vcsn::ast::normalize_context(), vcsn::operator<<(), vcsn::detail::lightest_impl< Aut >::show_heap_(), vcsn::detail::enumerater< Aut >::show_heap_(), vcsn::str_escape(), and vcsn::signature::to_string().
ast::context_parser parser_ |
Definition at line 383 of file translate.cc.
ast::context_printer printer_ |
Definition at line 384 of file translate.cc.